| [1] |
Cheng, B. H. C. and Atlee, J. M. and Joanne, M.. Research directions in requirements engineering. Future of Software Engineering. 3--5, 2007. [DOI ] |
| [2] |
Vegas, S. and Juristo, N. and Basili, V. R.. Maturing software engineering knowledge through classifications: A case study on unit testing techniques. IEEE Transactions on Software Engineering. 35(4): 551--565, 2009. [DOI ] |
| [3] |
Brouque, P. and Farley, R. E.. Guide to the Software Engineering Body of Knowledge SWEBOK v.3. IEEE Computer Society. 2014. |
| [4] |
Westfall, L.. Software requirements engineering: What, why, who, when, and how. ASQs Software Quality Professional Journal. 4: 9--15, 2006. [DOI ] |
| [5] |
Wiegers, K. and Beatty, J.. Software Requirements. Microsoft Press. 2013. |
| [6] |
Skokovic, P. and Skoković, M. R.. Requirements-based testing process in practice. International Journal of Industrial Engineering and Management. 1(4): 155--161, 2010. [DOI ] |
| [7] |
{ISO/IEC/IEEE}. Systems and software engineering - Life cycle processes - Requirements. 2019. |
| [8] |
Stevenson, A.. Oxford Dictionary of English: Third Edition. Oxford University Press. 2010. |
| [9] |
Glass, R. L. and Vessey, I.. Contemporary application-domain taxonomies. IEEE Software. 12(4): 63--76, 1995. [DOI ] |
| [10] |
Wheaton, G. R.. Development of a taxonomy of human performance: A review of classificatory systems relating to tasks and performance. American Institute for Research. 1968. |
| [11] |
Kitchenham, B. and Charters, S.. Guidelines for performing systematic literature reviews in software engineering version 2.3. 2007. |
| [12] |
Aoyama, M.. Requirements Engineering Based on REBOK (Requirements Engineering Body of Knowledge) and its Practical Guide. Asia-Pacific Software Engineering Conference (APSEC). 2012. [DOI ] |
| [13] |
Ayala, C. and Botella, P. and Franch, X.. Construction of a taxonomy for requirements engineering commercial-off-the-shelf components. Requirements Engineering. 5(2): 94--99, 2005. |
| [14] |
Myers, D. and Hathawy, T.. On business requirements and technical specifications: A requirements taxonomy. 33624(813): 1--14, 2008. |
| [15] |
Afreen, N. and Khatoon, A. and Sadiq, M.. A taxonomy of software’s non-functional requirements. Proceedings of the Second International Conference on Computing and Communication Technologies. 47--53, Springer. 2016. [DOI ] |
| [16] |
Eckhardt, L. and Vogelsang, A. and Femmer, H. and Mager, P.. Challenging incompleteness of performance requirements by sentence patterns. 24th International Requirements Engineering Conference. 46--55, IEEE. 2016. [DOI ] |
| [17] |
Coughlan, J. and Macredie, R. D.. Effective communication in requirements elicitation: A comparison of methodologies. 2002. [DOI ] |
| [18] |
Zowghi, D. and Coulin, C.. Requirements Elicitation: A Survey of Techniques, Approaches, and Tools. Engineering and Managing Software Requirements. Springer. 2005. [DOI ] |
| [19] |
Rajagopal, P. and Lee, R. and Ahlswede, T. and Chiang, C. C. and Karolak, D.. A new approach for software requirements elicitation. Sixth International Conference on Software Engineering. 32--42, 2005. [DOI ] |
| [20] |
Wong, L. R. and Mauricio, D. S. and Rodriguez, G. D.. A systematic literature review about software requirements elicitation. Journal of Engineering Science and Technology. 12(2): 296--317, 2017. |
| [21] |
Ellis-Braithwaite, R. and Lock, R. and Dawson, R. and King, T.. Repetition between stakeholder (user) and system requirements. Requirements Engineering. Springer. 2015. [DOI ] |
| [22] |
Pacheco, C. and Garcia, I.. A systematic literature review of stakeholder identification methods in requirements elicitation. Journal of Systems and Software. 85(9): 2171--2181, 2012. [DOI ] |
| [23] |
Burnay, C.. Are stakeholders the only source of information for requirements engineers? Toward a taxonomy of elicitation information sources. ACM Transactions on Management Information Systems. 7(3): 3, 2016. [DOI ] |
| [24] |
Hujainah, F. and Bakar, R. B. A. and Al-haimi, B. and Abdulgabber, M. A.. Stakeholder quantification and prioritization research: A systematic literature review. Information and Software Technology. 102: 85--99, 2018. [DOI ] |
| [25] |
Thakurta, R.. Understanding requirement prioritization artifacts: A systematic mapping study. Requirements Engineering. Springer. 2016. [DOI ] |
| [26] |
Sufian, M. and Khan, Z. and Rehman, S. and Butt, W. H.. A systematic literature review: Software requirements prioritization techniques. International Conference on Frontiers of Information Technology. 35--40, 2018. |
| [27] |
Dar, H. and Lali, M. I. and Ashraf, H. and Ramzan, M. and Amjad, T. and Shahzad, B.. A systematic study on software requirements elicitation techniques and its challenges in mobile application development. IEEE Access. 6: 63859--63867, 2018. |
| [28] |
Asif, M. and Ali, I. and Malik, M. S. A. and Chaudary, M. H. and Tayyaba, S. and Mahmood, M. T.. Annotation of Software Requirements Specification (SRS), Extractions of Nonfunctional Requirements, and Measurement of Their Tradeoff. IEEE Access. 7: 36164--36176, 2019. [DOI ] |
| [29] |
Dermeval, D. and Vilela, J. and Bittencourt, I. I. and Castro, J. and Isotani, S. and Brito, P. and Silva, A.. Applications of ontologies in requirements engineering: A systematic review of the literature. Requirements Engineering. 21(4): 405--437, 2016. [DOI ] |
| [30] |
Smith, J.. 13 BEST Requirements Management Tools \& Software. [cited 2024]. 2023. |
| [31] |
Bals, B.. A Guide to Effective Requirements Change Management. [cited 2024]. 2022. |
| [32] |
Binkhonaina, M. and Zhao, L.. A machine learning approach for hierarchical classification of software requirements. Machine Learning with Applications. 12: 1--12, 2023. [DOI ] |
| [33] |
Xiang, H. and Li, W. and Hong, Y. and Li, C.. A novel requirement elicitation and evaluation framework for product-service systems based on contextual matching and hybrid decision-making. Computers \& Industrial Engineering. 194: 110391, 2024. [DOI ] |
| [34] |
Yousuf, M. and Asger, M.. Comparison of various requirements elicitation techniques. International Journal of Computer Applications. 116(4): 8--15, 2015. [DOI ] |
| [35] |
Agarwal, R. and Tanniru, M. R.. Knowledge acquisition using structured interviewing: An empirical investigation. Journal of Management Information Systems. 7(1): 123--140, 1990. [DOI ] |
| [36] |
Galster, M. and Bucherer, E.. A taxonomy for identifying and specifying non-functional requirements in service-oriented development. Proceedings of the IEEE Congress on Services. 345--352, 2008. [DOI ] |
| [37] |
Tiwari, S. and Rathore, S. S.. A Methodology for the Selection of Requirement Elicitation Techniques. arXiv preprint. 2017. [DOI ] |
| [38] |
Garg, N. and Agarwal, P. and Khan, S.. Recent advancements in requirement elicitation and prioritization techniques. International Conference on Advances in Computing, Engineering and Applications. 237--240, 2015. [DOI ] |
| [39] |
Manzoor, M. I. and Shaheen, M. and Khalid, H. and Anum, A. and Hussain, N. and Faheem, M. R.. Requirement elicitation methods for cloud providers in IT industry. International Journal of Modern Education and Computer Science. 15: 12, 2018. [DOI ] |
| [40] |
Abbasi, M. A. and Jabeen, J. and Hafeez, Y. and Batool, D. and Fareen, N.. Assessment of requirement elicitation tools and techniques by various parameters. Software Engineering. 3(2): 7--11, 2015. [DOI ] |
| [41] |
Goguen, J. A. and Linde, C.. Techniques for requirements elicitation. Proceedings of the IEEE International Symposium on Requirements Engineering. 152--164, 1993. [DOI ] |
| [42] |
Ruhe, G.. Software engineering decision support: Methodology and applications. Innovations in Decision Support Systems. 143--174, 2003. [DOI ] |
| [43] |
Pussep, A. and Schief, M. and Widjaja, T. and Buxmann, P. and Wolf, C. M.. The Software Value Chain as an Analytical Framework for the Software Industry and Its Exemplary Application for Vertical Integration Measurement. Proceedings of AMCIS. 2011. |
| [44] |
De Giacomo, P. and Fiorini, R. A. and Santacroce, G. F.. From Elementary Pragmatic Model (EPM) to Evolutive Elementary Pragmatic Model (E2PM). Towards a Post-Bertalanffy Systemics. 135--145, Springer. 2016. [DOI ] |
| [45] |
Lim, S. and Henriksson, A. and Zdravkovic, J.. Data-Driven Requirements Elicitation: A Systematic Literature Review. SN Computer Science. 2(1): 1--35, 2021. [DOI ] |
| [46] |
Tenbergen, B. and Daun, M.. Is Requirements-Engineering Research Delivering What It Promised? A Review of Its Accomplishments and Opportunities After 10 Years. IEEE Software. 36(4): 6--11, 2019. [DOI ] |
| [47] |
Liao, H.. Requirement Elicitation Based on Value Chain Analysis. Journal of Theoretical and Applied Information Technology. 50(2): 2013. |
| [48] |
Davey, B. and Parker, K.. Requirements elicitation problems: A literature analysis. Issues in Informing Science and Information Technology. 12: 71--82, 2015. [DOI ] |
| [49] |
Evans, R. and Park, S. and Alberts, H.. Decisions not requirements: Decision-centered engineering of computer-based systems. Proceedings of the International Conference and Workshop on Engineering of Computer-Based Systems. 435--442, 1997. |
| [50] |
Galliers, R. D. and Swan, J. A.. There's more to information systems development than structured approaches: Information requirements analysis as a socially mediated process. Requirements Engineering. 5(2): 74--82, 2000. [DOI ] |
| [51] |
Abma, B. J. M.. Evaluation of requirements management tools with support for traceability-based change impact analysis. 2009. |
| [52] |
Hickey, A. M. and Davis, A. M.. Elicitation technique selection: How do experts do it?. Proceedings of the 11th IEEE International Requirements Engineering Conference. 169--178, 2003. [DOI ] |
| [53] |
Maiden, N. A. M.. Systematic scenario walkthroughs with ART-SCENE. Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle. 166--178, John Wiley. 2004. |
| [54] |
García-García, J. A. and Escalona, M. J. and Ravel, E. and Rossi, G. and Urbieta, M.. NDT-merge: A future tool for conciliating software requirements in MDE environments. Proceedings of the 14th International Conference on Information Integration and Web-based Applications and Services. 177--186, 2012. [DOI ] |
| [55] |
Abdullahi, S. and Zayyad, M. A. and Yusuf, N. and Bagiwa, L. I. and Nura, A. and Zakari, A. and Dansambo, B.. Software Requirements Negotiation: A Review on Challenges. International Journal of Innovative Computing. 11(1): 1--6, 2021. [DOI ] |
| [56] |
Shah, A. and Alasow, M. A. and Sajjad, F. and Baig, J. J. A.. An evaluation of software requirements tools. Proceedings of the Eighth International Conference on Intelligent Computing and Information Systems. 278--283, 2017. [DOI ] |
| [57] |
Marques, M. R. S. and Siegert, S. and Brisolara, L.. Integrating UML, MARTE and SysML to improve requirements specification and traceability in the embedded domain. 12th IEEE International Conference on Industrial Informatics. 176--181, 2014. [DOI ] |
| [58] |
Gérard, S. and Selic, B.. The UML–MARTE standardized profile. IFAC Proceedings Volumes. 41(2): 6909--6913, 2008. [DOI ] |
| [59] |
Bokhari, M. U. and Siddiqui, S. T.. A Comparative study of software requirements tools for secure software development. Bharti International Journal of Information Technology (BIJIT). 2(2): 207--216, 2010. |
| [60] |
Kassab, M. and Neill, C. and Laplante, P.. State of practice in requirements engineering: Contemporary data. Innovations in Systems and Software Engineering. Springer. 2014. [DOI ] |
| [61] |
Bals, B.. A Guide to Effective Requirements Change Management. https://www.eqmc-consulting.de/requirements-change-management. Accessed: 2024. 2022. |
| [62] |
Aldave, A. and Vara, J. M. and Granada, D. and Marcos, E.. Leveraging creativity in requirements elicitation within agile software development: A systematic literature review. Journal of Systems and Software. 157: 110396, 2019. [DOI ] |
| [63] |
Ahmad, M. O. and Dennehy, D. and Conboy, K. and Oivo, M.. Kanban in software engineering: A systematic mapping study. Journal of Systems and Software. 137: 96--113, 2018. [DOI ] |
| [64] |
Inayat, I. and Salim, S. S. and Marczak, S. and Daneva, M. and Shamshirband, S.. A systematic literature review on agile requirements engineering practices and challenges. Computers in Human Behavior. 5: 915--929, 2015. [DOI ] |
| [65] |
Kano, N.. Attractive quality and must-be quality. Journal of the Japanese Society for Quality Control. 14: 39--48, 1984. |
| [66] |
Kamalrudin, M. and Hosking, J. and Grundy, J.. Improving requirements quality using essential use case interaction patterns. Proceedings of the 33rd International Conference on Software Engineering. 531--540, ACM. 2011. [DOI ] |
| [67] |
Bruegge, B. and Dutoit, A. H.. Object-Oriented Software Engineering Using UML, Patterns, and Java. Prentice-Hall. 2012. |
| [68] |
Li, Y. and Peng, R. and Wang, B.. Survey on Challenges and Achievements in Context-Aware Requirement Modeling. IEICE Transactions on Information and Systems. 103(3): 553--565, 2020. [DOI ] |
| [69] |
Janssens, D. T. P. C. A. M.. Natural language processing in requirements elicitation and requirements analysis: A systematic literature review. 2019. |
| [70] |
Manzoor, A. and Belloir, N. and Bruel, J. M.. Modeling and verification of functional and non-functional requirements of ambient self-adaptive systems. Journal of Systems and Software. 107: 50--70, 2015. [DOI ] |
| [71] |
Arif, M. and Mohammad, C. W. and Sadiq, M.. Software requirements modeling: A systematic literature review. IEEE International Conference on Computing, Power and Communication Technologies. 194--200, 2020. [DOI ] |
| [72] |
Chatzikonstantinou, G. and Kontogiannis, K.. Efficient parallel reasoning on fuzzy goal models for run time requirements verification. Software and Systems Modeling. 17(4): 1339--1364, 2018. [DOI ] |
| [73] |
Ćwikła, G. and Gwiazda, A. and Banaś, W. and Monica, Z. and Foit, K.. Analysis of the possibility of SysML and BPMN application in formal data acquisition system description. IOP Conference Series: Materials Science and Engineering. 012034, 2017. [DOI ] |
| [74] |
Belina, F. and Hogrefe, D.. The CCITT-specification and description language SDL. Computer Networks and ISDN Systems. 16(4): 311--341, 1989. |
| [75] |
Amyot, D. and Mansurov, N. and Mussbacher, G.. Understanding existing software with use case map scenarios. International Workshop on System Analysis and Modeling. 124--140, 2002. [DOI ] |
| [76] |
Abid, M. and Amyot, D. and Somé, S. S. and Mussbacher, G.. A UML profile for goal-oriented modeling. International SDL Forum. 133--148, 2009. |
| [77] |
Pnueli, A.. The temporal logics of programs. Proceedings of the Annual IEEE Symposium on Foundations of Computer Science. 46--57, IEEE. 1977. |
| [78] |
Van den Berghe, A. and Scandariato, R. and Yskout, K. and Joosen, W.. Design notations for secure software: A systematic literature review. Software and Systems Modeling. 16(3): 809--831, 2017. [DOI ] |
| [79] |
Bozyiğit, F. and Aktaş, Ö. and Kılınç, D.. Linking software requirements and conceptual models: A systematic literature review. Engineering Science and Technology, an International Journal. 24(1): 71--82, 2021. [DOI ] |
| [80] |
Li, Z. and Hall, J. G. and Rapanotti, L.. On the systematic transformation of requirements to specifications. Requirements Engineering. 19(4): 397--419, 2014. |
| [81] |
Ali, N. and Lai, R.. A method of software requirements specification and validation for global software development. Requirements Engineering. 22(2): 191--214, 2015. |
| [82] |
Heck, P. and Zaidman, A.. A systematic literature review on quality criteria for agile requirements specifications. Software Quality Journal. 15--27, 2016. |
| [83] |
Goldman, J. L. and Abraham, G. and Song, I. Y.. Generating software requirements specification. IEEE. 215--212, 2007. |
| [84] |
Sequeda, J. F.. Taxonomy of verification and validation of software requirement and specifications. 2007. |
| [85] |
Maalem, S. and Zarour, N.. Challenge of validation in requirements engineering. Journal of Innovation in Digital Ecosystems. 3(1): 15--21, 2016. |
| [86] |
Kamalrudin, M. and Sidek, S.. A Review on Software Requirements Validation and Consistency Management. International Journal of Software Engineering and Its Applications. 9(10): 39--58, 2015. |
| [87] |
Dos Santos, J. and Martins, L. E. G. and de Santiago Júnior, V. A. and Povoa, L. V. and dos Santos, L. B. R.. Software requirements testing approaches: A systematic literature review. Requirements Engineering. 25(3): 317--337, 2020. |
| [88] |
Hokanson, C. and Wiegers, K.. Software Requirements Essentials: Core Practices for Successful Business Analysis. Addison-Wesley Professional. 2023. |
| [89] |
Alsharari, A. S. and Wan Zainon, W. M. N. and Letchmunan, S. and Mohammed, B. A. and Alsharari, M. S.. A Review of Agile Methods for Requirement Change Management in Web Engineering. 2023 International Conference on Smart Computing and Application (ICSCA). 1--9, 2023. [DOI ] |
| [90] |
Basri, S. B. and Kumar, G. and Fahrurazi, F. F. and Azmi, E. P. B. and Balogun, A. O. and Mamman, H.. Current Trend of Software Requirement Engineering Process in IT Small and Medium Enterprises (SMEs)-A Systematic Literature Review. 13th International Conference on Information Technology in Asia (CITA). 82--87, 2023. [DOI ] |
| [91] |
AlJassasi, I. and Baghdadi, Y.. A Front-end Requirement Engineering Framework of Social Commerce Enterprises (Design-Phase). IEEE International Conference on e-Business Engineering (ICEBE). 231--239, 2023. [DOI ] |
| [92] |
P. Srivastava and N. Srivastava and R. Agarwal and P. Singh. Incorporating Requirement Engineering into Agile Methodologies: Challenges and Proposed Solutions. 2023 9th International Conference on Signal Processing and Communication (ICSC). 351--355, 2023. [DOI ] |
| [93] |
J. Liu and J. Wu and H. Gan and T. Zhang and C. Ma. Diversified Teaching Reform of Software Requirement Engineering Based on Case. 2023 5th International Conference on Computer Science and Technologies in Education (CSTE). 30--34, 2023. [DOI ] |
| [94] |
T. Yapa and D. Nawinna. Success Factors of Requirement Engineering that Influence Software Development Efficiency. 6th International Conference on Advancements in Computing (ICAC). 49--54, 2024. [DOI ] |
| [95] |
S. Saleem and M. N. Asim and L. V. Elst and others. Generative language models potential for requirement engineering applications: insights into current strengths and limitations. Complex Intelligent Systems. 11: 278, 2025. [DOI ] |
| [96] |
T. R. Agarwal and N. Thakur. Deep Learning in Requirement Engineering: A Statistical Justification. International Conference on New Frontiers in Communication, Automation, Management and Security (ICCAMS). 1--8, 2023. [DOI ] |