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
相关论文
共 43 条
[1]  
[Anonymous], 11 INT C EV NOV SOFT
[2]  
[Anonymous], IB AM C SOFTW ENG CI
[3]  
[Anonymous], 250002014 ISOIEC SQU
[4]  
[Anonymous], IEEE ACM 41 INT C SO
[5]  
[Anonymous], IEEE ACM 39 INT C SO
[6]  
[Anonymous], SOFTWARE QUALITY PRO
[7]  
[Anonymous], 330202015 ISOIEC
[8]  
[Anonymous], 9 IEEE INT C MAN TEC
[9]  
[Anonymous], 23 EUR C SOFTW PROC
[10]  
[Anonymous], QUAL INF COMM TECHN