• Nenhum resultado encontrado

Esta tese deu os primeiros passos em um caminho promissor para compreensão de características neuro-lingüísticas de engenheiros de software, baseada em técnicas de psicometria. O conjunto de estudos aqui desenvolvidos aponta para os seguintes trabalhos futuros:

1. Definição de estratégias de uso de classificações do SRP para melhoria de comunicação em organização de desenvolvimento de software.

2. Uso da arquitetura de Data Warehouse para testar outras técnicas de mineração sobre os dados já coletados e pré-processados.

3. Exame da empatia de mensagens trocadas por desenvolvedores, avaliando se há uma relação entre a eficiência da comunicação e o alinhamento do SRP no diálogo.

4. Concepção de novas maneiras de se medir o SRP.

5. Aprimoramento da interface gráfica do NEUROMINER, melhorando usabilidade e disponibilidade do mesmo para testes por qualquer interessado que utilize a internet.

167

6. Aprimoramento do módulo OLAP, disponibilizando operações drill-through. Em particular, deve ser possível ir do termo mais pontuado às mensagens escritas pelo programador.

7. Análise temporal da evolução dos desenvolvedores, cruzando mudanças de SRP com suas atividades no projeto, já armazenadas no Data Warehouse.

8. Mineração de padrões de uso gerais de bons programadores, averiguando a seqüência de passos, independente do SourceMiner.

9. Expansão do NEUROMINER para atuação em diversas áreas do conhecimento, elevando expressivamente o potencial de mineração e análise da ferramenta. Isto será possível através da criação de técnicas para utilização e combinação de diversas taxonomias e ontologias (outras áreas tais como marketing e educação) e termos do dicionário neuro- linguístico, aumentando assim o poder contextual das análises.

10. Utilização de outras teorias da psicologia a fim de incrementar o NEUROMINER para também detectar crenças e valores limitantes de indivíduos. Detectar essas crenças pode nortear a política de motivação de um projeto, bem como melhorar o processo de seleção de colaboradores.

11. Aplicação e avaliação do NEUROMINER em organizações intensivas em comunicação, tais como Call Centers.

12. Criação e validação de módulos NEUROMINER para ferramentas como MSN, ORKUT e TWITTER.

13. Criação e validação de módulo NEUROMINER para ferramentas de educação à distância.

169

REFERÊNCIAS

ACHARYA, MITHUN, XIE, TAO, PEI, JIAN & XU, JUN.

Mining API Patterns as Partial Orders from Source Code: From Usage Scenarios to Specifications. In Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2007), Dubrovnik, Croatia, pp. 25-34, 2007.

AGRAWAL, R.; SRIKANT, R. Fast algorithms for mining association rules. In Proceedings of the 20th Very Large Data Bases Conference, p. 487–499, 1994.

ALLPORT, G. W. Personality: A psychlogical interpretation. NewYork: Holt and Co, 1937. APACHE CONTRIBUTORS. http://httpd.apache.org/contributors/, accessed in January, 2010.

APACHE. www.apache.org, accessed in January, 2010.

BADENOCH, S. N. Personality type, learning style preference, and strategies for delivering training to a select group of store managers. Doctoral dissertation, University of Minnesota, 1986.

BAILENSON & YEE. Digital chameleons: automatic assimilation of nonverbal gestures in immersive virtual environments. Psychological Science. v16. 814-819, 2005.

BAKER, FRANK B. The Basics of Item Response Theory. ERIC Clearinghouse on Assessment and Evaluation, 2001.

BANDLER, R. & GRINDER, J. Frogs into Princes: Neuro-linguistic Programming, Moab, Utah: Real People Press, 1979.

BANDLER, R. & GRINDER, J. The Structure of Magic I: A Book about Language and Therapy, Palo Alto, California: Science and Behaviour Books, 1975.

BASILI, R. M. LINDVALL, P. COSTA. Implementing the Experience Factory concepts as a set of Experience Bases, 13th Int. Conf. on Software Engineering & Knowledge Engineering, 2001.

