Uma análise do uso de grounded theory em engenharia de software

Marcelo Werneck Barbosa

Resumo


A Engenharia de Software (ES) é composta de fenômenos constituídos sócio-culturalmente e não tecnicamente. As pesquisas conduzidas nesta área devem compreender tais fenômenos. Entretanto, métodos qualitativos, adequados para este tipo de pesquisa, ainda não são comumente utilizados em ES. Apesar disso, tem-se observado um crescimento recente de publicações que adotam métodos qualitativos na ES, mais particularmente, da Grounded Theory (GT). A Grounded Theory utiliza um conjunto de procedimentos sistemáticos de coleta e análise dos dados para gerar, elaborar e validar teorias substantivas sobre fenômenos essencialmente sociais. Diante deste contexto, este trabalho teve como objetivo realizar uma revisão sistemática para caracterizar estudos na área de ES que utilizaram o método Grounded Theory. Os resultados da revisão sistemática mostraram um aumento no número de trabalhos usando GT em Engenharia de Software, particularmente em pesquisas que envolvem comportamentos humanos em projetos que usam métodos ágeis ou são desenvolvidos de maneira distribuída. Foi possível observar ainda que a maioria dos trabalhos não chega a enunciar uma teoria de fato ao final, mas, usam este método de pesquisa como meio para identificar categorias e conceitos no contexto pesquisado.

Palavras-chave


Grounded Theory. Métodos qualitativos. Engenharia de Software. Revisão Sistemática.

Texto completo:

PDF ♪ÁUDIO♪

Referências


ADOLPH, S.; KRUCHTEN, P. Generating A Useful Theory of Software Engineering. In: 2ND WORKSHOP ON A GENERAL THEORY OF SOFTWARE ENGINEERING, 2013, San Francisco. Anais... San Francisco: [s.n.], 2013. https://doi.org/10.1109/GTSE.2013.6613870

BADREDDIN, O. Empirical evaluation of research prototypes at variable stages of maturity. In: 2ND INTERNATIONAL WORKSHOP ON USER EVALUATIONS FOR SOFTWARE ENGINEERING RESEARCHERS (USER), 2013, , [S.l.] . Anais... [S.l.]: IEEE, p. 1–4, 2013. https://doi.org/10.1109/USER.2013.6603076

BADREDDIN, O.; LETHBRIDGE, T. C. Combining experiments and grounded theory to evaluate a research prototype: Lessons from the umple model-oriented programming technology. In: 1ST INTERNATIONAL WORKSHOP ON USER EVALUATION FOR SOFTWARE ENGINEERS RESEARCHERS (USER), 2012, , [S.l.] . Anais... [S.l.]: IEEE, p. 1–4, 2012. https://doi.org/10.1109/USER.2012.6226575

BANDEIRA DE MELLO, R.; CUNHA, C. Grounded theory: pesquisa qualitativa em estudos organizacionais: paradigmas, estratégias e métodos. São Paulo: Saraiva, 2006.

BERRY, D. M. et al. Requirements specifications and recovered architectures as grounded theories. The Grounded Theory Review, v. 12, n. 1, 2013.

BIANCHI, E. M. P. G.; IKEDA, A. A. Usos e aplicações da grounded theory em administração. Revista Eletrônica de Gestão Organizacional, v. 6, n. 2, p. 231–248, 2008.

FRANÇA, A. C.; FELIX, A. De L. C.; SILVA, F. Q. B. Towards an explanatory theory of motivation in software engineering: a qualitative case study of a government organization. In: INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2012, , [S.l.] . Anais... [S.l.]: [s.n.], 2012. https://doi.org/10.1049/ic.2012.0010

CHAKRABORTY, S.; DEHLINGER, J. Applying the grounded theory method to derive enterprise system requirements. In: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2009, , [S.l.] . Anais... [S.l.]: IEEE, 2009. p. 333–338. https://doi.org/10.1109/SNPD.2009.102

CLEAR, T.; HUSSAIN, W.; MACDONELL, S. G. The many facets of distance and space: the mobility of actors in globally distributed project teams. In: 7TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2012, , [S.l.] . Anais... [S.l.]: IEEE, p. 144–148, 2012. https://doi.org/10.1109/ICGSE.2012.14

COLEMAN, G.; O’CONNOR, R. Using grounded theory to understand software process improvement: A study of Irish software product companies. Information and Software Technology, v. 49, n. 6, p. 654–667, jun. 2007. https://doi.org/10.1016/j.infsof.2007.02.011

CONTE, T.; CABRAL, R.; TRAVASSOS, G. H. Aplicando Grounded Theory na Análise Qualitativa de um Estudo de Observação em Engenharia de Software – Um Relato de Experiência. In: V WORKSHOP UM OLHAR SOCIOTÉCNICO SOBRE A ENGENHARIA DE SOFTWARE – WOSES, 2012, , [S.l.] . Anais... [S.l.]: [s.n.], 2012.

DAGENAIS, B. et al. A qualitative study on project landscapes. In: ICSE WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS ON SOFTWARE ENGINEERING (CHASE), 2009, , [S.l.] . Anais... [S.l.]: IEEE, p. 32–35, 2009. https://doi.org/10.1109/CHASE.2009.5071407

DORAIRAJ, S.; NOBLE, J.; ALLAN, G. Agile Software Development with Distributed Teams: Senior Management Support. In: IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, 2013, , [S.l.] . Anais... [S.l.]: IEEE, p. 197–205, 2013. https://doi.org/10.1109/ICGSE.2013.33

DORAIRAJ, S.; NOBLE, J.; MALIK, P. Understanding lack of trust in distributed agile teams: a grounded theory study. In: 16TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE), 2012, , [S.l.] . Anais... [S.l.]: IET, p. 81–90, 2012. https://doi.org/10.1049/ic.2012.0011

FRANCA, A. C. C.; CARNEIRO, D. E. S.; SILVA, F. Q. B. Da. Towards an Explanatory Theory of Motivation in Software Engineering: A Qualitative Case Study of a Small Software Company. In: INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, 2012, , [S.l.] . Anais... [S.l.]: IEEE, p. 61–70, 2012. https://doi.org/10.1109/SBES.2012.28

GANDOMANI, T. J.; ZULZALIL, H.; NAFCHI, M. Z. Agile transformation: What is it about? In: 8TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC), 2014, , [S.l.] . Anais... [S.l.]: IEEE, p. 240–245, 2014. https://doi.org/10.1109/MySec.2014.6986021

GLASER, B. G.; STRAUSS, A. L. The discovery of grounded theory: strategies for qualitative research. New Bnmswick: Aldine Transaction, 2006.

GOULDING, C. Grounded Theory: A magical formula or a potential nightmare. The Marketing Review, v. 2, p. 21–34, 2001. https://doi.org/10.1362/1469347012569409

GREILER, M.; DEURSEN, A. VAN; STOREY, M.-A. Test confessions: A study of testing practices for plug-in systems. In: 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, , [S.l.] . Anais... [S.l.]: IEEE, p. 244–254, 2012. https://doi.org/10.1109/icse.2012.6227189

HODA, R.; NOBLE, J.; MARSHALL, S. Developing a grounded theory to explain the practices of self-organizing Agile teams. Empirical Software Engineering, v. 17, n. 6, p. 609–639, dez. 2012. https://doi.org/10.1007/s10664-011-9161-0

KASURINEN, J.; TAIPALE, O.; SMOLANDER, K. Analysis of Problems in Testing Practices. In: ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2009, , [S.l.] . Anais... [S.l.]: IEEE, p. 309–315, 2009. https://doi.org/10.1109/APSEC.2009.17

KHAN, H. H.; MAHRIN, M. N. Bin; CHUPRAT, S. Bt. Situational factors affecting Requirement Engineering process in Global Software Development. In: IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, , [S.l.] . Anais... [S.l.]: IEEE, p. 118–122, 2013. https://doi.org/10.1109/ICOS.2013.6735059

KITCHENHAM, B. Procedures for performing systematic reviews. Keele University Technical Report TR/SE-0401.

LILI YU et al. Using grounded theory to understand testing engineers’ soft skills of third-party software testing centers. In: 3RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, , [S.l.] . Anais... [S.l.]: IEEE, p. 403–406, 2012. https://doi.org/10.1109/ICSESS.2012.6269490

