Can Software Engineering Students Program Defect-free? An Educational Approach

被引:3
|
作者
Rong, Guoping [1 ]
Zhang, He [1 ]
Qi, Shan [1 ]
Shao, Dong [1 ]
机构
[1] Nanjing Univ, Software Inst, State Key Lab Novel Technol, 22 Hankou Rd Nanjing, Nanjing, Jiangsu, Peoples R China
关键词
PSP(Personal Software Process); Defect-Free Programming; software engineering education; controlled experiment;
D O I
10.1145/2889160.2889189
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Quality of software intensive systems is the priority concern and focus in industry and the research community. In practice, the increasing demand for experienced software developers in industry requires developers mature themselves in a timely manner to be able to produce high quality programs. It has become a realistic challenge to both software engineering educators and researchers. To address this challenge, we devised the PSP+ process, in particular for students majored in software engineering, that enhances the original PSP (Personal Software Process) with an ultimate goal at Defect-Free Programming (DFP). Based on the original PSP, the PSP+ incorporates a set of explicitly defined practices to facilitate experience gaining and sharing among students with the special concern on DFP. This paper elaborates the proposed PSP+ process and also reports a controlled experiment that was designed and executed to investigate the effectiveness of the PSP+ within an educational setting. The experiment results indicate that students using the PSP+ are more likely to perform high quality programming without extra effort. They also gain higher confidence with DFP compared to those using the original PSP.
引用
收藏
页码:364 / 373
页数:10
相关论文
共 50 条
  • [1] BUILD DEFECT-FREE SOFTWARE, FAGAN URGES
    MYERS, W
    COMPUTER, 1990, 23 (08) : 112 - 113
  • [2] DEFECT-FREE SILICON SOUGHT BY PENTAGON FOR VHSIC PROGRAM
    IVERSEN, WR
    ELECTRONICS-US, 1984, 57 (02): : 47 - 48
  • [3] Approach to Defect-Free Lifetime and High Electron Density in CdTe
    S. K. Swain
    J. N. Duenow
    S. W. Johnston
    M. Amarasinghe
    J. J. McCoy
    W. K. Metzger
    K. G. Lynn
    Journal of Electronic Materials, 2019, 48 : 4235 - 4239
  • [4] Approach to Defect-Free Lifetime and High Electron Density in CdTe
    Swain, S. K.
    Duenow, J. N.
    Johnston, S. W.
    Amarasinghe, M.
    McCoy, J. J.
    Metzger, W. K.
    Lynn, K. G.
    JOURNAL OF ELECTRONIC MATERIALS, 2019, 48 (07) : 4235 - 4239
  • [5] An intelligent control approach for defect-free friction stir welding
    Cobos, Richard
    Salas, Santiago D.
    Angulo, Wilfredo
    Liao, T. Warren
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2021, 116 (7-8): : 2299 - 2308
  • [6] An intelligent control approach for defect-free friction stir welding
    Richard Cobos
    Santiago D. Salas
    Wilfredo Angulo
    T. Warren Liao
    The International Journal of Advanced Manufacturing Technology, 2021, 116 : 2299 - 2308
  • [7] Method of Developing the Defect-Free Medical Software by Establishing the Presence of Residual Defects
    Hovorushchenko, Tetiana
    Popov, Peter
    IDDM 2021: INFORMATICS & DATA-DRIVEN MEDICINE: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATICS & DATA-DRIVEN MEDICINE (IDDM 2021), 2021, 3038 : 11 - 21
  • [8] Software Support for Team Engineering: Educational Case for IT Students
    Zvereva, Olga M.
    Shams, S. M. Riad
    2018 IV INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGIES IN ENGINEERING EDUCATION (INFORINO), 2018,
  • [9] A LATTICE DEFECT-FREE ENERGY APPROACH TO REPLACEMENT PROCESSES IN ORE DEPOSITION
    MCDOUGALL, DJ
    ECONOMIC GEOLOGY, 1968, 63 (06) : 671 - +
  • [10] An educational example using free software in a industrial engineering master
    Ibarra-Berastegi, Gabriel
    Garcia-Arriba, Raul
    DYNA, 2017, 92 (06): : 606 - 606