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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Davey, B., Cope, C.: Requirements Elicitation – What’s missing? Issues in Informing Science and Information Technology (2008)
Dominic, T.: Seven steps to achieving better requirements engineering in your organization IBM. Requirements engineering to support your business objects. Rational Software (2009)
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)
Gonzalez, R.A.: Validation of Crisis Response Simulation within the Design Science Framework. In: ICIS 2009 Proceedings (2009)
Hakim, C.: Research Design: Strategies and Choices in the Design of Social Research. In: Bulmer, M. (ed.) Contemporary Social Research: 13, Routledge, London (1987)
Hevener, R.A., March, T.S., Park, J., Ram, S.: Design Science in information systems Research. Management Information Systems Quarterly (2004)
Hull, E., Jackson, K., Dick, J.: Requirements Engineering, 2nd edn. Springer, Heidelberg (2004) ISBN 1-85233-879-2, Business Media, springeronline.com
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)
Wiegers, K.E.: SoftwaREPI: Ten Traps to Avoid. Process Impact. Software development (1996), http://www.processimpact.com
Wiegers, K.E.: Why Is Process Improvement So Hard? Process Impact. Software development (1999), http://www.processimpact.com
Kauppinen, M., Kujala, S.: Starting Improvement of Requirements Engineering Processes: An Experience Report (2001)
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)
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)
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)
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)
Mishra, D., Mishra, A.: SoftwaREPI in SMEs: A Comparative View. ComSIS 6(1) (2009)
Niazi, M.K.: Improving the Requirements Engineering Process through the Application of a Key Process Areas Approach. In: Australia Workshop on Requirements Engineering (2002)
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)
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)
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)
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)
Pino, F.J., Garcia, F., Piattini, M.: SoftwaREPI in small and medium software enterprises: a systematic review. IEEE, Los Alamitos (2007)
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)
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)
Sawyer, P., Sommerville, I., Viller, S.: Requirements Process Improvement through the Phased Introduction of Good Practice. SoftwaREPI and Practice (1997)
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)
Small and Medium Enterprises (SMEs) Business Guide. Uganda Investment Authority (March 2008)
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)
Sommerville, I.: Software Engineering, 6th edn. Addison-Wesley, Reading (2001)
Sommerville, I.: Integrated Requirements Engineering: A Tutorial. IEEE Software (2005)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)