Abstract
Under Peruvian legislation, all information technology offices belonging to public institutions must meet ISO/IEC 12207 and, in the case of small organizations the international standard series ISO/IEC 29110 could be a good strategy to comply with the legislation. In this context, ISO/IEC 29110-5-1-2 establishes to apply software validation to requirements as a relevant activity; but it is an unusual practice during the software development of information systems in Peru. In this study, we assess the benefits of software validation in the context of a public institution technical unit. For this purpose, a case study was performed and a quasi-experimental design was applied on a group of projects. The quality indicators defined increased their values as a consequence of process improvement based on software validation. As a conclusion, applying software validation to requirements is beneficial and contributes to increase project quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
PCM, RM.N. 041-2017-PCM. Uso obligado de la NTP-ISO/IEC 12207.2016, p. 2 (2017)
Fayad, M.E., Laitinen, M., Ward, R.P.: Software engineering in the small. Commun. ACM 43(3), 115–118 (2000)
ISO/IEC: ISO/IEC TR 29110-1:2016 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: Overview, Geneva (2016)
Laporte, C., April, A., Renault, A.: Applying software engineering standards in small settings: historical perspectives and initial achievements. In: Proceedings of the First International Research Workshop for Process Improvement in Small Settings, pp. 39–51 (2006)
Paredes, L.M.: Validación del modelo liviano de gestón de requisitos para pequeñas empresas de desarrollo de software. GTI 9, 73–84 (2010)
Oktaba, H., et al.: Modelo de Procesos para la Industria de Software, MoProSoft, Por Niveles de Capacidad de Procesos. Versión 1.3, Mexico DF, Mexico (2005)
SOFTEX: MPS. BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Software, Brasil (2012)
Hurtado, J., Bastarrica, C.: PROYECTO SIMEP-SW1. Trabajo de Investigación: Hacia una Línea de Procesos Ágiles Agile SPsL. Versión 1.0, Cauca, Colombia (2005)
CTN-ISSIGP: Normas Técnicos Peruanas. CTN-ISSIGP (2018). http://ctn-issi.pucp.pe/normas-tecnicas-peruanas
ISO/IEC: ISO/IEC TR 29110-5-1-2:2011 Software Engineering – Lifecycle Profiles for Very Small Entities (VSEs) – Part 5-1-2: Management and Engineering Guide: Generic Profile Group: Basic Profile, Geneva (2011)
Piattini, M., Calero, C., Moraga, M.A.: Calidad del Producto y Proceso Software, Madrid, España (2010)
Sommerville, I., Alfonso Galipienso, M.I., Botía Martinez, A., Mora Lizán, F., Trigueros Jover, J.P.: Ingeniería del Software, Septima. Madrid, España (2005)
Niazi, M., Mahmood, S., Alshayeb, M., Qureshi, A.M., Faisal, K., Cerpa, N.: Toward successful project management in global software development. Int. J. Proj. Manag. 34(8), 1553–1567 (2016)
Hussain, A., Mkpojiogu, E.O.C., Kamal, F.M.: The role of requirements in the success or failure of software projects. Int. Rev. Manag. Mark. 6(7Special Issue), 305–310 (2016)
Bhardwaj, M., Rana, A.: Key software metrics and its impact on each other for software development projects. Int. J. Electr. Comput. Eng. 6(1), 242–248 (2016)
Toro, A.D.: Un Entorno Metodológico de Ingeniería de Requisitos para Sistemas de Información. Universidad de Sevilla (2000)
Tascon, C.A., Domínguez, H.F.: Análisis a la utilidad de la técnica de escenarios en la elicitación de requisitos. Rev. Antioqueña las Ciencias Comput. Ingeniría Softw. 7, 59–67 (2017)
Derakhshanmanesh, M., Fox, J., Ebert, J.: Requirements-driven incremental adoption of variability management techniques and tools: an industrial experience report. Requir. Eng. 19(4), 333–354 (2014)
Ivanov, V., Rogers, A., Succi, G., Yi, J., Zorin, V.: What do software engineers care about? Gaps between research and practice, pp. 890–895 (2017)
Rashid, J., Nisar, M.W.: How to improve a software quality assurance in software development-a survey. Int. J. Comput. Sci. Inf. Secur. 14(8), 99–108 (2016)
ISO/IEC/IEEE: ISO/IEC/IEEE 24765:2017 Systems and software engineering – Vocabulary, Geneva (2017)
Pressman, R.S.: Ingeniería del Software. Séptima, México (2010)
ISO/IEC: ISO/IEC 12207:2008 Systems and Software Engineering – Software Life Cycle Processes, Geneva (2008)
De la Cruz-Londoño, C.A., Castro-Guevara, G.A.: Metodología Para la Adquisición y Gestión de Requerimientos en el Desarrollo de Software para Pequeñas y Medianas Empresas (Pymes) del Departamento de Risaralda. Universidad Tecnológica de Pereira (2015)
Maalem, S., Zarour, N.: Challenge of validation in requirements engineering. J. Innov. Digit. Ecosyst. 3(1), 15–21 (2016)
Allasi,D., Dávila, A.: Financial impact on the adoption of software validation tasks in the analysis phase: a business case. In: Trends and Applications in Software Engineering, CIMPS 2017. Advances in Intelligent Systems and Computing, vol. 688, pp. 106–116 (2018)
Padilla Vedia, C.J.: El Desarrollo de Proyectos de Software y la Importancia de la Ingeniería de Requerimientos. In: Universidad Autónoma Juan Misael Saracho, vol. 2, pp. 14–24 (2017)
Toro Lazo, A.: Procedimiento para Especificar y Validar Requisitos de Software En Mipymes Desarrolladores de Software en la Ciudad de Pereira, Basado en Estudios Previos en la Región. Universidad Autónoma de Manizales (2017)
Zamuriano Sotés, R.F.: Las Inspecciones de Software y las Listas de Comprobación. Universidad del Valle Bolivia (2010)
Degiovanni, G.R.: Técnicas Automáticas para la Elaboración, Validación y Verificación de Requisitos de Software. Universidad Nacional de Córdova (2015)
Rodríguez Barajas, C.T.: Impacto de los requerimientos en la calidad de software. Tecnol. Investig. Acad. 5(2), 161–173 (2017)
Alsayed, A.O., Bilgrami, A.L.: Improving software quality management: testing, review, inspection and walkthrough. Int. J. Latest Res. Sci. Technol. 6, 1–12 (2017)
Bilal, H.A., Ilyas, M., Tariq, Q., Hummayun, M.: Requirements validation techniques: an empirical study. Int. J. Comput. Appl. 148(14), 5–10 (2016)
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131–164 (2009)
Genero, M., Cruz-Lemus, J., Piattini, M.: Métodos de Investigación en Ingeniería de Software (2013)
PMI: Guía de los Fundamentos para la Dirección de Proyectos (Guía del PMBOK) Sexta Edición. EE-UU, Pensylvania (2017)
ISO/IEC: ISO/IEC 25010:2011 Systems and Software Engineering – Systems and Software Quality Requirements and Evaluation (SQuaRE) – System and Software Quality Models, Geneva (2011)
Acknowledgments
This work is partially supported by Departamento de Ingeniería and the Grupo de Investigación y Desarrollo de Ingeniería de Software (GIDIS) from the Pontificia Universidad Católica del Perú.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendixes
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Canchari, L., Dávila, A. (2020). Requirements Validation in the Information Systems Software Development: An Empirical Evaluation of Its Benefits for a Public Institution in Lima. In: Mejia, J., Muñoz, M., Rocha, Á., A. Calvo-Manzano, J. (eds) Trends and Applications in Software Engineering. CIMPS 2019. Advances in Intelligent Systems and Computing, vol 1071. Springer, Cham. https://doi.org/10.1007/978-3-030-33547-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-030-33547-2_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33546-5
Online ISBN: 978-3-030-33547-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)