Author:
Calle Gallego Johnathan Mauricio,Zapata Jaramillo Carlos Mario
Abstract
AbstractRequirements elicitation is a stakeholder-centered approach; therefore, natural language remains an effective way of documenting and validating requirements. As the scope of the software domain grows, software analysts process a higher number of requirements documents, generating delays and errors while characterizing the software domain. Natural language processing is key in such a process, allowing software analysts for speeding up the requirements elicitation process and mitigating the impact of the ambiguity and misinterpretations coming from natural-language-based requirements documents. However, natural-language-processing-based proposals for requirements elicitation are mainly focused on specific domains and still fail for understanding several requirements writing styles. In this paper, we present QUARE, a question-answering model for requirements elicitation. The QUARE model comprises a meta-ontology for requirements elicitation, easing the generation of requirements-elicitation-related questions and the initial structuration of any software domain. In addition, the QUARE model includes a named entity recognition and relation extraction system focused on requirements elicitation, allowing software analysts for processing several requirements writing styles. Although software analysts address a software domain at a time, they use the same kind of questions for identifying and characterizing requirements abstractions such as actors, concepts, and actions from a software domain. Such a process may be framed into the QUARE model workflow. We validate our proposal by using an experimental process including real-world requirements documents coming from several software domains and requirements writing styles. The QUARE model is a novel proposal aimed at supporting software analysts in the requirements elicitation process.
Funder
Departamento Administrativo de Ciencia, Tecnología e Innovación
National University of Colombia
Publisher
Springer Science and Business Media LLC
Reference56 articles.
1. Adikara, F., Hendradjaya, B., Sitohang, B.: Organization goal-oriented requirements elicitation process to enhance information system. Int J Electrical Comput Eng 6(6), 3188–3195 (2016). https://doi.org/10.11591/ijece.v6i6.12802
2. Aguilar, C., Sierra, M.G.: Tratamiento de información textual y generación de taxonomías (1st ed.). Instituto de Ingeniería, de la Universidad Autónoma de México (2017)
3. Arruda, D., Marinho, M., Souza, E., Wanderley, F.: A chatbot for goal-oriented requirements modeling. In: Misra, S., Gervasi, O., Murgante, B., Stankova, E., Korkhov, V., Torre, C., Rocha, A.M.A..C, Taniar, D., Apduhan, B.O., Tarantino, E. (eds.) Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): vol. 11622 LNCS (pp. 506–519). Springer International Publishing (2019). https://doi.org/10.1007/978-3-030-24305-0_38
4. Bisong, E.: Google colaboratory. In: Building Machine Learning and Deep Learning Models on Google Cloud Platform: A Comprehensive Guide for Beginners (pp. 59–64). Apress (2019). https://doi.org/10.1007/978-1-4842-4470-8_7
5. Boquist, E.: Automated Dialogue System for Requirements Elicitation Practice. Towson University (2014)
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献