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 条
  • [21] An Educational Approach to Elementary School Students' Free Time
    Martincevic, Jasenka
    CROATIAN JOURNAL OF EDUCATION-HRVATSKI CASOPIS ZA ODGOJ I OBRAZOVANJE, 2020, 22 (03): : 789 - 821
  • [22] The Lessons of Forced Distance Learning: Software Engineering Approach in the Gap of Generations of Educational Software
    Beresneva, Ekaterina
    Gordenko, Mariia
    Maksimenkova, Olga
    Neznanov, Alexey
    EDUCATING ENGINEERS FOR FUTURE INDUSTRIAL REVOLUTIONS, ICL2020, VOL 1, 2021, 1328 : 54 - 65
  • [23] A Machine Learning Approach to Kinematic Synthesis of Defect-Free Planar Four-Bar Linkages
    Deshpande, Shrinath
    Purwar, Anurag
    JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2019, 19 (02)
  • [24] Atomistic simulation of nearly defect-free models of amorphous silicon: An information-based approach
    Dil K. Limbu
    Raymond Atta-Fynn
    Parthapratim Biswas
    MRS Advances, 2019, 4 : 87 - 93
  • [25] Atomistic simulation of nearly defect-free models of amorphous silicon: An information-based approach
    Limbu, Dil K.
    Alta-Fynn, Raymond
    Biswas, Parthapratim
    MRS ADVANCES, 2019, 4 (02) : 87 - 93
  • [26] Electrospinning of Poly(lactic acid): Theoretical Approach for the Solvent Selection to Produce Defect-Free Nanofibers
    Casasola, Raffaella
    Thomas, Noreen L.
    Georgiadou, Stella
    JOURNAL OF POLYMER SCIENCE PART B-POLYMER PHYSICS, 2016, 54 (15) : 1483 - 1498
  • [27] A Design of Scheduling Program for Diabetic Patients: A Software Engineering Approach
    Choi, Jeong-Hoon
    Huh, Jun-Ho
    Weon, Sunghyun
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 198 - 203
  • [28] A MACHINE LEARNING APPROACH TO KINEMATIC SYNTHESIS OF DEFECT-FREE PLANAR FOUR-BAR LINKAGES
    Deshpande, Shrinath
    Purwar, Anurag
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2018, VOL 5B, 2018,
  • [29] LASER-BEAM INTERACTION WITH DEFECTS ON SEMICONDUCTOR SURFACES - AN APPROACH TO GENERATION OF DEFECT-FREE SURFACES
    ITOH, N
    KANASAKI, J
    OKANO, A
    NAKAI, Y
    ANNUAL REVIEW OF MATERIALS SCIENCE, 1995, 25 : 97 - 127
  • [30] A New Educational Thermodynamic Software to Promote Critical Thinking in Youth Engineering Students
    Di Biasi, Miguel Romero
    Eliecer Valencia, Guillermo
    Guillermo Obregon, Luis
    SUSTAINABILITY, 2020, 12 (01)