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.
Similar content being viewed by others
References
Baskerville, R., Pries-Heje, J.: Grounded Action research: A Method for Understand-ing IT in Practice. Accounting, Management & Information Technologies 9, 1–23 (1999)
Bertelsen, O.W.: Towards a Unified Field of SE Research and Practice. IEEE Software, 87–88 (November/December 1997)
Bryman, A.: Social research methods. Oxford University Press, Oxford (2001)
Burns, R.B.: Introduction to Research Methods, 4th edn. Sage Publications, Thousand Oaks (2000)
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)
Carver, J., Basili, V.: Identifying Implicit Process Variables to Support Future Empirical Work. Journal of the Brazilian Computer Society (October-December 2003)
Creswell, J.W.: Research design: Qualitative, quantitative, and mixed methods approaches, 2nd edn. Sage, Thousand Oaks (2003)
Firestone, W.A.: Meaning in method: The rhetoric of quantitative and qualitative research. Educational Researcher 16(7), 16–21 (1987)
Glaser, B.: Basics of Grounded Theory Analysis: Emergence Vs Forcing. Sociology Press, Mill Valley (1992)
Glaser, B., Strauss, A.: The Discovery of Grounded Theory: Strategies for Qualitative Research, Chicago, Aldine (1967)
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)
Goulding, C.: Grounded Theory: Some Reflections on Paradigm, Procedures and Mis-conceptions, Technical Working Paper, University of Wolverhampton, UK (1999)
Goulding, C.: Grounded Theory: A Practical Guide for Management, Business and Market Researchers. Sage Publications, Thousand Oaks (2002)
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)
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)
Muhr, T.: Atlas TI User’s Manual, Scientific Software Development, Berlin (1997)
Myers, M.D.: Qualitative Research in Information Systems. Management Information Systems Quarterly 21(2), 241–242 (1997)
Patton Quinn, M.: How to use Qualitative Methods in Evaluation. Sage, Thousand Oaks (1987)
Power, N.: A Grounded Theory of Requirements Documentation in the Practice of Software Development, PhD Thesis, Dublin City University, Ireland (2002)
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)
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)
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)
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)
Seaman, C., Basili, V.: An Empirical Study of Communication in Code Inspections. In: Proceedings of the 19th International Conference on Software Engineering (1997)
Seaman, C.: Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering 25(4) (1999)
Strauss, A., Corbin, J.M.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, 2nd edn. Sage Publications, Thousand Oaks (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Coleman, G., O’Connor, R. (2006). Software Process in Practice: A Grounded Theory of the Irish Software Industry. In: Richardson, I., Runeson, P., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2006. Lecture Notes in Computer Science, vol 4257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908562_4
Download citation
DOI: https://doi.org/10.1007/11908562_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47695-5
Online ISBN: 978-3-540-47696-2
eBook Packages: Computer ScienceComputer Science (R0)