Evaluation of Design and Code Revisions in Academic Practices of Software Engineering

被引:0
作者
Bermon Angarita, Leonardo [1 ]
Leon Tovar, Juan Pablo [1 ]
机构
[1] Univ Nacl Colombia, Sede Manizales, Dept Informat & Comp, Manizales, Colombia
来源
2017 6TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT (CIMPS) | 2017年
关键词
Personal software process; design review; code review; PSP; EXPERIENCES;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Personal Software Process (PSP) is a process that develops individual skills in software engineers to control and improve the quality of their work practices. This paper presents an evaluative study on the effectiveness of design and code reviews includes into the PSP development activities. The study carried out with students of the Management Information Systems in National University of Colombia - Manizales. An experiment was designed to develop a program using PSP scripts, forms, standards and measures. The program was developed by two groups of students, one group used the revisions and the other did not. Test hypotheses carried out show that there are no significant differences in the effectiveness of PSP code and design revisions compared to traditional development in which no revisions are made. However, design and code reviews achieved to eliminate defects in the early stages effectively. This work benefits software engineers to know the effectiveness of design and code reviews from an empirical point of view.
引用
收藏
页数:9
相关论文
共 28 条
[1]  
Abrahamsson P, 2002, LECT NOTES COMPUT SC, V2349, P175
[2]  
[Anonymous], 1997, INTRO PERSONAL SOFTW
[3]   Teaching PSP:: Challenges and lessons learned [J].
Börstler, J ;
Carrington, D ;
Hislop, GW ;
Lisack, S ;
Olson, K ;
Williams, L .
IEEE SOFTWARE, 2002, 19 (05) :42-+
[4]  
Bourque P., 2014, Guide to the Software Engineering Body of Knowledge (SWEBOK), version 3.0
[5]  
Gasca-Hurtado G. P., 2015, 10 IB C INF SYST TEC, P1
[6]  
Genero M., 2014, Metodos de investigacion en ingenieria de software
[7]  
Gibson R, 1998, P ANN HICSS, P399, DOI 10.1109/HICSS.1998.656320
[8]  
Grütter G, 2002, LECT NOTES COMPUT SC, V2349, P165
[9]  
Humphrey W., 1995, A discipline for software engineering
[10]   The personal software process: A cautionary case study [J].
Johnson, PM ;
Disney, AM .
IEEE SOFTWARE, 1998, 15 (06) :85-88