BASILI, V. & WEISS, D. “A Methodology for Collecting Valid Software Engineering Data,” IEEE Transactions on Software Engineering, vol.10(3): 728-738, November 1984.

BECKER, K. et al. “SPDW: a Software Development Process Performance Data Warehousing Environment”. In: Annual NASA Software Engineering Workshop, 30th, 2006. BERTALANFFY, L. von. General Theory of Systems. N. York, George Braziller, 1969. BIRD, C., GOURLEY, A., P. DEVANBU, M. GERTZ, & A. SWAMINATHAN. Mining e- mail social networks. Proceedings of the 2006 international workshop on Mining software repositories, pages 137–143, 2006.

BOGAROSH, NICHOLE. Collaborative Communication: An Integral Part Of Servant- Leadership. Organizational Communication, 2008.

170

BOSTIC ST.CLAIR, C. & GRINDER, J. Whispering in the Wind J & C Enterprises, Scotts Valley, CA, 2001.

CALERO, C., RUIZ, F., & PIATTINI, M. Ontologies for software engineering and software technology. Springer-Verlag, Heidelberg, 2006.

CARNEIRO, G DE F., MAGNAVITA, R., MENDONÇA, M. Proposing a Visual Approach to Support the Characterization of Software Comprehension Activities. In 17th IEEE International Conference on Program Comprehension, USA, Miami University, 2009.

CARNEIRO, GLAUCO DE F.; SILVA, M., MARA, L., FIGUEIREDO, E., SANT´ANNA, C. N.; GARCIA, A. F.; MENDONÇA, M. G. Identifying Code Smells with Multiple Concern Views. Proceedings of the CBSOFT-SBES, 2010.

CASSIDY, S. Learning styles: an overview of theories, models and measures. Educational Psychology. Vol 24, No 4, pp. 419-444, 2004.

CLEMENTS, PAUL. et al. Documenting Software Architectures: Views and Beyond. Addison-Wesley Professional; 1st edition, 2002.

COLAÇO JR. , METHANIAS, MENDONÇA, M. G. & RODRIGUES, F. Data Warehousing in an Industrial Software Development Environment. In: 33rd Annual IEEE/NASA Software Engineering Workshop, 2009.

COLAÇO JR., METHANIAS, MENDONÇA NETO, M. G., FARIAS, M. A. & HENRIQUE, PAULO. OSS Developers Context-Specific Preferred Representational Systems: A Initial Neurolinguistic Text Analysis of the Apache Mailing List. In: 7th IEEE Working Conference on Mining Software Repositories, Cape Town, 2010.

COLAÇO JR., METHANIAS. Implementing Decision Support Systems and Data Warehouses. Rio de Janeiro, Brazil: Axel Books, 2004.

COLAÇO JR., METHANIAS; MENDONÇA, M. G.; RODRIGUES, F. Mining Software Change History in an Industrial Environment. In: XXIII Brazilian Symposium on Software Engineering, Fortaleza, Brazil, 2009B.

CROWSTON, K. & HOWISON. J. The Social Structure of Free and Open Source Software Development. First Monday, 10(2), 2005.

CUNNINGHAM, H., MAYNARD, D., BONTCHEVA, K., & TABLAN, V. GATE: a framework and graphical development environment for robust NLP tools and applications. In Proceedings of the 40th Meeting ACL, 2002.

DENT, K.A. Cognitive Styles: Essence and Origins: Herman A. Witkin and Donald R. Goodenough. Journal of the American Academy of Psychoanalysis, 11:635-636, 1983.

DIEHL, S. Software Visualization -- Visualizing the Structure, Behavior and Evolution of Software. New York: Springer Verlag, 2007.

DILTS, R., GRINDER, J., BANDLER, R. & DELOZIER, J. Neuro-linguistic Programming: Volume 1, the study of the structure of subjective experience. California: Meta Publications, 1980.

DYBA, T., KITCHENHAM, B. & JORGENSEN, M. Evidence-based software engineering for practitioners. Software, IEEE, 22(1):58–65, 2005.

171

EINSPRUCH, ERIC L. & FORMAN, BRUCE D. Observations concerning Research Literature on Neuro-Linguistic Programming. Journal of Counseling Psychology, vol. 32, no. 4, 589-596, 1985.

ELICH, M., THOMPSON, R. W., & MILLER, L. Mental imagery as revealed by eye movements and spoken predicates: A test of neurolinguistic programming. Journal of Counseling Psychology, 32(4), 622-625, 1985.

EL-RAMLY, M. & STROULIA, E. Mining Software Usage Data. Proceedings 1st International Workshop on Mining Software Repositories, 2004.

ESTES, W. K. Learning theory and intelligence. American Psychologist, 29, 740-749, 1974. FAYYAD, USAMA; PIATETSKI-SHAPIRO, GREGORY; SMYTH, PADHRAIC. The KDD Process for Extracting Useful Knowledge from Volumes of Data. In: Communications of the ACM, pp.27-34, 1996.

FINHOLT, T. & SPROULL, L. S. Electronic groups at work. Organization Science (1,1), 41- 64, 1990.

FLEMING, N. D. I'm different; not dumb. Modes of presentation (VARK) in the tertiary classroom. Proceedings of the Annual Conference of the Higher Education and Research Development Society of Australasia, Vol 18, pp. 308 – 313, 1995.

FLEMING, N.D. & MILLS, C. Not Another Inventory, Rather a Catalyst for Reflection. To Improve the Academy, Vol 11, pp. 137-155, 1992.

FLEMING, N.D. VARK. Available in http://www.vark-

learn.com/english/page.asp?p=questionnaire, 2008, last access in Jun/2009.

FOGEL, K. AND O’NEILL, M. cvs2cl.pl: CVS-log-message-to-ChangeLog conversion script. Available at: http://www.redbean.com/cvs2cl/, accessed in January, 2009.

FOWLER, M. Improving the Design of Existing Code. Addison-Wesley Professional, 1999. GARITY, J. Learning styles: Basis for creative teaching and learning. Nurse Educator, Vol 10, Issue 2, 12-16, 1985.

GRINDER, J. & BANDLER, R. The Structure of Magic 2: a book about communication and change Science and Behaviour Books, Palo alto, 1976.

GROSSMAN, MICHAEL & KATZ, ROBERT. A new approach to means of two positive numbers. International Journal of Mathematical Education in Science and Technology, Volume 17, Number 2, pages 205 – 208, 1986.

HARTLEY, J. Learning and studying: A research perspective. London: Routledge, 1998. HAYTHORNTHWAITE, C. & GRUZD, A. A Noun Phrase Analysis Tool for Mining Online Community Conversations. In: Proc. of the 3rd International Conference Communities and Technologies, 2007.

HEAP, M. "Neurolinguistic programming - an interim verdict," in Hypnosis: current clinical, experimental and forensic practices, M. Heap, ed., Croom Helm, London, pp. 268-280, 1988.

172

HIEMSTRA, D. E JONG, F. Statistical Language Models and Information Retrieval: Natural language processing really meets retrieval, Glot International 5(8), Blackwell Publishers, 2001.

HILL, M. M. & HILL, A. B. A construção de um questionário. Dinâmia, Lisboa, 1998.

HOWARD, A. Software engineering project management. Communications of the ACM, 44(5), 2001.

HUNT, E.B., FROST, N. & LUNNEBORG, C. Individual differences in cognition: A new approach to intelligence. In G. Bower (Ed.), The psychology of learning and motivation (Vol. 7, pp. 87-122). New York: Academic Press, 1973.

KARIM, JAHANVASH. An item response theory analysis of Wong and Law emotional intelligence scale. Procedia - Social and Behavioral Sciences, Volume 2, Issue 2, Pages 4038- 4047, 2010.

KIMBALL, R. et al. The Data Warehouse Lifecycle Toolkit. New York: John Wiley & Sons, 1998.

