Software Process in Practice: A Grounded Theory of the Irish Software Industry

  • Gerry Coleman
  • Rory O’Connor
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4257)

Abstract

This paper presents the results of a Grounded Theory study of how software process and software process improvement (SPI) is applied in the practice of software development. This study described in this paper focused on what is actually happening in practice in the software industry. Using the indigenous Irish software product industry as a test-bed, we examine the approaches used to develop software by companies at various stages of growth. The study used the grounded theory methodology and the results produce a picture of software process usage, with the outcome being a theory, grounded in the field data, that explains how software processes are formed and evolve, and when and why SPI is undertaken. The grounded theory is based on two conceptual themes, Process Formation and Process Evolution, and one core theoretical category, Cost of Process. Our research found that SPI programmes are implemented reactively and that many software managers reject SPI because of the associated implementation and maintenance costs and are reluctant to implement SPI models such as ISO 9000 and CMMI.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Baskerville, R., Pries-Heje, J.: Grounded Action research: A Method for Understand-ing IT in Practice. Accounting, Management & Information Technologies 9, 1–23 (1999)CrossRefGoogle Scholar
  2. 2.
    Bertelsen, O.W.: Towards a Unified Field of SE Research and Practice. IEEE Software, 87–88 (November/December 1997)Google Scholar
  3. 3.
    Bryman, A.: Social research methods. Oxford University Press, Oxford (2001)Google Scholar
  4. 4.
    Burns, R.B.: Introduction to Research Methods, 4th edn. Sage Publications, Thousand Oaks (2000)Google Scholar
  5. 5.
    Carvalho, L., Scott, L., Jeffery, R.: An Exploratory Study into the Use of Qualitative Research Methods in Descriptive Process Modelling. Information and Software Technology 47, 113–127 (2005)CrossRefGoogle Scholar
  6. 6.
    Carver, J., Basili, V.: Identifying Implicit Process Variables to Support Future Empirical Work. Journal of the Brazilian Computer Society (October-December 2003)Google Scholar
  7. 7.
    Creswell, J.W.: Research design: Qualitative, quantitative, and mixed methods approaches, 2nd edn. Sage, Thousand Oaks (2003)Google Scholar
  8. 8.
    Firestone, W.A.: Meaning in method: The rhetoric of quantitative and qualitative research. Educational Researcher 16(7), 16–21 (1987)Google Scholar
  9. 9.
    Glaser, B.: Basics of Grounded Theory Analysis: Emergence Vs Forcing. Sociology Press, Mill Valley (1992)Google Scholar
  10. 10.
    Glaser, B., Strauss, A.: The Discovery of Grounded Theory: Strategies for Qualitative Research, Chicago, Aldine (1967)Google Scholar
  11. 11.
    Goede, R., De Villiers, C.: The Applicability of Grounded Theory as Research Methodology in Studies on the use of Methodologies in IS Practices. In: Proceedings of SAICSIT, pp. 208–217 (2003)Google Scholar
  12. 12.
    Goulding, C.: Grounded Theory: Some Reflections on Paradigm, Procedures and Mis-conceptions, Technical Working Paper, University of Wolverhampton, UK (1999)Google Scholar
  13. 13.
    Goulding, C.: Grounded Theory: A Practical Guide for Management, Business and Market Researchers. Sage Publications, Thousand Oaks (2002)Google Scholar
  14. 14.
    Hansen, B., Kautz, K.: Grounded Theory Applied – Studying Information Systems Development Methodologies in Practice. In: Proceedings of 38th Annual Hawaiian International Conference on Systems Sciences, Big Island, HI (2005)Google Scholar
  15. 15.
    Lee, A.S., Liebenau, J.: Information Systems and Qualitative Research. In: Lee, A., Liebenau, J., DeGross, J.I. (eds.) Proceedings of Information Systems and Qualitative Research. Kluwer Academic, Boston (1997)Google Scholar
  16. 16.
    Muhr, T.: Atlas TI User’s Manual, Scientific Software Development, Berlin (1997)Google Scholar
  17. 17.
    Myers, M.D.: Qualitative Research in Information Systems. Management Information Systems Quarterly 21(2), 241–242 (1997)Google Scholar
  18. 18.
    Patton Quinn, M.: How to use Qualitative Methods in Evaluation. Sage, Thousand Oaks (1987)Google Scholar
  19. 19.
    Power, N.: A Grounded Theory of Requirements Documentation in the Practice of Software Development, PhD Thesis, Dublin City University, Ireland (2002) Google Scholar
  20. 20.
    Qureshi, S., Liu, M., Vogel, D.: A Grounded Theory Analysis of e-Collaboration Effects for Distributed Project Management. In: Proceedings of 38th Annual Hawaiian International Conference on Systems Sciences, Big Island, HI (2005)Google Scholar
  21. 21.
    Reichardt, C.S., Cook, T.D.: Beyond qualitative versus quantitative methods. In: Cook, T.D., Reichardt, C.S. (eds.) Qualitative and quantitative methods in evaluation research, pp. 7–32. Sage, Beverly Hills (1979)Google Scholar
  22. 22.
    Sarker, S., Lau, F., Sahay, S.: Using an Adapted Grounded Theory Approach for Inductive Theory Building About Virtual Team Development. The Data Base for Advances in Information Systems 32(1), 38–56 (2001)Google Scholar
  23. 23.
    Schreiber, R.S.: The ‘How To’ of Grounded Theory: Avoiding the Pitfalls. In: Schreiber, R.S., Noerager Stern, P. (eds.) Using Grounded Theory in Nursing. Springer, Heidelberg (2001)Google Scholar
  24. 24.
    Seaman, C., Basili, V.: An Empirical Study of Communication in Code Inspections. In: Proceedings of the 19th International Conference on Software Engineering (1997)Google Scholar
  25. 25.
    Seaman, C.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering 25(4) (1999)Google Scholar
  26. 26.
    Strauss, A., Corbin, J.M.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, 2nd edn. Sage Publications, Thousand Oaks (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Gerry Coleman
    • 1
  • Rory O’Connor
    • 2
  1. 1.Department of ComputingDundalk Institute of TechnologyDundalkIreland
  2. 2.School of ComputingDublin City UniversityDublin 9Ireland

Personalised recommendations