CFP last date
20 January 2025
Reseach Article

Software Quality Problems in Requirement Engineering and Proposed Solutions for an Organization in Mauritius

by Kanishka Gopal, Sneha Jadoo, Jyotsna L.P. Ramgoolam, Vimla Devi Ramdoo
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 137 - Number 2
Year of Publication: 2016
Authors: Kanishka Gopal, Sneha Jadoo, Jyotsna L.P. Ramgoolam, Vimla Devi Ramdoo
10.5120/ijca2016908698

Kanishka Gopal, Sneha Jadoo, Jyotsna L.P. Ramgoolam, Vimla Devi Ramdoo . Software Quality Problems in Requirement Engineering and Proposed Solutions for an Organization in Mauritius. International Journal of Computer Applications. 137, 2 ( March 2016), 23-31. DOI=10.5120/ijca2016908698

@article{ 10.5120/ijca2016908698,
author = { Kanishka Gopal, Sneha Jadoo, Jyotsna L.P. Ramgoolam, Vimla Devi Ramdoo },
title = { Software Quality Problems in Requirement Engineering and Proposed Solutions for an Organization in Mauritius },
journal = { International Journal of Computer Applications },
issue_date = { March 2016 },
volume = { 137 },
number = { 2 },
month = { March },
year = { 2016 },
issn = { 0975-8887 },
pages = { 23-31 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume137/number2/24248-2016908698/ },
doi = { 10.5120/ijca2016908698 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:37:16.661596+05:30
%A Kanishka Gopal
%A Sneha Jadoo
%A Jyotsna L.P. Ramgoolam
%A Vimla Devi Ramdoo
%T Software Quality Problems in Requirement Engineering and Proposed Solutions for an Organization in Mauritius
%J International Journal of Computer Applications
%@ 0975-8887
%V 137
%N 2
%P 23-31
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Requirement engineering is traditionally the first step carried out in any software project, precisely requirement elicitation followed by the requirements specification documentation. It is the requirements that principally dictate how the software should be designed and implemented. Consequently, failing to capture the right requirements in a clear and unambiguous manner become a challenge in the field of software development. The impact is directly felt in the quality of the software produced. This paper analyzes the software quality problems related with requirement engineering and the associated challenges with respect to a software company situated in Mauritius. In order to alleviate the problems, solutions have been proposed to overcome the difficulties encountered and hence enhance software quality.

References
  1. Nuseibeh, B. and Easterbrook, S. 2000. Requirements engineering: a roadmap. In Proc. of the Int. Conf. on Soft. Eng. (ICSE), pages 35–46.
  2. Parnas, D. L. 2007. Software engineering programmes are not computer science programmes. Ann. Soft. Eng., 6(1):19– 37, 1999.
  3. Hofmann, H.F. and Franz, L. 2001. Requirements Engineering as a Success Factor in Software Projects. IEEE Software, pp. 58-66
  4. Sharma, A. and Kushwaha, D.S. 2010. A Complexity measure based on Requirement Engineering Document. Journal of Computer Science and Engineering, V1.1.
  5. Defect Prevention: Reducing Costs and Enhancing Quality. 2015. Defect Prevention: Reducing Costs and Enhancing Quality. [ONLINE] Available at: http://www.isixsigma.com/industries/software-it/defect-prevention-reducing-costs-and-enhancing-quality/. [Accessed 02 November 2015].
  6. Cost of Quality | Software Testing Fundamentals. [ONLINE] Available at: http://softwaretestingfundamentals.com/cost-of-quality/. [Accessed 12 November 2015].
  7. Error Cost Escalation Through the Project Life Cycle – NASA Johnson Space Center [ONLINE] Available at: http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20100036670.pdf. [Accessed 12 November 2015].
  8. Boehm, B. W. 1981. Software Engineering Economics, Prentice-Hall, Englewood Cliffs, NJ.
  9. Pressman, R. S. 2001. Software engineering: A practitioner’s approach (5th ed.). New York: McGraw-Hill.
  10. Höggerl, M. 2006. An Introduction to CMMI and its Assessment Procedure. In Seminar for Computer Science. University of Salzburg, Department of Computer Science.
  11. Rakitin, S.R., 2001. Software Verification and Validation for Practitioners and Managers. 2nd ed. Boston London: Artech House, Inc.
  12. Walker, D. 2015. Notes on Prototyping. [ONLINE] Available at: http://fhs.mcmaster.ca/OHPToolkit/Content/TK_Prototyping.pdf. [Accessed 09 November 2015].
  13. CMMI V1.3 Process Areas | Ben Linders. [ONLINE] Available at: http://www.benlinders.com/tools/cmmi-v1-3-process-areas/. [Accessed 12 November 2015]
  14. Requirements Walkthrough Checklist – Project Connections. [ONLINE] Available at: http://www.projectconnections.com/templates/detail/requirements-walkthrough-meeting.html. [Accessed 12 November 2015].
  15. Kimmond, R.M. 1995. Survey into the acceptance of prototyping in software development. Proceedings from the IEEE 6th International Workshop on Rapid System Prototyping.
  16. Brown, N. 1999. High-Leverage Best Practices: What Hot Companies Are Doing to Stay Ahead. Cutter IT Journal, v12.9, pp. 4-9.
  17. Brown, N. 1996. Industrial-Strength Management Strategies. IEEE Software, v13.4, pp. 94-103.
  18. Karl, E. 2002. Peer Reviews in Software: A Practical Guide. Addison-Wesley.
  19. Gilb, T., and Dorothy, G. 1993. Software Inspection. Wokingham, England: Addison-Wesley.
  20. Fagan, M. 1976. Design and code inspections to reduce errors in program development. IBM Systems Journal, v15.3, pp.182-211.
  21. Piscataway, N.J. 1998. IEEE Guide to Software Requirements Specification, IEEE Std. 830-1998, IEEE Press.
  22. Pareto Chart Analysis (Pareto Diagram) | ASQ. [ONLINE] Available at: http://asq.org/learn-about-quality/cause-analysis-tools/overview/pareto.html. [Accessed 12 November 2015].
  23. McCall, J. A., Richards, P. K., & Walters, G. F. Factors in Software Quality. General Electric Co Sunnyvale CA, 1977.
  24. Huzooree, Geshwaree and Ramdoo, Vimla Devi. 2015. A Systematic Study on Requirement Engineering Processes and Practices in Mauritius. International Journal of Advanced Research in Computer Science and Software Engineering, v5.2, 40-46.
  25. Rakitin, S.R., 2001. Software verification and validation for practitioners and managers. Artech House, Inc.
Index Terms

Computer Science
Information Sciences

Keywords

Requirement Engineering Software Quality Requirement Engineers Software Requirements Requirement Inspection.