KLEMOLA, T. & RILLING, J. Modeling Comprehension Processes in Software Development. Proceedings: First IEEE International Conference on Cognitive Informatics, 329-336, Aug 2002.

KOCHE, JOSÉ CARLOS. Fundamentos de Metodologia Científica. Porto Alegre: Vozes, 1982.

KORZYBSKI, A. Science and Sanity: An introduction to non-Aristotelian systems and general semantics, Englewood, New Jersey: The International Non-Aristotelian Library Publishing Company. Available online at http://www.esgs.org/uk/art/sands.htm, accessed 14.01.2009.

LAVE, J. & WENGER, E. Situated Learning: Legitimate peripheral participation, Cambridge University Press, 1991.

LAYMAN, LUCAS, NACHIAPPAN, NAGAPPAN, GUCKENHEIMER, SAM, JEFF BEEHLER, ANDREW BEGEL. Mining software effort data: preliminary analysis of visual studio team system data. In Proceedings of the International Working Conference on Mining Software Repositories, pages 43-46, 2008.

LEITE, W. L. & SVINICKI, M. Attempted validation of the scores of the VARK learning styles inventory with Multitrait-Multimethod Confirmatory Factor Analysis Models. In Educational and Psychological Measurement, 2010.

LEWIS, LAURIE K. Collaborative Interaction: Review of Communication Scholarship and Research Agenda. Communication Yearbook 30, pp. 197–247, 2006.

LI, Z., TAN, L., WANG, X., LU, S., ZHOU, Y. & ZHAI, C. Have things changed now? an empirical study of bug characteristics in modern open source software. In proceedings of ASID 2006, pages 1–9. ACM, 2006.

LOHMAN, DAVID F. & BOSMA, A. Using Cognitive Measurement Models in the Assessment of Cognitive Styles. The role of constructs in psychological and educational measurement (pp. 127-146). Hillsdale, NJ: Erlbaum, 2002.

173

LOHMAN, DAVID F. & IPPEL, M. J. Cognitive diagnosis: From statistically based assessment toward theory-based assessment. Test theory for a new generation of tests (pp. 41- 71). Hillsdale, NJ: Lawrence Erlbaum, 1993.

MALDONADO, JOSÉ CARLOS, CARVER, JEFFREY, SHULL, FORREST, FABBRI, SANDRA CAMARGO PINTO FERRAZ, EMERSON DÓRIA, LUCIANA MARTIMIANO, MANOEL G. MENDONÇA, VICTOR R. BASILI: Perspective-Based Reading: A Replicated Experiment Focused on Individual Reviewer Effectiveness. Empirical Software Engineering, 11(1): 119-142, 2006.

MALETIC, J. I. & KAGDI, H. Expressiveness and Effectiveness of Program Comprehension: Thoughts on Future Research Directions. In: Proceedings of the Frontiers of Software Maintenance, CHI, IEEE, p. 31-37, 2008.

MANNING, C. D., RAGHAVAN, P., & SCHUTZE, H. Introduction to Information Retrieval. Cambridge University Press, 2007.

MARON, M. E.; KUHNS, J. L. On relevance, probabilistic indexing, and information retrieval. Journal of the ACM, 7(3):216-244, 1960.

MARTIN, JAMES, & CARMA MCCLURE. Diagramming techniques for Analysts and Programmers. Englewood Cliffs, NJ: Prentice Hall, 1985.

MATTHEWS, D. B. Learning Styles Research: Implications for Increasing Students in Teacher Education Programs. Journal of Instructional Psychology, 18 (December) pp. 228- 236, 1991.

MAZIERO, E.G. et al. A Base de Dados Lexical e a Interface Web do TeP 2.0 -Thesaurus Eletrônico para o Português do Brasil. VI Workshop em Tecnologia da Informação e da Linguagem Humana, pp. 390-392, 2008.

MENDONÇA, M. G. & SUNDERHAFT, NANCY L. Mining Software Engineering Data: A

Survey. A DACS State-of-the-Art Report Available at:

http://www.dacs.dtic.mil/techs/datamining/datamining.pdf., 1999.