MARTINI, A.; BOSCH, J.; CHAUDRON, M. Architecture Technical Debt: Understanding Causes and a Qualitative Model. In: 40TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2014, , [S.l.] . Anais... [S.l.]: IEEE, p. 85–92, 2014. https://doi.org/10.1109/SEAA.2014.65

MONTONI, M. A.; ROCHA, A. R. Applying Grounded Theory to Understand Software Process Improvement Implementation. In: 7TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2010, , [S.l.] . Anais... [S.l.]: IEEE, p. 25–34, 2010. https://doi.org/10.1109/QUATIC.2010.20

PARIZI, R. M.; GANDOMANI, T. J.; NAFCHI, M. Z. Hidden facilitators of agile transition: Agile coaches and agile champions. In: 8TH MALAYSAN SOFTWARE ENGINEERING CONFERENCE (MYSEC), 2014, , [S.l.] . Anais... [S.l.]: IEEE, p. 246–250, 2014. https://doi.org/10.1109/MySec.2014.6986022

PARRY, W. Grounded theory and social process: a new direction for leadership research. Leadership Quarterly, v. 9, n. 1, p. 85–106, 1998. https://doi.org/10.1016/S1048-9843(98)90043-1

SALINGER, S.; ZIERIS, F.; PRECHELT, L. Liberating pair programming research from the oppressive driver/observer regime. In: 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2013, , [S.l.] . Anais... [S.l.]: IEEE, p. 1201–1204, 2013. https://doi.org/10.1109/ICSE.2013.6606678

SAMPAIO, R. F.; MANCINI, M. C. Estudos de revisão sistemática: um guia para síntese criteriosa da evidência científica. Revista Brasileira de Fisioterapia, v. 11, n. 1, p. 83–89, fev. 2007. https://doi.org/10.1590/S1413-35552007000100013

SEAMAN, C. B. Qualitative Methods in Empirical Studies of Software Engineering. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, v. 25, n. 4, p. 557–572, 1999. https://doi.org/10.1109/32.799955

STEINMACHER, I. et al. Preliminary Empirical Identification of Barriers Faced by Newcomers to Open Source Software Projects. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 2014, , [S.l.] . Anais... [S.l.]: IEEE, p. 51–60, 2014. https://doi.org/10.1109/SBES.2014.9

STOJANOV, Z.; DOBRILOVIC, D.; JEVTIC, V. Identifying properties of software change request process: Qualitative investigation in very small software companies. In: 9TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS AND INFORMATICS (SISY), 2011, , [S.l.] . Anais... [S.l.]: IEEE, p. 47–52, 2011. https://doi.org/10.1109/SISY.2011.6034369

STRAUSS, A.; CORBIN, J. Basics of qualitativa research: techniques and procedures for developing grounded theory. London: Sage Publications, 1998.

VALENTIM, N. M. C.; CONTE, T. Improving a Usability Inspection Technique Based on Quantitative and Qualitative Analysis. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 2014, , [S.l.] . Anais... [S.l.]: IEEE,p. 171–180, 2014. https://doi.org/10.1109/SBES.2014.23

VERGARA, S. C. Métodos de pesquisa em administração. 1. ed. São Paulo: Atlas, 2005.

WHITWORTH, E.; BIDDLE, R. The Social Nature of Agile Teams. In: AGILE CONFERENCE (AGILE), 2007, , [S.l.] . Anais... [S.l.]: IEEE, p. 26–36, 2007. https://doi.org/10.1109/AGILE.2007.60

YUNES, M. Â. M.; SZYMANSKI, H. Entrevista Reflexiva & Grounded-Theory: Estratégias Metodológicas para Compreensão da Resiliência em Famílias. Interamerican Journal of Psychology, v. 39, n. 3, 2005.




DOI: http://dx.doi.org/10.14488/1676-1901.v17i1.2326

Métricas do artigo

Carregando Métricas ...

Metrics powered by PLOS ALM


R. Eletr. de Eng. de Produção e Correlatas - ISSN 1676-1901 Creative Commons License
Esta obra está licenciada sob uma Licença Creative Commons. © 2002 / Todos os direitos reservados Associação Brasileira de Engenharia de Produção (ABEPRO) Universidade Federal de Santa Catarina (UFSC).                           Contato: producaoonline@gmail.com