An analysis of the use of grounded theory in software engineering

Authors

  • Marcelo Werneck Barbosa PUC Minas

DOI:

https://doi.org/10.14488/1676-1901.v17i1.2326

Keywords:

Grounded Theory. Qualitative Methods. Software Engineering. Systematic Review.

Abstract

 Software Engineering (SE) is constituted by phenomena that are built socially and culturally, not technically. Research conducted in this area should comprehend such phenomena. However, qualitative methods, suited for this kind of research, are not commonly used in SE. Despite this fact, a recent growth in the number of qualitative studies in the area has been observed, particularly using Grounded Theory (GT). Grounded Theory is based on a set of systematic procedures of collecting and analyzing data in order to generate, elaborate and validate substantive theories on socially phenomena. In this context, this work aimed at performing a systematic literature review for characterizing studies on SE that used Grounded Theory. Results show an increase in the number of SE studies using GT, particularly in research involving human behavior in projects that use agile methods or are developed in a distributed way. It was observed that most studies do not phrase a specific theory actually, but use this research method as a way of identifying categories and concepts of the context studied.

Downloads

Download data is not yet available.

References

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.

Published

2017-03-15

How to Cite

Barbosa, M. W. (2017). An analysis of the use of grounded theory in software engineering. Revista Produção Online, 17(1), 26–48. https://doi.org/10.14488/1676-1901.v17i1.2326

Issue

Section

Papers