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

被引:4
|
作者
Castillo-Salinas, Luis [1 ]
Sanchez-Gordon, Sandra [2 ]
Villarroel-Ramos, Jorge [2 ]
Sanchez-Gordon, Mary [3 ]
机构
[1] Univ Fuerzas Armadas ESPE, Dept Comp Sci, Santo Domingo, Ecuador
[2] Escuela Politec Nacl, Dept Informat & Comp Sci, Quito, Ecuador
[3] Ostfold Univ Coll, Halden, Norway
关键词
ISO/IEC; 29110; 25000; Software implementation process; Experimentation; Empirical software engineering; Software quality; SMALL ENTITIES; STANDARDS;
D O I
10.1016/j.csi.2020.103430
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The competitiveness of software development companies depends on their ability to offer software products with quality attributes within approved budget and schedule. Most Very Small Entities (VSEs) that develop software do not see the benefits of implementing software standards. Consequently, they limit their potential to be recognised as quality software development entities. In this study, the authors present results obtained through the application of empirical software engineering in an experiment in which the ISO/IEC TR 29110-5-1-2 "Software engineering Lifecycle profiles for Very Small Entities (VSEs) Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile" was used. The guide includes two processes: Project Management (PM) process and Software Implementation (SI) process. The objective of the project was the development of a software product for the scheduling of medical appointments for the Student Wellness Center of a university of Ecuador. Four teams of undergraduate students were involved. Two of them (controlled teams) implemented a subset of the SI process, while the other two (non-controlled teams) had freedom to choose development activities that were subsequently mapped with the activities of the standard. All teams developed the software product using the SCRUM framework within the same timeframe. Although the experiment was focused on the SI process, the teams also used a tailored version of the PM process defined by the professors. The experiment execution encountered several difficulties. For example, the timeframe of six weeks established in the design of the experiment was too short since students worked part time in the project. All the teams experienced this difficulty, especially when they had to construct and test the software components. Overall, the teams that used the ISO/IEC TR 29110-5-1-2 guide achieved better scores in the quality evaluation of their software processes.
引用
收藏
页数:19
相关论文
共 14 条
  • [1] Integration of accessibility design patterns with the software implementation process of ISO/IEC 29110
    Sanchez-Gordon, Sandra
    Sanchez-Gordon, Mary
    Yilmaz, Murat
    O'Connor, Rory V.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (01)
  • [2] Towards the Integration of Security Practices in the Software Implementation Process of ISO/IEC 29110: A Mapping
    Sanchez-Gordon, Mary-Luz
    Colomo-Palacios, Ricardo
    Sanchez, Alex
    de Amescua Seco, Antonio
    Larrucea, Xabier
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2017), 2017, 748 : 3 - 14
  • [3] Evaluation of the Implementation of the ISO/IEC 29110 Standard at the Software Development Center from the Institute Technological Superior of Nochistlan
    Jesus Minero, J.
    Garcia, Josefina
    Lara, Elvia
    2020 9TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT (CIMPS), 2020, : 12 - 18
  • [4] Improvement Findings in the Implementation of Software Tests based on the ISO/IEC 29110 Standard: Case Study
    Mejia, Jezreel
    Arroyo-Morales, Luis A.
    Tablada-Dominguez, Antonio
    2022 11TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS, 2022, : 202 - 211
  • [5] 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
    Munoz, Mirna
    Pena, Adriana
    Mejia, Jezreel
    Piedad Gasca-Hurtado, Gloria
    Clara Gomez-Alvarez, Maria
    laporte, ClauDe
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2019), 2019, 1060 : 179 - 191
  • [6] The Education of Students About ISO/IEC 29110 Software Engineering Standards and Their Implementations in Very Small Entities
    Laporte, Claude Y.
    Munoz, Mirna
    Gerancon, Bruel
    2017 IEEE CANADA INTERNATIONAL HUMANITARIAN TECHNOLOGY CONFERENCE (IHTC), 2017,
  • [7] ISO/IEC 29110 Implementation on two Very Small Software Development Companies in Lima. Lessons Learned
    Diaz, A.
    de Jesus, C.
    Melendez, K.
    Davila, A.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (05) : 2504 - 2510
  • [8] Transitioning international software engineering standards to academia: Analyzing the results of the adoption of ISO/IEC 29110 in four Mexican universities
    Munoz, Mirna
    Mejia, Jezreel
    Pena, Adriana
    Lara, Graciela
    Laporte, Claude Y.
    COMPUTER STANDARDS & INTERFACES, 2019, 66
  • [9] Measuring and improving software requirements elicitation in a small-sized software organization: a lightweight implementation of ISO/IEC/IEEE 15939:2017—systems and software engineering—measurement process
    C. Pacheco
    I. Garcia
    J. A. Calvo-Manzano
    M. Reyes
    Requirements Engineering, 2023, 28 : 257 - 281
  • [10] Empirical evaluation of selected best practices in implementation of software process improvement
    Galinac, Tihana
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (09) : 1351 - 1364