Skip to main content

Requirements Validation in the Information Systems Software Development: An Empirical Evaluation of Its Benefits for a Public Institution in Lima

  • Conference paper
  • First Online:
Trends and Applications in Software Engineering (CIMPS 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1071))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. PCM, RM.N. 041-2017-PCM. Uso obligado de la NTP-ISO/IEC 12207.2016, p. 2 (2017)

    Google Scholar 

  2. Fayad, M.E., Laitinen, M., Ward, R.P.: Software engineering in the small. Commun. ACM 43(3), 115–118 (2000)

    Article  Google Scholar 

  3. ISO/IEC: ISO/IEC TR 29110-1:2016 Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 1: Overview, Geneva (2016)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. SOFTEX: MPS. BR - Melhoria de Processo do Software Brasileiro. Guia Geral MPS de Software, Brasil (2012)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. CTN-ISSIGP: Normas Técnicos Peruanas. CTN-ISSIGP (2018). http://ctn-issi.pucp.pe/normas-tecnicas-peruanas

  10. 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)

    Google Scholar 

  11. Piattini, M., Calero, C., Moraga, M.A.: Calidad del Producto y Proceso Software, Madrid, España (2010)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Toro, A.D.: Un Entorno Metodológico de Ingeniería de Requisitos para Sistemas de Información. Universidad de Sevilla (2000)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. ISO/IEC/IEEE: ISO/IEC/IEEE 24765:2017 Systems and software engineering – Vocabulary, Geneva (2017)

    Google Scholar 

  22. Pressman, R.S.: Ingeniería del Software. Séptima, México (2010)

    Google Scholar 

  23. ISO/IEC: ISO/IEC 12207:2008 Systems and Software Engineering – Software Life Cycle Processes, Geneva (2008)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Maalem, S., Zarour, N.: Challenge of validation in requirements engineering. J. Innov. Digit. Ecosyst. 3(1), 15–21 (2016)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Zamuriano Sotés, R.F.: Las Inspecciones de Software y las Listas de Comprobación. Universidad del Valle Bolivia (2010)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. Rodríguez Barajas, C.T.: Impacto de los requerimientos en la calidad de software. Tecnol. Investig. Acad. 5(2), 161–173 (2017)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. Bilal, H.A., Ilyas, M., Tariq, Q., Hummayun, M.: Requirements validation techniques: an empirical study. Int. J. Comput. Appl. 148(14), 5–10 (2016)

    Google Scholar 

  34. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14(2), 131–164 (2009)

    Article  Google Scholar 

  35. Genero, M., Cruz-Lemus, J., Piattini, M.: Métodos de Investigación en Ingeniería de Software (2013)

    Google Scholar 

  36. PMI: Guía de los Fundamentos para la Dirección de Proyectos (Guía del PMBOK) Sexta Edición. EE-UU, Pensylvania (2017)

    Google Scholar 

  37. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Abraham Dávila .

Editor information

Editors and Affiliations

Appendixes

Appendixes

https://drive.google.com/open?id=1f9NjU03ZHCJUodsgdZ3XVzih_yFkRsF2

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics