Amelioration of Teaching Strategies by Exploring Code Quality and Submission Behavior

被引:3
|
作者
Bai, Yu [2 ]
Wang, Tao [1 ,2 ]
Wang, Huaimin [2 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Parallel & Distributed Lab, Changsha 410073, Hunan, Peoples R China
[2] Natl Univ Def Technol, Changsha, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
关键词
Programming; Computer languages; Databases; Syntactics; Data collection; Complexity theory; Education; Engineering students; code quality; programming course; teaching strategy; CORRELATION-COEFFICIENTS; SPEARMANS;
D O I
10.1109/ACCESS.2019.2948640
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Online learning platforms provide an opportunity to better understand students weaknesses by tracking both their learning behavior and knowledge. This information can then be used to assist teachers in making instructional decisions and to further guide those who are at risk of failure. In this paper, we tracked student learning data from a C programming course over a whole semester of their freshman year via the Trustie platform. A total of 17,854 code submissions were collected. We then used CppCheck, SonarQube and Trustie to capture the quality characteristics and submission characteristics of the code, including lineOfCode, cyclomaticComplexity, codeSmell, syntacticError, averageScore, submission, and logicError, and analyzed the impact of code quality on the assignment work results. Several factors were discovered that we believe can help teachers to develop more effective teaching strategies.
引用
收藏
页码:152744 / 152754
页数:11
相关论文
共 50 条
  • [41] The Behavior Code: A Practical Guide to Understanding and Teaching the Most Challenging Students
    Kataoka, Sheryl H.
    JOURNAL OF THE AMERICAN ACADEMY OF CHILD AND ADOLESCENT PSYCHIATRY, 2013, 52 (09): : 970 - 972
  • [42] What you See is What you Get: Exploring the Relation between Code Aesthetics and Code Quality
    Maikantis, Theodoros
    Natsiou, Iliana
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Xinogalos, Stelios
    Mittas, Nikolaos
    PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL CONFERENCE ON TECHNICAL DEBT, TECHDEBT 2024, 2024, : 1 - 10
  • [43] Reliability in the Assessment of Program Quality by Teaching Assistants During Code Reviews
    Scott, Michael James
    Ghinea, Gheorghita
    ITICSE'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2015, : 346 - 346
  • [44] Open Teaching/Learning - PIN Code of the Future/Quality of Higher Education
    Gedviliene, Genute
    Lukoseviciute-Noreikiene, Ilona
    Nadisauskiene, Ruta
    Malakauskiene, Laura
    9TH INTERNATIONAL CONFERENCE THE FUTURE OF EDUCATION, 2019, : 718 - 723
  • [45] RETRACTED: Exploring Strategies for Quality Assurance in Online-Offline Hybrid Teaching under the Background of Smart Cities (Retracted Article)
    Jin, Xiaodan
    Zhang, Can
    Su, Jingru
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [46] EXPLORING THE APPLICATION OF CUSTOMER SATISFACTION AND QUALITY STANDARDS IN UNIVERSITY TEACHING
    Simon Villar, Alexandra
    INTED2012: INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2012, : 964 - 972
  • [47] Quality based OVSF code assignment and reassignment strategies for WCDMA systems
    Tsai, YR
    Lin, LC
    2005 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS, COMMUNICATIONS AND MOBILE COMPUTING, VOLS 1 AND 2, 2005, : 238 - 243
  • [48] Exploring differentiated improvement strategies of cultivated land quality in China
    Wenguang CHEN
    Xiangbin KONG
    Yubo LIAO
    FrontiersofAgriculturalScienceandEngineering, 2024, 11 (02) : 282 - 291
  • [49] Exploring differentiated improvement strategies of cultivated land quality in China
    Chen, Wenguang
    Kong, Xiangbin
    Liao, Yubo
    FRONTIERS OF AGRICULTURAL SCIENCE AND ENGINEERING, 2024, 11 (02) : 282 - 291
  • [50] Designing teaching strategies: An applied behavior analysis systems approach
    Singer-Dudek, J
    Ross, DE
    BEHAVIORAL INTERVENTIONS, 2004, 19 (03) : 229 - 232