CFP last date
20 June 2024
Reseach Article

Requirements Engineering Process Improvement Challenges faced by Software SMEs in Uganda

by Edward Kabaale, Geoffrey Mayoka Kituyi, Irene Mbarika
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 88 - Number 5
Year of Publication: 2014
Authors: Edward Kabaale, Geoffrey Mayoka Kituyi, Irene Mbarika

Edward Kabaale, Geoffrey Mayoka Kituyi, Irene Mbarika . Requirements Engineering Process Improvement Challenges faced by Software SMEs in Uganda. International Journal of Computer Applications. 88, 5 ( February 2014), 20-25. DOI=10.5120/15349-3690

@article{ 10.5120/15349-3690,
author = { Edward Kabaale, Geoffrey Mayoka Kituyi, Irene Mbarika },
title = { Requirements Engineering Process Improvement Challenges faced by Software SMEs in Uganda },
journal = { International Journal of Computer Applications },
issue_date = { February 2014 },
volume = { 88 },
number = { 5 },
month = { February },
year = { 2014 },
issn = { 0975-8887 },
pages = { 20-25 },
numpages = {9},
url = { },
doi = { 10.5120/15349-3690 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
%0 Journal Article
%1 2024-02-06T22:06:50.211814+05:30
%A Edward Kabaale
%A Geoffrey Mayoka Kituyi
%A Irene Mbarika
%T Requirements Engineering Process Improvement Challenges faced by Software SMEs in Uganda
%J International Journal of Computer Applications
%@ 0975-8887
%V 88
%N 5
%P 20-25
%D 2014
%I Foundation of Computer Science (FCS), NY, USA

Despite the numerous benefits of Requirements Engineering Process Improvement, many Ugandan software developing companies seem not to properly conduct it. This has implications on the quality of software being produced by these organizations. Moreover, little research has been conducted to establish the challenges being faced by the Small and Medium Enterprises that produce software in Uganda. This study examines the challenges of requirements engineering process improvement in Ugandan SME software companies with an aim of coming up with recommendations for improving the quality of software produced by Ugandan SME software companies. A qualitative research approach was used where four software producing companies in Uganda were selected to participate as case studies. Descriptive statistics were used to analyze data. The main challenges hindering successful Requirements Engineering Process Improvement were identified as ambiguous requirements from the clients, lack of user's involvement and lack of management support. The study recommends that for successful Requirements Engineering Process Improvement in Ugandan software companies, there should be training, user involvement and establishment of proper change management strategies.

  1. Sommerville, I. 2001. Software Engineering. 6th edition, Addison-Wesley
  2. Carr, J. 2000. Requirements engineering and management: the key to designing quality complex systems. Head of the Systems Engineering Branch, Marine Corps Systems Command, Annandale Virginia, USA. The TQM Magazine Volume: 12 Number: 6
  3. Harwell, R, Aslaksen, E, Hooks, I, Mengot, R, Ptack, K. 1993. What is a requirement? Proc. 3rd Ann. International Symposium. National Council Systems Engineering,
  4. Sommerville, I. 2005. Integrated Requirements Engineering: A Tutorial. Lancaster University, IEEE Software, Published by the IEEE Computer Society
  5. Saiedian, H. and Dale, R. 2000. Requirements engineering: Making the connection between The software developer and customer. Information and Software Technology, 42(4):419
  6. Robertson S. and Robertson J. 1999. Mastering requirements engineering process. ACM Press, Addison Wesley.
  7. Westfall, L. 2006. Software Requirements Engineering: What, Why, Who, When, and How. Westfall Team. Accessed from www. westfallteam. com on 18/may/2010
  8. Sawyer, P. , Sommerville, I. , and Viller, S. 1997. Requirements Process Improvement through the Phased Introduction of Good Practice. Software Process Improvement and Practice.
  9. Zave, P. and Jackson, M. 1997. Four dark corners of requirements engineering. ACM T. Softw. Eng. Methodol. , 6(1), 1–30.
  10. Sommerville, I. and Ransom, J. 2005. An Empirical Study of Industrial Requirements Engineering Process Assessment and Improvement. ACM Transactions on Software Engineering and Methodology, 13(1), 85-117.
  11. Kauppinen, M. , Vartiainen, M. , Kontio, J. , Kujala, S. , Sulonen, R. 2004. Implementing requirements engineering processes throughout organizations: success factors and challenges. Information and Software Technology 46 (937-953)
  12. El Emam, K. and Madhavji, N. H. 1995. A Field Study of Requirements Engineering Practices in Information Systems Development. Proceedings of the Second IEEE International Symposium on Requirements Engineering, York, England.
  13. Sawyer, P. , Sommerville, I. , and Viller, S. 1998. Improving the Requirements Process. Cooperative Systems Engineering Group Technical Report Ref: CSEG/30http://www. comp. lancs. ac. uk/computing/research/cseg/97_rep. html. The Fourth International Workshop on Requirements Engineering: Foundation for Software Quality, Pisa, Italy.
  14. Hull, E. , K. , Jackson and J. , Dick. 2004. Requirements Engineering Second Edition. ISBN 185233-879-2 Springer London Berlin Heidelberg Springer Science. Business Media springeronline. com.
  15. Niazi, M. K. 2002. Improving the Requirements Engineering Process through the Application of a Key Process Areas Approach. Australia Workshop on requirements engineering.
  16. Brooks, Frederick P. , Jr. , Chairman, 1987. Report of the Defense Science Board Task Force on Military Software, Office of the Under Secretary of Defense for Acquisition, U. S. Department of Defense, Washington, DC, September
  17. Kituyi G. M and Amulen C. 2012. A Software Capability Maturity Model for SME Software Companies in Uganda, Electronic Journal of Information Systems in Developing Countries
  18. Kaindl, H. , Brinkkemper, S. , Bubenko, J. A. , Farbey, B. , Greenspan, S. J. , Heitmeyer, C. L. , H. , Leite, J. C. S. , Mead, N. R. , Mylopoulos, J. and Siddiqi, J. 2002. Requirements Engineering and Technology Transfer: Obstacles, Incentives and Improvement Agenda. Requirements engineering, Springer-Verlag London Limited
  19. Pais, S. , Talbot, A. & Connor, A. 2009/2010, Dec/Jan. Bridging the Research-Practice Gap in Requirements Engineering. Bulletin of Applied Computing and Information Technology Vol. 7, Issue 1. ISSN 1176-4120. Retrieved December 11, 2009 from http://naccq. ac. nz/bacit/0701/2009Pais_SeGap. htm
  20. Davey, B. and Cope, C. 2008. Requirements Elicitation – What's missing? Issues in Informing Science and Information Technology. Volume 5 No 4
  21. Kauppinen, M. 2005. Introducing Requirements engineering into product development: Towards systematic user requirements definition. Doctoral Dissertation. Helsinki University of Technology, Department of Computer Science and Engineering, Software Business and Engineering Institute.
  22. Mingers, J. 2001. Combining IS Research Methods: Towards a Pluralist Methodology, Information Systems Research (12:3), 2001, pp. 240-259
  23. Carcary, M. 2008. The Evaluation of ICT Investment Performance in terms of its Functional Deployment, A Study of Organizational Ability to Leverage Advantage from the Banner MIS in Institutes of Technology in Ireland, Limerick Institute of Technology
  24. Saha, P. 2008. Government e-Service Delivery: Identification of Success Factors from Citizens' Perspective, Doctoral Thesis.
  25. Krishnaveni R. and Deepa Ranganath. 2011. Development and Validation of an Instrument for Measuring the Emotional Intelligence of Individuals in the Work Environment – In the Indian Context. The International Journal of Educational and Psychological Assessment
  26. Baddoo, N. and Hall, T. 2003. De-motivators for software process improvement: an analysis of Practitioners' views, Journal of Systems and Software 66 (1) : 23- 33
  27. Salimifard, K. Abbaszadeh, M & Ghorbanpur, G. 2010. Interpretive Structural Modeling of Critical Success Factors in Banking Process Re-engineering. International Review of Business Research Papers Volume 6. Number 2. July 2010 Pp. 95-103
  28. Wiegers, K. E. 1996. Software Process Improvement: Ten Traps to Avoid. Process Impact. Software development. Accessed from www. processimpact. com. On 10th may 2010.
  29. Pino, F. , J. , Garcia, F. , Piattini, M. 2007. Software process improvement in small and medium software enterprises: a systematic review. IEEE
  30. Damian, D. , Zowghi, D. , Vaidyanathasamy, L. , and YogendraPal 2004. An industrial case study of immediate benefits of requirements engineering process improvement at the Australian Center for Unisys Software. Empirical Software Engineering Journal, 9(1-2).
  31. Kamsties, E. , Ormann,K. , H, and Schlich, M. 1998. Requirements Engineering in Small and Medium Enterprises: State-of-the-Practice, Problems, Solutions, and Technology Transfer. Published at a conference on European Industrial Requirements Engineering (CEIRE'98) London, UK.
  32. MCfeeley, B. 1996. IDEAL: a user's guide for software process improvement, Handbook CMU/SEI-96-HB-001, Software Engineering Institute, Carnegies Mellon University, Pittsburgh, PE, USA.
  33. Simon, A. , Alain, R. , Naji, H. 2006. A Gradual Approach for Software Process Improvement In SMEs. Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Application.
  34. Tsumaki, T. , Tamai, T. 2006. Framework for matching requirements elicitation techniques to project characteristics. Software Process Improvement and Practice, 11,505-519.
Index Terms

Computer Science
Information Sciences


Requirements Engineering Process Improvement Challenges Software Engineering SME Uganda