Characterization of good practices in the elicitation of software requirements referred to in the ISO / IEC / IEEE 29148 standard
DOI:
https://doi.org/10.13140/RG.2.2.35706.82889Keywords:
elicitation, ISO / IEC / IEEE 29148, software quality, good practicesAbstract
The software development process must go beyond the rigorous adoption of a single method or methodology to guide the procedure. It is important to address aspects that threaten the quality of the software, especially failures during the Requirements Engineering (IR) process, specifically in the Requirements Elicitation (ER) stage. A novel way of doing this is work based on good practices, which provides an agile, iterative and lightweight way of working while maintaining what is already done well, while introducing new practices to improve the process. This research aims to identify the good practices of the international quality standard ISO / IEC / IEEE 29148 with an emphasis on the requirements elicitation process. The research is supported by a documentary design research, and the data triangulation research strategy, it was possible to combine the IR with the actions of the quality assurance of the process, standardized by ISO / IEC / IEEE 29148, this contribution incorporates quality aspects in the ER stage to improve the quality of the software by adapting to the needs of the clients and may be used by those companies that still do not apply any method, model or quality standard, as well as those that wish to use international standards in its software development process combining alternatives that allow its rapid and possible adoption.
Downloads
References
M. Peiso. Identificación de requisitos a partir de un repositorio de aplicaciones, Trabajo de diploma, Universidad de las Ciencias Informáticas, Repositorio Digital, 2015. https://repositorio.uci.cu/handle/123456789/7061
G. Sampada, T. Sake y M. Chhabra. A Review on advanced techniques of requirement elicitation and specification in software development stages, Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC), 2020, 215-220, https://ieeexplore.ieee.org/document/9315741
P. Spoletini, y A. Ferrari. Requirements elicitation: a look at the future through the lenses of the past, IEEE 25th International Requirements Engineering Conference (RE), 2017, 476-477, doi: 10.1109/RE.2017.35.
M. Terstine. El progreso de la investigación en la ingeniería de requisitos. Revista Antioqueña de las Ciencias Computacionales y la Ingeniería de Software. 5(1):18-24. 2015. http://www.fundacioniai.org/raccis/v5n1/numero8.pdf
D. Arruda, R, Soares, D. Vieira, R. Ferreira, T. Cabral y M. Lencastre. Ingenharia de Requisitos:UmSurvey realizado no Porto Digital, Recife/Brasil. Programa de PósGraduaçãoemEngenharia da Computação, Universidade de Pernambuco, Rua Benfica, 455 – Madalena – Recife/PE, Brasil. 2014. https://www.semanticscholar.org/paper/Engenharia-de-Requisitos-Um-Survey-realizado-no-Arruda-Soares/3adea6a638288a2c1aac465dfc77366b3fecc522/pdf
M.G. García Sandoval, H.D. Ariza Torrado, M. Lucia Pinzón y A.S. Flórez Fuentes. Buenas prácticas aplicadas a la implementación colaborativo de aplicativa web. Mundo FESC, 5(10):27-30, 2016. https://www.fesc.edu.co/Revistas/OJS/index.php/mundofesc/article/view/67
IEEE StandarsAssociation. IEEE Recommended practice for software requirements specifications. IEEE Std 830. Institute, S. E. 2013. CMMI. http://www.sei.cmu.edu/cmmi/
D. Callele, K. Wnuk, y B. Penzenstadler. New Frontiers for Requirements Engineering, IEEE 25th International Requirements Engineering Conference, 2017, 184-193, https://ieeexplore.ieee.org/document/8048904
L. González. y M. Frías. Avances y perspectivas en computación y tecnologías de la información y comunicación. Errores en el sistema: ¿Definiste bien los requisitos funcionales?.p.7. Tabasco México, 2016. www.archivos.ujat.mx/2016/div_rios/publicaciones/libro_TIC.pdf
C. Durango y C. Zapata. Una representación basada en Semat y RUP para el método de desarrollo SIG del Instituto Geográfico Agustín Codazzi. Ing. USBMed. 6(1):24-37, 2015. http://revistas.usb.edu.co/index.php/IngUSBmed/article/view/1721
N.K. Denzin. Sociological Methods: a Source Book. Aldine Publishing Company. Chicago. 1970.
M. Arias. Triangulación metodológica: sus principios, alcances y limitaciones. Revista Investigación y Educación en Enfermería. 18(1). 37-57, 1999. https://www.redalyc.org/articulo.oa?id=105218294001
E. Serna, J.Suaza. Documentar la elicitación de requisitos: una revisión sistemática, Ingeniare, 24(4):703-7014, 2016. https://www.ingeniare.cl/index.php?option=com_ingeniare&view=d&doc=90/art14.pdf&aid=534&vid=90&lang=es
M. Becker, R. Blanc, C. Casanova, J. Escalante, L. Pralong, E. Ríos, R. Sosa. Técnicas para la mejora de la calidad en la ingeniería de requisitos en las empresas de software de Argentina, XXI Workshop de Investigadores en Ciencias de la Computación, WICC 2019, Universidad Nacional de San Juan, 568-572, 2019. http://sedici.unlp.edu.ar/bitstream/handle/10915/76941/Documento_completo.pdf-PDFA.pdf?sequence=1&isAllowed=y
P. Loucopoulos y V. Karakostas. System requirements engineering, McGraw-Hill International series in Software Engineering. ISBN 0-07-707843-8. 1995.
P. Bourque y R.E. Fairley, Guide to the software engineering body of knowledge, version 3.0, IEEE computer society, 2014; www.swebok.org.
R. Pressman. Ingeniería del Software. Un enfoque práctico. Mc Graw-Hill. 7ma Edición. 777 páginas, 2010.
J. Montilva y J. Barrios. Desarrollo de Software Empresarial. Universidad de los Andes. 2007.
I. Sommerville. Software Engineering, 10th ed. Essex, England: Pearson. 810 pag, 2016.
F. Tsui, O. Karam y B. Bernal. Essentials of Software Engineering. Jones & Barlett Learning. Fourth Edition. 333 pag, 2017.
G.Parra-Quero. Diseño de una extensión del núcleo de Semat basado en ISO/IEC/IEEE 29148 aplicado al proceso de elicitación de requisitos. Trabajo de grado para optar al título de Magíster Scientiarum en Ciencias de la Computación mención Ingeniería del Software, Universidad Centroccidental Lisandro Alvarado (UCLA), Venezuela. 2019.
S. M. Abbas, K. A. Alam, U. Iqbal y S. Ajmal, Quality Factors Enhancement of Requirement Engineering: A Systematic Literature Review, 2019 International Conference on Frontiers of Information Technology (FIT), 2019, pp. 13-135, https://doi.org/10.1109/FIT47737.2019.00013
D. García-López, M. Segura-Morales y E. Loza-Aguirre. Improving the quality and quantity of functional and non‐functional requirements obtained during requirements elicitation stage for the development of e‐commerce mobile applications: an alternative reference process model. IET Software, 14:148-158, 2020. https://doi.org/10.1049/iet-sen.2018.5443
Published
How to Cite
Issue
Section
Copyright (c) 2020 Gisela Parra Quero, Olga Cristina Palma Urdaneta, Maria Elena Torres Samuel, Francisco Durán-Garrido
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
The opinions expressed by the authors do not necessarily reflect the position of the publisher of the publication or of UCLA. The total or partial reproduction of the texts published here is authorized, as long as the complete source and the electronic address of this journal are cited.
The authors fully retain the rights to their works, giving the journal the right to be the first publication where the article is presented. The authors have the right to use their articles for any purpose as long as it is done for non-profit. Authors are recommended to disseminate their articles in the final version, after publication in this journal, in the electronic media of the institutions to which they are affiliated or personal digital media.