The Organisational Factors of Software Process Improvement in Small Software Industry: Comparative Study

  • Shuib Basri
  • Malek Ahmad AlmomaniEmail author
  • Abdullahi Abubakar Imam
  • Murugan Thangiah
  • Abdul Rehman Gilal
  • Abdullateef Oluwagbemiga Balogun
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1073)


Small and Medium Enterprises (SMEs) are a great contribution to the international economy and have also been considered an important component in today’s world business. Thus, in order to be more competitive, it is necessary for these companies to deliver their products with high-quality. However, despite their importance, small software companies still face myriad challenges and barriers in producing high-quality products. The objective of this study is to identify the organizational factors that have a positive impact to enable Software Process Improvement (SPI) effort in the small software industry. A Systematic Literature Review (SLR) was conducted to achieve the main objective of this study. The findings from this study provide a roadmap to guide future research in order to enable SPI effort in the small software development industry. We believe that findings from this study will give interesting insights to encourage researchers in using compromise technique to analyze future empirical studies based on a specific region to validate the suitability of identified factors in the specific country.


Small and Medium Enterprises (SMEs) Software Process Improvement (SPI) Systematic Literature Review (SLR) Critical Success Factors (CSF) Organizational Factors (OF) 


  1. 1.
    Deming, W.E.: Out of the Crisis. MIT Press, Cambridge (2000)Google Scholar
  2. 2.
    Juran, J., Godfrey, A.B.: Quality Handbook. Republished McGraw-Hill (1999)Google Scholar
  3. 3.
    Dorling, A.: SPICE: software process improvement and capability determination. Softw. Qual. J. 2, 209–224 (1993)CrossRefGoogle Scholar
  4. 4.
    Bicego, A., Khurana, M., Kuvaja, P.: Bootstrap 3.0—software process assessment methodology. In: Software Quality Management VI, pp. 26–37. Springer, London (1998)Google Scholar
  5. 5.
    Murphy, C.N., Yates, J.: The International Organization for Standardization (ISO): Global Governance Through Voluntary Consensus. Routledge (2009)Google Scholar
  6. 6.
    Pande, P.S., Neuman, R.P., Cavanagh, R.R.: The Six-Sigma Way. McGraw-Hill (2000)Google Scholar
  7. 7.
    Paulk, M.: Capability maturity model for software. Encycl. Softw. Eng. (1993)Google Scholar
  8. 8.
    CMMI Product Team: Capability Maturity Model® Integration (CMMI), Version 1.1–Continuous Representation (2002)Google Scholar
  9. 9.
    Sánchez-Gordón, M.-L., O’Connor, R.V.: Understanding the gap between software process practices and actual practice in very small companies. Softw. Qual. J. 24, 549–570 (2016)CrossRefGoogle Scholar
  10. 10.
    Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P., Murphy, R.: An exploratory study of why organizations do not adopt CMMI. J. Syst. Softw. 80, 883–895 (2007)CrossRefGoogle Scholar
  11. 11.
    Almomani, M.A.T., Basri, S., Mahamad, S., Bajeh, A.O.: Software process improvement initiatives in small and medium firms: a systematic review. In: 2014 3rd International Conference on Advanced Computer Science Applications and Technologies (ACSAT), pp. 162–167 (2014)Google Scholar
  12. 12.
    Ireland, E.: Software Industry Statistics (1991–2005). Accessed Jan 2007Google Scholar
  13. 13.
    Department of Statistics, Malaysia (DOSM): Media Conference Census Report on SMEs, May 2011.
  14. 14.
    Airaksinen, A., Luomaranta, H., Alajääskö, P., Roodhuijzen, A.: Dependent and independent SMEs and large enterprises, 5 April 2015.
  15. 15.
    Smallbone, D., Wyer, P.: Growth and development in the small firm. In: Enterprise and Small Business, pp. 100–126 (2000)Google Scholar
  16. 16.
    Altenburg, T., Eckhardt, U.: Productivity enhancement and equitable development: challenges for SME development. UNIDO, Vienna (2006)Google Scholar
  17. 17.
    Baharorn, F., Deraman, A., Hamdan, A.R.: A survey on the current practices of software development process in Malaysia. J. ICT 4, 57–76 (2006)Google Scholar
  18. 18.
    Almomani, M.A., Basri, S., Mahmood, A.K.B., Bajeh, A.O.: Software development practices and problems in Malaysian small and medium software enterprises: a pilot study. In: 2015 5th International Conference on IT Convergence and Security (ICITCS), pp. 1–5 (2015)Google Scholar
  19. 19.
    Nasir, M., Ahmad, R., Hassan, N.H.: Issues in the implementation of software process improvement project in Malaysia. WSEAS Trans. Inf. Sci. Appl. 5, 1031–1043 (2008)Google Scholar
  20. 20.
    Bullen, C.V., Rockart, J.F.: A primer on critical success factors (1981)Google Scholar
  21. 21.
    Clarke, P., O’Connor, R.V.: The situational factors that affect the software development process: towards a comprehensive reference framework. Inf. Softw. Technol. 54, 433–447 (2012)CrossRefGoogle Scholar
  22. 22.
    Rainer, A., Hall, T.: Key success factors for implementing software process improvement: a maturity-based analysis. J. Syst. Softw. 62, 71–84 (2002)CrossRefGoogle Scholar
  23. 23.
    Hall, T., Rainer, A., Baddoo, N.: Implementing software process improvement: an empirical study. Softw. Process Improv. Pract. 7, 3–15 (2002)CrossRefGoogle Scholar
  24. 24.
    Niazi, M., Ali Babar, M., Katugampola, N.M.: Demotivators of software process improvement: an empirical investigation. Softw. Process Improv. Pract. 13, 249–264 (2008)CrossRefGoogle Scholar
  25. 25.
    Dybå, T.: Factors of software process improvement success in small and large organizations: an empirical study in the scandinavian context. In: ACM SIGSOFT Software Engineering Notes, pp. 148–157 (2003)Google Scholar
  26. 26.
    Dybå, T.: An empirical investigation of the key factors for success in software process improvement. IEEE Trans. Softw. Eng. 31, 410–424 (2005)CrossRefGoogle Scholar
  27. 27.
    Sulayman, M., Mendes, E., Urquhart, C., Riaz, M., Tempero, E.: Towards a theoretical framework of SPI success factors for small and medium web companies. Inf. Softw. Technol. 56, 807–820 (2014)CrossRefGoogle Scholar
  28. 28.
    Yilmaz, M., O’Connor, R.V.: Social capital as a determinant factor of software development productivity: a empirical study using structural equation modelling. Int. J. Hum. Cap. Inf. Technol. Prof. 13(2), 40–62 (2012)Google Scholar
  29. 29.
    O’Connor, R.V., Basri, S.: The effect of team dynamics on software development process improvement. Int. J. Hum. Cap. Inf. Technol. Prof. 13(3), 13–26 (2012)Google Scholar
  30. 30.
    Montoni, M., Rocha, A.R.: A methodology for identifying critical success factors that influence software process improvement initiatives: an application in the Brazilian software industry. In: European Conference on Software Process Improvement, pp. 175–186 (2007)Google Scholar
  31. 31.
    Coleman, G., O’Connor, R.: Using grounded theory to understand software process improvement: a study of Irish software product companies. Inf. Softw. Technol. 49, 654–667 (2007)CrossRefGoogle Scholar
  32. 32.
    Nasir, M.H., Ahmad, R., Hassan, N.H.: Resistance factors in the implementation of software process improvement project in Malaysia. J. Comput. Sci. 4, 211 (2008)CrossRefGoogle Scholar
  33. 33.
    Kaltio, T., Kinnula, A.: Deploying the defined SW process. Softw. Process Improv. Pract. 5, 65–83 (2000)CrossRefGoogle Scholar
  34. 34.
    El-Emam, K., Goldenson, D., McCurley, J., Herbsleb, J.: Modelling the likelihood of software process improvement: an exploratory study. Empir. Softw. Eng. 6, 207–229 (2001)CrossRefGoogle Scholar
  35. 35.
    Staples, M., Niazi, M.: Systematic review of organizational motivations for adopting CMM-based SPI. Inf. Softw. Technol. 50, 605–620 (2008)CrossRefGoogle Scholar
  36. 36.
    Lavallée, M., Robillard, P.N.: The impacts of software process improvement on developers: a systematic review. In: Proceedings of the 34th International Conference on Software Engineering, pp. 113–122 (2012)Google Scholar
  37. 37.
    Kitchenham, B., Brereton, O.P., Budgen, D., Turner, M., Bailey, J., Linkman, S.: Systematic literature reviews in software engineering – a systematic literature review. Inf. Softw. Technol. 51, 7–15 (2009)CrossRefGoogle Scholar
  38. 38.
    Sommerville, I.: Software Engineering. Addison-Wesley, New York (2010)Google Scholar
  39. 39.
    Niazi, M., Babar, M.A.: Identifying high perceived value practices of CMMI level 2: an empirical study. Inf. Softw. Technol. 51, 1231–1243 (2009)CrossRefGoogle Scholar
  40. 40.
    Almomani, M.A., Basri, S., Mahmood, A.K.B., Baashar, Y.M.: An empirical analysis of software practices in Malaysian small and medium enterprises. In: 2016 3rd International Conference on Computer and Information Sciences (ICCOINS), pp. 442–447 (2016)Google Scholar
  41. 41.
    Almomani, M.A., Basri, S., Kamil, A.: Factors influencing the implementation of software process improvement in small and medium enterprises: an empirical study. Adv. Sci. Lett. 24, 1716–1722 (2018)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Shuib Basri
    • 1
  • Malek Ahmad Almomani
    • 1
    Email author
  • Abdullahi Abubakar Imam
    • 1
  • Murugan Thangiah
    • 1
  • Abdul Rehman Gilal
    • 2
  • Abdullateef Oluwagbemiga Balogun
    • 1
    • 3
  1. 1.Department of Computer and Information SciencesUniversiti Teknologi PETRONASSeri IskandarMalaysia
  2. 2.Sukkur IBA UniversitySukkurPakistan
  3. 3.Department of Computer ScienceUniversity of IlorinIlorinNigeria

Personalised recommendations