MOCKUS, A. & VOTTA, L.. Identifying reasons for software changes using historic databases. International Conference on Software Maintenance, pages 120–130, 2000.

MOCKUS, A., R. FIELDING, T. & J. HERBSLEB. Two case studies of open source software development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology, 11(3):1–38, July 2002.

MOODY, L. D. The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering. IEEE Transactions on Software Engineering, v. 35, 2009.

MSDN. Disponivel em: http://msdn.microsoft.com/en-us/library/ms175462.aspx, 2008. Acesso em outubro de 2010.

NEUROMINER SURVEY. www.neurominer.com/survey, accessed in October, 2010.

PAICE, C. P. Soft evaluation of boolean search queries in information retrieval systems. Information Technology: Research and Development 3 (1), 33–42. 1984.

174

PALZA, E., C. FUHRMAN, A. ABRAN. “Establishing a Generic and Multidimensional Measurement Repository in CMMI context”. 28th Annual NASA Soft. Eng. Workshop (SEW’03), pp.12-20, 2003.

PANG-NING, TAN et al. Introduction to Data Mining. Addison-Wesley, 2006.

PAOLO, A. G. SIVILOTTI, SCOTT, M. PIKE. A collection of kinesthetic learning activities for a course on distributed computing. ACM SIGACT news distributed computing column 26. SIGACT News 38(2): 56-74, 2007.

PARETO, VILFREDO. Manual of Political Economy. Macmillan, 1972. PARRA FILHO, Domingos. Metodologia Cientifica. São Paulo: Futura, 1998.

PATTISON, D., CHRISTIAN A. BIRD , PREMKUMAR T. DEVANBU. Talk and work: a preliminary report. Proceedings of the 2008 international working conference on Mining software repositories, May 10-11, 2008.

PENNEBAKER, J., M. FRANCIS, & R. BOOTH. Linguistic inquiry and word count: Liwc 2001. Mahwah, NJ: Erlbaum, 2001.

PETERS, DEREK et al. Preferred 'learning styles' in students studying sports-related programme in higher education in the United Kingdom. Studies in Higher Education. Vol 33, pages 155 – 166, 2008.

PORTER, M. F. An algorithm for suffix stripping. Program, [S.l.], v.14, n. 3, 1980. http://telemat.die.unifi.it/book/2001/wchange/download/stem_porter.html, último acesso em Jul/2009.

POSTGRESQL CONTRIBUTORS. http://www.postgresql.org/community/contributors/, accessed in July, 2010.

POSTGRESQL. www.postgresql.org, accessed in July, 2010.

RAYMOND, E. S. A Catedral e o Bazar, Disponível em:

http://www.geocities.com/CollegePark/Union/3590/pt-cathedral-bazaar.html, 1998, último acesso em Jul/2010.

REEVE, B.B. & FAYERS, P., Applying item response theory modelling for evaluating questionnaire item and scale properties. In Oxford, p. 55–76, 2005.

REISE, S. P., AINSWORTH, A. T., & HAVILAND, M. G. Item response theory: Fundamentals, applications, and promise in psychological research. Current Directions in Psychological Science, 14, 95-101, 2005.

RICHARDSON, ROBERTO JARRY. Pesquisa social: métodos e técnicas. São Paulo: Atlas, 1999.

RIDING, R. J. & CHEEMA, I. Cognitive styles: An overview and integration. Educational Psychology, 11, Issue 3 & 4, 193-215, 1991.

RIDING, R. J. Cognitive style: a review. International perspectives on individual diferences: cognitive styles. Vol. 1 (pp. 315-346}). Stamford, Conn: Ablex, 2000.

RIDING, R. J. Cognitive styles analysis. Birmingham: Learning and training performance, 1991.

175

RIDING, R. J. Personal styles awareness. Birmingham: Learning and Training Technology, 1994.

RIEL, A. J. Object-Oriented Design Heuristics. Addison-Wesley Professional, 1996.

RIGBY, P. & HASSAN, A. What Can OSS Mailing Lists Tell Us? A Preliminary Psychometric Text Analysis of the Apache Developer Mailing List. Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007.

