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 条
  • [1] Hidden liquidity, market quality, and order submission strategies
    Lee, Albert J.
    Chung, Kee H.
    JOURNAL OF FINANCIAL MARKETS, 2022, 61
  • [2] Didactics of the good behavior. The teaching of the submission in the New Testament
    Alvar, Jaime
    Gonzales, Antonio
    de Aragon Sierra, Pedro Gimenez
    STUDIA HISTORICA-HISTORIA ANTIGUA, 2007, 25 : 397 - 415
  • [3] Innovative strategies for quality teaching
    Vega, Amando
    PALABRA CLAVE, 2005, 12 : 171 - 176
  • [4] Impacts of heat stress on meat quality and strategies for amelioration: a review
    Minghao Zhang
    Frank R. Dunshea
    Robyn D. Warner
    Kristy DiGiacomo
    R. Osei-Amponsah
    Surinder S. Chauhan
    International Journal of Biometeorology, 2020, 64 : 1613 - 1628
  • [5] Impacts of heat stress on meat quality and strategies for amelioration: a review
    Zhang, Minghao
    Dunshea, Frank R.
    Warner, Robyn D.
    DiGiacomo, Kristy
    Osei-Amponsah, R.
    Chauhan, Surinder S.
    INTERNATIONAL JOURNAL OF BIOMETEOROLOGY, 2020, 64 (09) : 1613 - 1628
  • [6] Exploring the Impact of Toxic Comments in Code Quality
    Sayago-Heredia, Jaime
    Chango, Gustavo
    Perez-Castillo, Ricardo
    Piattini, Mario
    ENASE: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2022, : 335 - 343
  • [7] TEACHING STRATEGIES FOR VARIOUS BEHAVIOR TYPES
    CAFFENTZIS, MV
    JOELS, BJ
    JOURNAL OF READING, 1976, 20 (02): : 107 - 112
  • [8] EXPLORING TEACHER STRATEGIES IN TEACHING DESCRIPTIVE WRITING IN INDONESIA
    Suriyanti, Sufatmi
    Yaacob, Aizan
    MALAYSIAN JOURNAL OF LEARNING & INSTRUCTION, 2016, 13 (02): : 71 - 95
  • [9] On Teaching Formal Methods: Behavior Models and Code Analysis
    Kofron, Jan
    Parizek, Pavel
    Sery, Ondrej
    TEACHING FORMAL METHODS, PROCEEDINGS, 2009, 5846 : 144 - 157
  • [10] Teaching Parents to Code Disruptive Behavior: A Comparison of Methods
    Grimes, L. Michelle
    Forcino, Stacy S.
    Nadler, Cy B.
    CHILD & FAMILY BEHAVIOR THERAPY, 2023, 45 (04) : 283 - 303