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 条
  • [21] Exploring effective music teaching strategies of primary school teachers
    Altun, Zuhal Dinc
    WORLD CONFERENCE ON LEARNING, TEACHING AND ADMINISTRATION PAPERS, 2010, 9
  • [22] EXPLORING THE CHANGES IN TEACHING STRATEGIES ENABLED BY INFORMATION AND COMMUNICATION TECHNOLOGY
    Sahoo, Ranjan Kumar
    MIER-JOURNAL OF EDUCATIONAL STUDIES TRENDS AND PRACTICES, 2019, 9 (02): : 176 - 190
  • [23] Online learning and teaching for the SDGs - exploring emerging university strategies
    Holmes, Jayden
    Moraes, Oli Rafael
    Rickards, Lauren
    Steele, Wendy
    Hotker, Mette
    Richardson, Anthony
    INTERNATIONAL JOURNAL OF SUSTAINABILITY IN HIGHER EDUCATION, 2022, 23 (03) : 503 - 521
  • [24] Teaching Software Quality via Source Code Inspection Tool
    de Andrade Gomes, Pedro Henrique
    Garcia, Rogerio Eduardo
    Spadon, Gabriel
    Eler, Danilo Medeiros
    Olivete Junior, Celso
    Messias Correia, Ronaldo Celso
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [25] Developing Automatic Methods for Teaching Code Quality in Introductory Programming
    Rechtackova, Anna
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 826 - 827
  • [26] Exploring Evaluation System of Independent Colleges' Teaching Quality
    Yang, Jia
    2017 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND SPORTS EDUCATION (ESE 2017), VOL 1, 2017, 79 : 501 - 505
  • [27] Exploring Quality and Requirements in Faculty Development Related to Teaching
    Rudd, Mariah
    Whicker, Shari
    Mutcheson, R. Brock
    Nagler, Alisa
    Musick, David
    JOURNAL OF CONTINUING EDUCATION IN THE HEALTH PROFESSIONS, 2024, 44 (04) : 303 - 305
  • [28] Exploring the nature of disciplinary teaching and learning using Legitimation Code Theory Semantics
    Clarence, Sherran
    TEACHING IN HIGHER EDUCATION, 2016, 21 (02) : 123 - 137
  • [29] Exploring college English teaching of rhetorical knowledge: A Legitimation Code Theory analysis
    Zhao, Wenchao
    LANGUAGE TEACHING RESEARCH, 2023, 27 (02) : 394 - 414
  • [30] Investigating Students' Behavior and Code Quality when Applying Pair-Programming as a Teaching Technique in a Middle Eastern Society
    Nawahdah, Mamoun
    Taji, Dima
    PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 32 - 39