RIJSBERGEN, C. J. V. Information Retrieval, 2nd edition. Butterworths, London, 1979. RIZOPOULOUS, D. Ltm: An R package for latent variable modeling and item response theory analyses. Journal of Statistical Software, 17 (5), 1-25, 2006.

ROBLES, G. & GONZALEZ-BARAHONA, J. M.. Contributor Turnover in Libre Software Projects. Open Source Systems, 273–286, 2006.

ROBLES, G.; GONZALEZ-BARAHONA, J. M. & HERRAIZ. I. Evolution of the core team of developers in libre software projects. In 6th IEEE International Working Conference on Mining Software Repositories, pages 167–170, May 2009.

RUDIO, FRANZ V.. Introdução ao Projeto de Pesquisa Científica. Petrópolis: Vozes, 1980. RUIZ, JOÃO ÁLVARO. Metodologia Científica: Guia para eficiência nos estudos. São Paulo: Atlas, 1982.

SALLNAS, E.L., RASSMUS-GROHN, K., & SJOSTROM, C. Supporting presence in collaborative environments by haptic force feedback. ACM Transactions on Computer- Human Interaction, 7(4), 461–476, 2000.

SALTON, G.; WONG, A.;YANG C.S. A Vector Space Model for Automatic Indexing. Communications of the ACM, New York, v.18, 1975.

SANTOS, FRANCISCO R. ; COLAÇO JR., METHANIAS; MENDONÇA, M. G. . Uma extensão do Microsoft Visual Studio para predição de modificações de software. In: Simpósio Brasileiro de Banco de Dados, V WAAMD, Fortaleza, 2009.

SCIALDONE, MICHAEL J. et al. Group Maintenance Behaviors of Core and Peripherial Members of Free/Libre Open Source Software Teams. In Proceedings of the OSS 2009, pp. 298-309, 2009.

SEI. Capability Maturity Model Integration, Version 1.1 – CMMI for Software Engineering (CMMI-SW, V1.1) Continuous Representation (CMU/SEI-2002-TR-028). Software Engineering Institute, Carnegie Mellon University, August 2002.

SHARPLEY, C. F. Research findings on neurolinguistic programming: nonsupportive data or an untestable theory?, Journal of Counseling Psychology, vol. 34, no. 1, pp. 103-107, 1987. SHOLOM, M. WEISS et al. Text Mining: Predictive Methods for Analyzing Unstructured Information. Springer, 2005.

SINGH, JAGDIP. Tackling Measurement Problems with Item Response Theory: Principles, Characteristics, and Assessment, with an Illustrative Example. Journal of Business Research, 57 (2), 184–208, 2004.

176

STEIN, D. et al. Creating shared understanding through chats in a community of inquity. The Internet and Higher Education 10(2), pp. 103-115, 2007.

TAURION, C. Software Livre: potencialidades e modelos de negócios. 1ª. ed, Brasport, 2004. THOMPSON, J. E., COURTNEY, L., & DICKSON, D. The effect of neurolinguistic programming on organizational and individual performance: a case study, Journal of European Industrial Training, vol. 26, no. 6, pp. 292-298, 2002.

TOSEY, P. & MATHISON, J. Neuro-linguistic Programming and Learning Theory: a response. The Curriculum Journal Vol. 14 no.3 pp. 361 – 378, 2003.

TOSEY, PAUL & MATHISON, JANE. Fabulous Creatures of HRD: A Critical Natural History Of Neuro-Linguistic Programming. 8th International Conference on Human Resource Development Research & Practice across Europe, Oxford Brookes Business School, 2007. Available in http://www.nlpresearch.org/, last access in Dez/2009.

TRAVASSOS, G. H., F. SHULL, M. FREDERICKS, & V.R. BASILI. Detecting Defects in Object Oriented Designs: Using Reading Techniques to Increase Software Quality. Proc. OOPSLA, pp. 47-56, 1999.

TURAN, BULENT, STEMBERGER, RUTH M. The effectiveness of matching language to enhance perceived empathy. Communication & Cognition, Vol 33(3-4), 287-300, 2000. UNDERWOOD, B. J. Individual differences as a crucible in theory construction. American Psychologist, 30, 128-140, 1975.

VAN BAAREN, R. B., HOLLAND, R. W., STEENAERTS, B., & VAN KNIPPENBERG, A. Mimicry for money: Behavioral consequences of imitation. Journal of Experimental Social Psychology, 39, 393-398, 2003.

VAN SOLINGEN, R. & BERGHOUT, E. The Goal/Question/Metric Method: A practical guide for quality improvement of software development. McGraw-Hill, 1999.

VARK-LEARN. Disponível em: http://www.vark-learn.com/. Acesso em: 25 jul. 2010. VERGARA, SYLVIA CONSTANT. Projetos e Relatórios de Pesquisa. São Paulo: Atlas, 2006.

VISA, A. Technology of Text Mining. Proceedings of Machine Learning and Data Mining in Pattern Recognition, Second International Workshop, MLDM 2001, Leipzig, 2001.

WEKA. Data Mining with Open Source Machine Learning Software in Java, available in http://www.cs.waikato.ac.nz/ml/weka, accessed in December, 2009.

WITTE, R., LI, Q., ZHANG, Y., & RILLING, J. Text mining and software engineering: An integrated source code and document analysis approach. IET Softw – Special Section on Natural Language in Software Engineering, 2, (1), pp. 3–16, 2008.

WOHLIN, P. RUNESON, M. HOST, M. C. OHLSSON, B. REGNELL, & A. WESSLÉN. Experimentation in software engineering: an introduction. Kluwer Academic Publishers, 2000.

177

WU, M. & ADAMS, R. Applying the Rasch model to psycho-social measurement: A practical approach. Educational Measurement Solutions, Melbourne, 2007.

YOUNG, S. M., EDWARDS, H. M., MCDONALD, S. & THOMPSON, J. B. Personality characteristics in an XP team: A repertory grid study. In: Workshop on Human and Social Factors of Software Engineering (HSSE), May 16, 2005, St. Louis, Missouri, USA, ACM Press, 2005.

ZHANG, W., & STORCK, J. Peripheral members in online communities. In: AMCIS 2001, Boston, MA. – USA, 2001.

ZIMMERMANN, T.; KIM, S.; WHITEHEAD ,E. J. & ZELLER, A. Predicting Faults from Cached History. In Proc. of the 29th International Conference on Software Engineering (ICSE 2007), pages 489–498, 2007.

ZIMMERMANN, T.; WEISSGERBER, P. Preprocessing CVS data for fine-grained analysis. In: International Workshop on Mining Software Repositories, 2004.

179 ANEXOS

180

ANEXO A – Questionário em inglês

Questions visual auditory kinesthetic

1 When you are introduced to a new system, do you prefer...

seeing a UML diagram?

talking to yourself and to other people?

using it first to feel how it could evolve?

2 When you have a maintenance task to execute, do you prefer...

imagining different perspectives?

listening and talking about options to solve the task?

exposing your ideas no matter what?

3 When you implement a class, which is tested successfully, do you prefer...

designing a clear diagram for everybody to see?

telling everyone in the team the news?

greeting and patting everyone on the back?

4 When the possibility of a tool or methodology change is being discussed, do you prefer...

imagining the possibilities? discussing the options? having a flexible attitude?

5 In the training courses, do you prefer... summarizing the meaning? listening to the message, word by word?

taking the main point of the message?

6 When you need to understand a new class, do you initially prefer...

seeing an image which presents the respective class?

listening to someone talking about it?

looking through it and executing a test?

7 In the requirements analysis, do you prefer...

seeing a general schema of the users views?

listening carefully to users comments?

feeling the pressure of the needs?

8 In the definition of a software architecture, do you prefer...

having a general view of the situation? listening and discussing ideas? giving lots of suggestions?

9 If you need to program in a non-

Documentos relacionados