Skip to main content

A Systematic Approach to Requirements Engineering Process Improvement in Small and Medium Enterprises: An Exploratory Study

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6759))

Abstract

Requirements Engineering (RE) studies have demonstrated that requirements errors affect the quality of software developed, making software requirements critical determinants of software quality. Requirements Engineering Process Improvement (REPI) models have been provided by different authors to improve the RE process. However, little success has been achieved in Small and Medium Enterprises (SMEs) software companies especially in transitional countries such as Uganda. This study reports on an exploratory study which provides insights into current RE practices in four Ugandan SME software companies, critical success factors and challenges that impede REPI. As a result a Systematic Approach to REPI has been designed following the design science approach. It provides guidelines and steps for SMEs in improving their RE processes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beecham, S., Hall, T., Rainer, A.: Building a requirements process improvement model, Technical Report No. 378 of the department of Computer Science, Faculty of Engineering and Information Sciences. University of Hertfordshire, Centre for Empirical Software Process Research (2003)

    Google Scholar 

  2. Damian, D., Zowghi, D., Vaidyanathasamy, L., YogendraPal: An industrial case study of immediate benefits of requirements engineering process improvement at the Australian Center for Unisys Software. Empirical Software Engineering Journal (2003)

    Google Scholar 

  3. Davey, B., Cope, C.: Requirements Elicitation – What’s missing? Issues in Informing Science and Information Technology (2008)

    Google Scholar 

  4. Dominic, T.: Seven steps to achieving better requirements engineering in your organization IBM. Requirements engineering to support your business objects. Rational Software (2009)

    Google Scholar 

  5. Francisco, A., Pinheiro, C., Julio, C., do Prado Leite, S., Castro, J.F.B.: Requirements Engineering Technology Transfer: An Experience Report. Journal of Technology Transfer 28, 159–165 (2003)

    Article  Google Scholar 

  6. Gonzalez, R.A.: Validation of Crisis Response Simulation within the Design Science Framework. In: ICIS 2009 Proceedings (2009)

    Google Scholar 

  7. Hakim, C.: Research Design: Strategies and Choices in the Design of Social Research. In: Bulmer, M. (ed.) Contemporary Social Research: 13, Routledge, London (1987)

    Google Scholar 

  8. Hevener, R.A., March, T.S., Park, J., Ram, S.: Design Science in information systems Research. Management Information Systems Quarterly (2004)

    Google Scholar 

  9. Hull, E., Jackson, K., Dick, J.: Requirements Engineering, 2nd edn. Springer, Heidelberg (2004) ISBN 1-85233-879-2, Business Media, springeronline.com

    MATH  Google Scholar 

  10. Kamsties, E., Hormann, K., Schlich, M.: Requirements Engineering in Small and Medium Enterprises: State-of-the-Practice, Problems, Solutions, and Technology Transfer. In: Published at a Conference on European Industrial Requirements Engineering (CEIRE 1998), London, UK (1998)

    Google Scholar 

  11. Wiegers, K.E.: SoftwaREPI: Ten Traps to Avoid. Process Impact. Software development (1996), http://www.processimpact.com

  12. Wiegers, K.E.: Why Is Process Improvement So Hard? Process Impact. Software development (1999), http://www.processimpact.com

  13. Kauppinen, M., Kujala, S.: Starting Improvement of Requirements Engineering Processes: An Experience Report (2001)

    Google Scholar 

  14. Kauppinen, M., Tapani, A., Kujala, S., Laura, L.: Introducing Requirements Engineering: How to Make a Cultural Change Happen in Practice; Helsinki University of Technology; Software Business and Engineering Institute (2001)

    Google Scholar 

  15. Kauppinen, M., Vartiainen, M., Kontio, J., Kujala, S., Sulonen, R.: Implementing requirements engineering processes throughout organizations: success factors and challenges. Information and Software Technology 46, 937–953 (2004)

    Article  Google Scholar 

  16. Khaled, E., Nazim, H.M.: A Field Study of Requirements Engineering Practices in Information Systems Development. In: Proceedings of the Second IEEE International Symposium on Requirements Engineering, York, England (1995)

    Google Scholar 

  17. MCfeeley, B.: IDEAL: a user’s guide for softwaREPI, Handbook CMU/SEI-96-HB-001, Software Engineering Institute, Carnegies Mellon University, Pittsburgh, PE, USA (1996)

    Google Scholar 

  18. Mishra, D., Mishra, A.: SoftwaREPI in SMEs: A Comparative View. ComSIS 6(1) (2009)

    Google Scholar 

  19. Niazi, M.K.: Improving the Requirements Engineering Process through the Application of a Key Process Areas Approach. In: Australia Workshop on Requirements Engineering (2002)

    Google Scholar 

  20. Nikula, U., Sajaniemi, J., Kälviäinen, H.: A State-of-the-Practice Survey on Requirements Engineering in Small- and Medium-Sized Enterprises. Telecom Business Research Center Lappeenranta. Research Report (2000)

    Google Scholar 

  21. Nikula, U., Sajaniemi, J., Kalviainen, H.: Management View on Current Requirements Engineering Practices in Small and Medium Enterprises. In: Proceedings of The Australian Workshop on Requirements Engineering (2000)

    Google Scholar 

  22. Olsson, T., Doerr, J., Koenig, T., Ehresmann, M.: A Flexible and Pragmatic Requirements Engineering Framework for SME. In: Proceedings of SREP 2005, Paris, France (2005)

    Google Scholar 

  23. Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A Design Science Research Methodology for Information Systems Research. Published in Journal of Management Information Systems 24(3) (2007)

    Google Scholar 

  24. Pino, F.J., Garcia, F., Piattini, M.: SoftwaREPI in small and medium software enterprises: a systematic review. IEEE, Los Alamitos (2007)

    Google Scholar 

  25. Qadir, M., Asghar, I., Ghayyur, A.K.: Scaling of Critical success factors for Requirements engineering in the development of Large Scale Systems. International Journal of Reviews in Computing (2009)

    Google Scholar 

  26. Sawyer, P., Sommerville, I., Viller, S.: Improving the Requirements Process. Cooperative Systems Engineering Group Technical Report Ref. In: The Fourth International Workshop on Requirements Engineering: Foundation for Software Quality, Pisa, Italy (1998)

    Google Scholar 

  27. Sawyer, P., Sommerville, I., Viller, S.: Requirements Process Improvement through the Phased Introduction of Good Practice. SoftwaREPI and Practice (1997)

    Google Scholar 

  28. Simon, A., Alain, R., Naji, H.: OWPL: A Gradual Approach for Software Process Improvement In SMEs. In: Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA 2006) (2006)

    Google Scholar 

  29. Small and Medium Enterprises (SMEs) Business Guide. Uganda Investment Authority (March 2008)

    Google Scholar 

  30. Sommerville, I., Ransom, J.: An Empirical Study of Industrial Requirements Engineering Process Assessment and Improvement. ACM Transactions on Software Engineering and Methodology 13(1), 85–117 (2005)

    Article  Google Scholar 

  31. Sommerville, I.: Software Engineering, 6th edn. Addison-Wesley, Reading (2001)

    MATH  Google Scholar 

  32. Sommerville, I.: Integrated Requirements Engineering: A Tutorial. IEEE Software (2005)

    Google Scholar 

  33. Wohlin, C., Gustavsson, A., Höst, M.: A Framework for Technology Introduction in Software Organizations. In: Proceedings SoftwaREPI Conference, Brighton, UK, pp. 167–176 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kabaale, E., Nabukenya, J. (2011). A Systematic Approach to Requirements Engineering Process Improvement in Small and Medium Enterprises: An Exploratory Study. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds) Product-Focused Software Process Improvement. PROFES 2011. Lecture Notes in Computer Science, vol 6759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21843-9_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21843-9_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21842-2

  • Online ISBN: 978-3-642-21843-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics