Open Access Open Access  Restricted Access Subscription or Fee Access

A Survey on Attempts to Enhance Requirements Engineering Process

Hadeel E.Elsherbeiny, A. A. Abd El-Aziz, Nagy Ramadan


Requirements Engineering (RE) is a very critical phase in System Development Life Cycle (SDLC). There are several attempts to enhance the quality and performance of this phase and therefore enhancing the industry of producing software systems. Caring about the quality of software systems doesn’t mean just testing the product before deployment. Improving quality of software systems must begin from eliciting requirements from stakeholders to ensure that the right product is being developed. Any error in this phase will enforce to repeat the work which will cost a lot. Deficient requirements are the cause of many software systems failures. So many researches try to enhance the quality of RE and achieve stakeholders’ satisfaction.  In this paper, we review and provide some of these attempts. This survey will support the future research and development work as well as to raise the awareness for the presented approaches.


Requirements Engineering, Software Engineering, Information System, Software Development and SDLC

Full Text:



Bashar Nuseibeh and Steve Easterbrook, “Requirements Engineering: A Roadmap”,ICSE '00 Proceedings of the Conference on the Future of Software Engineering Pages 35-46 ACMNew York, NY, USA. 2000.

Shirley Radack, “The System Development Life Cycle (SDLC)”, The National Institute of Standards and Technology (NIST). April 2009.

Shari Lawrence Pfleeger and Joanne M. Atlee “Software Engineering Theory and Practice”, Fourth Edition, Pearson Education. 2010.

Elizabeth Hull, Ken Jackson and Jeremy Dick, "Requirements Engineering”, Second Edition. May2002.

Muhammad Imran Babar, MasitahGhazali and Dayang N.A. Jawawi “Software Quality Enhancement for Value Based Systems through Stakeholders Quantification ", Journal of Theoretical and Applied Information Technology, Vol. 55, No.3. 2013.

Hubert F. Hofmann, Franz Lehner, “Requirements Engineering as a Success Factor in Software Projects", IEEE Software July/August. 2001.

BhavaniPalyagar and Frank Moisiadis, “Validating Requirements Engineering Process Improvements – A Case Study”, First International Workshop on Requirements Engineering Visualization (REV'06) IEEE. 2006.

Ivan J. Jureta , Ste´phane Faulkner and Pierre-Yves Schobbens, “Clear justification of modeling decisions for goal-oriented requirements engineering”, Requirements Eng 13:87–115. 2007.

KizitoSsamulaMukasa and Hermann Kaindl, “An Integration of Requirements and User Interface Specifications”, 16th IEEE International Requirements Engineering Conference. 2008.

U.S. Department of Transportation. Federal Aviation Administration. “Requirements Engineering Management Handbook”, Air Traffic Organization NextGen& Operations Planning Office of Research and Technology Development Washington, DC 20591. 2009.

F. Ricca, G. Scanniello, M. Torchiano, G. Reggio, and E. Astesiano, “On the effectiveness of screen mockups in requirements engineering” ACM-IEEE International Symposium onEmpirical Software Engineering and Measurement. 2010.

Sergio F. Ochoa, AlcidesQuispe, Andrés Vergara and José A. Pino, “Improving Requirements Engineering Processes in Very Small Software Enterprises Through the Use of a Collaborative Application”, 14th International Conference on Computer Supported Cooperative Work in Design IEEE. 2010.

VerónicaCastañed, Luciana Ballejo, Ma. Laura Caliusco and Ma. Rosa Galli, “The Use of Ontologies in Requirements Engineering”. Global Journal of Researches in Engineering, Vol. 10, Issue 6 (Ver 1.0). November 2010.

Esteban Robles Luna, Gustavo Rossi and Irene Garrigo´s. “WebSpec: a visual language for specifying interaction and navigation requirements in web applications”. Requirements Eng. 16:297–321. 2011.

MassilaKamalrudin, John Hosking and John Grundy. “Improving Requirements Quality using Essential Use Case Interaction Patterns”.ICSE’11.May 21–28, 2011.

S. Arun Kumar and T.Arun Kumar. “Characterization and Validation of Requirements Management Measures Using Correlation and Regression Model”. International Journal of Computer Science & Information Technology (IJCSIT), Vol 3, No 2, April 2011.

AgungFatwanto, “Translating Software Requirements from Natural Language to Formal Specification”, CyberneticsCom IEEE. 2012.

Shahid Iqbal and M. Naeem Ahmed Khan. “Yet another Set of Requirement Metrics for Software Projects”. International Journal of Software Engineering and Its Applications Vol. 6, No. 1, January, 2012.

MUHAMMAD IMRAN BABAR, MASITAH GHAZALI and DAYANG N.A. JAWAWI. “Software Quality Enhancement for Value Based Systems Through Stakeholders Quantification”. Journal of Theoretical and Applied Information Technology.Vol.55 No.3.2013.

José MatíasRivero, Esteban Robles Luna, Julián Grigera and Gustavo Rossi.“Improving User Involvement through a Model-Driven Requirements Approach”.IEEE.2013.

Elizabeth Bjarnason.” Integrated Requirements Engineering –Understanding and Bridging Gaps within Software Development”.Doctoral Dissertation.Department of Computer Science Lund University.2013.

Amira A. Alshazly , Ahmed M. Elfatatry and Mohamed S. Abougabal. “Detecting defects in software requirements Specification”. Alexandria Engineering Journal 53, 513–527. 2014.

Vinay S, ShridharAithal and SudhakaraAdiga. “Integrating Goals after Prioritization and Evaluation – A Goal-Oriented Requirements Engineering Method”. International Journal of Software Engineering & Applications (IJSEA), Vol.5, No.6, November 2014.

KunalVerma , Alex Kass and Reymonrod Vasquez. “Using Syntactic and Semantic Analyses to Improve the Quality of Requirements Documentation”.Accenture Technology Labs, 50 W. 2014.

Edward Kabaale, Geoffrey MayokaKituyi . “A theoretical framework for requirements engineering and process improvement in small and medium software companies”. Business Process Management Journal Vol. 21 No. 1, 2015.

BeniSuranto. “Software Prototypes: Enhancing the Quality of Requirements Engineering Process”. International Symposium on Technology Management and Emerging Technologies (ISTMET), August 25 - 27, 2015.

Xiaobu Yuan and ShubhrenduTripathi. “Combining Ontologies for Requirements Elicitation”.MoDRE IEEE. 2015.

Mr.R.Ramkumar and Dr. G.S AnandhaMala. “An Efficient Requirements Engineering Framework for Software Quality Improvement using Optimization”. IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 3, March 2015.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.