Code Quality Issues in Student Programs

被引:45
|
作者
Keuning, Hieke [1 ,2 ]
Heeren, Bastiaan [1 ]
Jeuring, Johan [1 ,3 ]
机构
[1] Open Univ Netherlands, Heerlen, Netherlands
[2] Windesheim Univ Appl Sci, Zwolle, Netherlands
[3] Univ Utrecht, Utrecht, Netherlands
关键词
Code quality; programming education;
D O I
10.1145/3059009.3059061
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Because low quality code can cause serious problems in software systems, students learning to program should pay attention to code quality early. Although many studies have investigated mistakes that students make during programming, we do not know much about the quality of their code. This study examines the presence of quality issues related to program flow, choice of programming constructs and functions, clarity of expressions, decomposition and modularization in a large set of student Java programs. We investigated which issues occur most frequently, if students are able to solve these issues over time and if the use of code analysis tools has an effect on issue occurrence. We found that students hardly fix issues, in particular issues related to modularization, and that the use of tooling does not have much effect on the occurrence of issues.
引用
收藏
页码:110 / 115
页数:6
相关论文
共 50 条
  • [41] NRC student programs
    不详
    NUCLEAR PLANT JOURNAL, 2003, 21 (02) : 11 - 12
  • [42] STUDENT RESEARCH PROGRAMS
    VILLEE, CA
    JOURNAL OF MEDICAL EDUCATION, 1956, 31 (01): : 37 - 41
  • [43] STUDENT LOAN PROGRAMS
    WRIGHT, PR
    ACADEMIC MEDICINE, 1991, 66 (08) : 457 - 457
  • [44] Identifying Code Quality Issues for Undergraduate Students Using Static Analysis and NLP
    Irnhmed, Essa
    Ceh-Varela, Edgar
    Kilgore, Scott
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 1527 - 1533
  • [45] Supporting the identification of prevalent quality issues in code changes by analyzing reviewers’ feedback
    Umar Iftikhar
    Jürgen Börstler
    Nauman Bin Ali
    Oliver Kopp
    Software Quality Journal, 2025, 33 (2)
  • [46] Student evaluation of simulation in undergraduate nursing programs in Australia using quality indicators
    Kable, Ashley K.
    Arthur, Carol
    Levett-Jones, Tracy
    Reid-Searl, Kerry
    NURSING & HEALTH SCIENCES, 2013, 15 (02) : 235 - 243
  • [47] Influence of curriculum quality and educational service quality on student experiences: A case study in sport management programs
    Zhang, Jingxian
    Wang, Junqi
    Min, Sophia D.
    Chen, Kenny K.
    Huang, Haiyan
    JOURNAL OF HOSPITALITY LEISURE SPORT & TOURISM EDUCATION, 2016, 18 : 81 - 91
  • [48] Student Perspectives on Student Leadership Development Programs
    Arnall, Justin
    Johnson, Porscha
    Lee, Johnny
    Linder, Marley
    Lund, Nickolas
    Satpathy, Saswat
    AMERICAN JOURNAL OF PHARMACEUTICAL EDUCATION, 2014, 78 (04)
  • [49] GETTING THE MESSAGE ACROSS - SUPPLIER QUALITY IMPROVEMENT PROGRAMS - SOME ISSUES IN PRACTICE
    BAXTER, LF
    FERGUSON, N
    MACBETH, DK
    NEIL, GC
    OPERATIONS MANAGEMENT IN ADVANCED MANUFACTURE AND SERVICES COMMON ISSUES : COMMON APPROACHES, 1989, : 263 - 272
  • [50] Assessment in higher education: Issues of access, quality, student development, and public policy
    Jones, EA
    JOURNAL OF HIGHER EDUCATION, 2001, 72 (01): : 117 - 119