Using grounded theory to understand software process improvement: A study of Irish software product companies

Software process improvement (SPI) aims to understand the software process as it is used within an organisation and thus drive the implementation of changes to that process to achieve specific goals such as increasing development speed, achieving higher product quality or reducing costs. Accordingly, SPI researchers must be equipped with the methodologies and tools to enable them to look within organisations and understand the state of practice with respect to software process and process improvement initiatives, in addition to investigating the relevant literature. Having examined a number of potentially suitable research methodologies, we have chosen Grounded Theory as a suitable approach to determine what was happening in actual practice in relation to software process and SPI, using the indigenous Irish software product industry as a test-bed. The outcome of this study is a theory, grounded in the field data, that explains when and why SPI is undertaken by the software industry. The objective of this paper is to describe both the selection and usage of grounded theory in this study and evaluate its effectiveness as a research methodology for software process researchers. Accordingly, this paper will focus on the selection and usage of grounded theory, rather than results of the SPI study itself.

[1]  John W. Creswell,et al.  Research Design: Qualitative and Quantitative Approaches , 1997 .

[2]  Alan R. Hevner,et al.  The Information Systems Research Cycle , 2003, Computer.

[3]  Caroline D. Buchman Software process improvement at AlliedSignal Aerospace , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[4]  C. Brodsky The Discovery of Grounded Theory: Strategies for Qualitative Research , 1968 .

[5]  Leslie Woods,et al.  Grounded Theory: A practical guide for management, business and market researchers Christina Goulding Grounded Theory: A practical guide for management, business and market researchers Sage Publications No of pages: 186 £18.99 0761966838 0761966838 [Formula: see text]. , 2003, Nurse researcher.

[6]  Wanda J. Orlikowski,et al.  CASE Tools as Organizational Change: Investigating Incremental and Radical Changes in Systems Development , 1993, MIS Q..

[7]  Karlheinz Kautz,et al.  Grounded Theory Applied - Studying Information Systems Development Methodologies in Practice , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[8]  Jeffrey C. Carver,et al.  Identifyng Implicit Process Vairables to Support Future Empirical Work , 2003, J. Braz. Comput. Soc..

[9]  Steve Townend,et al.  Review of: Muhr, T. 1997. ATLAS.ti 5: The Knowledge Workbench. Berlin: Scientific Software Development , 2003 .

[10]  Christina Goulding Grounded Theory: A Practical Guide for Management, Business and Market Researchers , 2002 .

[11]  Christina Goulding,et al.  Grounded Theory: some reflections on paradigm, procedures and misconceptions , 1999 .

[12]  Suprateek Sarker,et al.  Using an adapted grounded theory approach for inductive theory building about virtual team development , 2000, DATB.

[13]  I. Vernersson Open University Press , 2000 .

[14]  R. Jacobs What to research , 2009 .

[15]  O.W. Bertelsen Toward A Unified Field Of SE Research And Practice , 1997, IEEE Software.

[16]  Allen S. Lee,et al.  Information systems and qualitative research , 1997 .

[17]  B. Glaser Basics of Grounded Theory Analysis: Emergence Vs. Forcing , 1992 .

[18]  John W. Creswell,et al.  Research Design: Qualitative, Quantitative, and Mixed Methods Approaches , 2010 .

[19]  Mary Beth Chrissis,et al.  CMMI: Guidelines for Process Integration and Product Improvement , 2003 .

[20]  A. Strauss Basics Of Qualitative Research , 1992 .

[21]  David E. Avison,et al.  Action research , 1999, CACM.

[22]  Robert B. Burns,et al.  Introduction to Research Methods , 2015, Research Methods for Political Science.

[23]  Victor R. Basili,et al.  An Empirical Study of Communication in Code Inspections , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[24]  Phyllis Noerager Stern,et al.  Using grounded theory in nursing , 2001 .

[25]  T. Cook,et al.  Qualitative and quantitative methods in evaluation research , 1981 .

[26]  J. Gosby MEDIA REVIEWS: Basics of Qualitative Research - Techniques and Procedures for Developing Grounded Theory 2nd Edition by A. Strauss and J. Corbin. Sage Publications, , 2000 .

[27]  A. Twycross Research design: qualitative, quantitative and mixed methods approaches Research design: qualitative, quantitative and mixed methods approaches Creswell John W Sage 320 £29 0761924426 0761924426 [Formula: see text]. , 2004, Nurse researcher.

[28]  A. Bryman Social Research Methods , 2001 .

[29]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..

[30]  E. Brink,et al.  Constructing grounded theory : A practical guide through qualitative analysis , 2006 .

[31]  J. Backhouse,et al.  Becoming part of the furniture: the institutionalization of information systems , 1997 .

[32]  Khaled El Emam,et al.  Spice: The Theory and Practice of Software Process Improvement and Capability Determination , 1997 .

[33]  Enrico Tronci 1997 , 1997, Les 25 ans de l’OMC: Une rétrospective en photos.

[34]  Janice Singer,et al.  How software engineers use documentation: the state of the practice , 2003, IEEE Software.

[35]  Michael Daskalantonakis,et al.  Achieving higher SEI levels , 1994, IEEE Software.

[36]  MadeInJapan The How-To , 2006 .

[37]  R. Goede,et al.  The applicability of grounded theory as research methodology in studies on the use of methodologies in IS practices , 2003 .

[38]  Anselm L. Strauss,et al.  Basics of qualitative research : techniques and procedures for developing grounded theory , 1998 .

[39]  Michael Quinn Patton,et al.  How to use qualitative methods in evaluation , 1987 .

[40]  D. Morgan,et al.  Sociological Paradigms and Organizational Analysis. , 1983 .

[41]  Brian Fitzgerald,et al.  An empirical investigation into the adoption of systems development methodologies , 1998, Inf. Manag..

[42]  Philip E. T. Lewis,et al.  Research Methods for Business Students , 2006 .

[43]  Watts S. Humphrey,et al.  Software process improvement at Hughes Aircraft , 1991, IEEE Software.

[44]  Norah M. Power A grounded theory of requirements documentation in the practice of software development , 2002 .

[45]  T. Cook,et al.  Beyond qualitative versus quantitative methods , 1979 .

[46]  SarkerSuprateek,et al.  Using an adapted grounded theory approach for inductive theory building about virtual team development , 2000 .

[47]  D. Ross Jeffery,et al.  An exploratory study into the use of qualitative research methods in descriptive process modelling , 2005, Inf. Softw. Technol..

[48]  N. Hoffart Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory , 2000 .

[49]  Douglas R. Vogel,et al.  A Grounded Theory Analysis of E-Collaboration Effects for Distributed Project Management , 2004, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[50]  Raymond Dion,et al.  Process improvement and the corporate balance sheet , 1993, IEEE Software.

[51]  W. Firestone Meaning in Method: The Rhetoric of Quantitative and Qualitative Research , 1987 .

[52]  Michael D. Myers,et al.  Qualitative Research in Information Systems , 1997, MIS Q..

[53]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[54]  James D. Herbsleb,et al.  Software quality and the Capability Maturity Model , 1997, CACM.

[55]  James A. Davis,et al.  Constructing social research , 1994 .

[56]  Jan Pries-Heje,et al.  Grounded action research: a method for understanding IT in practice , 1999 .