Towards improving NFR elicitation in software development.

Non-functional requirement (NFR), such as performance, reliability, security and usability, have highly impact on the quality of software products. However, most of the current requirement elicitation processes are mainly focused on functional requirements (FR), while the NFR have received less attention. This paper provides literature on NFR elicitation in order to find out the reasons and problems of improper treatment in NFR. Essential issues on NFR elicitation include the approaches, elicitation techniques, methods and tools were addressed. Finally, some suggestions for improvement on NFR elicitation to be undertaken are also discussed.

[1]  Barry W. Boehm,et al.  Using WinWin Quality Requirements Management Tools: A Case Study , 2001, Ann. Softw. Eng..

[2]  Pierre-Yves Schobbens,et al.  A More Expressive Softgoal Conceptualization for Quality Requirements Analysis , 2006, ER.

[3]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[4]  Oscar Pastor,et al.  Quality requirements engineering for systems and software architecting: methods, approaches, and tools , 2011, Requirements Engineering.

[5]  Aldrin Fredy Jaramillo Non-functional requirements elicitation from business process models , 2011, 2011 FIFTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE.

[6]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[7]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[8]  Martin Glinz,et al.  On Non-Functional Requirements , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[9]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[10]  Maya Daneva,et al.  An Ontology Based Approach to Non-functional Requirements Conceptualization , 2009, 2009 Fourth International Conference on Software Engineering Advances.

[11]  Giancarlo Guizzardi,et al.  Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues , 2009, BMMDS/EMMSAD.

[12]  Eric Yu,et al.  Non-Functional Requirements Elicitation , 2019, International Journal of Recent Technology and Engineering.

[13]  Gruia-Catalin Roman,et al.  A taxonomy of current issues in requirements engineering , 1985, Computer.

[14]  Haruhiko Kaiya,et al.  Identifying Stakeholders and Their Preferences about NFR by Comparing Use Case Diagrams of Several Existing Systems , 2008, IEICE Trans. Inf. Syst..

[15]  Thomas Olsson,et al.  Non-functional requirements in industry - three case studies adopting an experience-based NFR method , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[16]  Mika Mäntylä,et al.  Lightweight Elicitation and Analysis of Software Product Quality Goals: A Multiple Industrial Case Study , 2009, 2009 Third International Workshop on Software Product Management.

[17]  Yuanjie Si,et al.  A QoS ontology cooperated with feature models for non-functional requirements elicitation , 2010, Internetware.

[18]  G. V. Uma,et al.  Elicitation of Non-functional Requirement Preference for Actors of Usecase from Domain Model , 2006, PKAW.

[19]  Julio Cesar Sampaio do Prado Leite,et al.  Nonfunctional requirements: from elicitation to conceptual models , 2004, IEEE Transactions on Software Engineering.

[20]  Juliana Jansen Ferreira,et al.  Experiences on the Use of Business Models for Identifying Quality Requirements for Information systems , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.