An evaluation of the benefits and difficulties of implementing ISO/IEC 29110 international software standard in academia and industry
Main Article Content
Abstract
Very Small Entities (VSEs) have a suitable place as the principal producers in a software product supply chain. This leads to a commitment to achieve high-quality software products. To help them, experts from various countries collaborated to develop the ISO/IEC 29110 series of standards and guides. However, it is necessary to adequately transfer this knowledge to them in this standard; in other words, building conditions that make it
happen are required. This paper analyzes 23 benefits and difficulties of VSEs that improve their processes using a basic ISO/IEC 29110 standard profile as a reference.
Article Details
References
Laporte, C.Y., O’Connor, R.V. “Software Process Improvement in Industry in a Graduate Software Engineering Curriculum,” Software Quality Professional Journal, ASQ, vol. 18, no. 3, pp. 4-17, 2016.
Laporte C.Y., O’Connor R. “Systems and software engineering standards for very small entities: accomplishments and overview.” Computer, IEEE Computer Society. 49(8) pp. 84-87. 2016.
Laporte, C.Y., Muñoz, M., Mejia Miranda, J., O’Connor, R.V. “Applying Software Engineering Standards in Very Small Entities-From Startups to Grownups,” IEEE Software, Vol. 35, Issue 1, pp 99-103. DOI: 10.1109/MS.2017.4541041. 2017.
Larrucea X.,’'Connor R. V., Colomo-Palacios R. and Laporte C.Y. “Software Process Improvement in Very Small Organizations", IEEE Software, vol. 33, no. 2, pp. 85-89, Mar.-Apr. DOI: 10.1109/MS.2016.42. 2016.
Muñoz M., Peña A., Mejia J., Gasca-Hurtado G.P., Gómez-Alvarez M.C., Laporte C.Y. “Analysis of 13 implementations of the software engineering management and engineering basic profile guide of ISO/IEC 29110 in very small entities using different life cycles”. Journal of Software: Evolution and Process. e2300.pp2-20. https://doi.org/10.1002/smr.2300. 2020.
Redondo-Acuña, A. and Florian-Gaviria, B. “Software Quality Observation Model based on the ISO/IEC 29110 for Very Small Software Development Entities”. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering–- Volume 1: ENASE, ISBN 978-989-758-421-3, pages 446-453. DOI: 10.5220/0009418504460453. 2020.
ISO/IEC. “Software Engineering–- Lifecycle Profiles for Very Small Entities (VSEs)–- Part 5-1-2: Management and Engineering Guide: Generic Profile Group: Basic Profile”, Int’l Org. for Standardization, 2011. TR 29110-5-1-2:2011. Freely available from ISO at http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html. 2011.
Franch, M. Glinz, D. Mendez and N. Seyff. “A Study About the Knowledge and Use of Requirements Engineering Standards in Industry” IEEE Transactions on Software Engineering, vol. 48, no. 9, pp. 3310-3325, 1 Sept. doi: 10.1109/TSE.2021.3087792. 2022.
Laporte C.Y. and O’Connor, R.V. “Software Process Improvement Standards and Guides for Very Small Organizations”. An Overview of Eight Implementations. CrossTalk—May/June 2017. 23-27. 2017.
Laporte C.Y., Muñoz M. and Gerançon B. “The education of students about ISO/IEC 29110 software engineering standards and their implementations in very small entities" in 2017 IEEE Canada International Humanitarian Technology Conference (IHTC), Toronto, ON, Canada. pp. 94-98, doi: 10.1109/IHTC.2017.8058208. 2017.
INEGI, National Institute of Statistics and Geography of Mexico, [Online] Available: https://www.inegi.org.mx/contenidos/saladeprensa/aproposito/2020/MYPIMES20.pdf. 2020.
Muñoz M., Mejía J., Peña A., Lara G. and Laporte C.Y.“Transitioning international software engineering standards to academia: Analyzing the results of the adoption of ISO/IEC 29110 in four Mexican universities”. Computer Standards & Interfaces, 2019, 66, 103340. https://doi.org/10.1016/j.csi.2019.03.008. 2019.
Sánchez-Gordon, M-L., de Amescua, A., O’Connor, R.V. & Larrueca, X. “A standard-based framework to integrate software work in small settings”. Computer Standards & Interfaces. Vol. 54, Part 3, November 2017, pp. 162-175. 2017.
Laporte, C.Y. O'Connor, R.V. “A Multi-Case Study Analysis of Software Process Improvement in Very Small Companies using ISO/IEC 29110”. in 23rd European Software Process Improvement Conference (Euro SPI2 2016), Springer-Verlag, Graz, Austria, September 14-16, 2016.
O’Connor R.V. and Laporte C.Y. “Software Project Management in Very Small Entities with ISO/IEC 29110”. in European Software Process Improvement Conference (EuroSPI 2012), CCIS 301, pp. 330–341, Springer-Verlag Berlin Heidelberg. 2012.
Díaz A., De Jesús C., Melendez K., Dávila A. “ISO/IEC 29110 Implementation on two Very Small Software Development Companies in Lima. Lessons Learned”. IEEE Latin America Transactions, VOL. 14, No. 5, pp. 2504-2510. 2016.
Castillo-Salinas L., Sanchez-Gordon S., Villarroel-Ramos J., Sánchez-Gordon M. “Evaluation of the implementation of a subset of ISO/IEC 29110 Software Implementation process in four teams of undergraduate students of Ecuador. An empirical software engineering experiment”. Computer Standards & Interfaces. Volume 70. 103430, ISSN 0920-5489, https://doi.org/10.1016/j.csi.2020.103430. 2020.
Muñoz M., Peña A., Mejia J., Gasca-Hurtado G.P., Gómez-Alvarez M.C., Laporte C. A. Comparative Analysis of the Implementation of the Software Basic Profile of ISO/IEC 29110 in Thirteen Teams That Used Predictive Versus Adaptive Life Cycles. in: Walker A., O'Connor R., Messnarz R. (eds) Systems, Software and Services Process Improvement. EuroSPI Communications in Computer and Information Science, vol 1060. Springer, Cham. 2019.
Wohlin, C., Höst, M., & Henningsson, K. Empirical research methods in web and software engineering. Web engineering, 409-430. 2006.
Muñoz M., Mejía J. and Laporte C.Y. “Implementación del Estándar ISO/IEC 29110 en Centros de Desarrollo de Software de Universidades Mexicanas: Experiencia del Estado de Zacatecas”. Revista Ibérica de Sistemas y Tecnologías de Informactión (RISTI). no. 29, 10/2018. ISSN 1646-9895. 2018.
NYCE. Companies certified to ISO/IEC 29110-4-1:2011 standard, [Online] Available: https://www.sige.org.mx/servicios/certificacion-iso-iec-29110/. 2021.2021.
Muñoz M., Mejia J. & Laporte C.Y. “Implementing ISO/IEC 29110 to reinforce four Very Small Entities of Mexico under an agile approach”. IET Software Journal. Vol 24, Issue 2, pp. 75-81. DOI: 10.1049/iet-sen.2019.0040. 2019.
Bourque, P., & Fairley, R. E. SWEBOK v3. 0: Guide to the software engineering body of knowledge. IEEE Computer Society, 1-335. 20141