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 条
  • [31] POTENTIAL BENEFITS OF HERBIVORE BEHAVIOR INDUCING AMELIORATION OF FOOD-PLANT QUALITY
    TUOMI, J
    HAUKIOJA, E
    HONKANEN, T
    AUGNER, M
    OIKOS, 1994, 70 (01) : 161 - 166
  • [32] Exploring factors that impact on quality of life: coping strategies
    Roman, M.
    Diven Arguello, C.
    Yastremiz, C.
    Merino, A.
    Silva, B.
    Pita, C.
    Vanotti, S.
    Garcea, O.
    MULTIPLE SCLEROSIS JOURNAL, 2020, 26 (3_SUPPL) : 606 - 607
  • [33] Effective teaching strategies and essential behavior prevention techniques
    Whelan, M
    Walker, N
    1999 AUTISM SOCIETY OF AMERICA NATIONAL CONFERENCE ON AUTISM: UP-TO-DATE IN KANASAS CITY, PROCEEDINGS, 1999, : 79 - 83
  • [34] Effective teaching strategies and essential behavior prevention techniques
    Whelan, M
    Walker, N
    1999 AUTISM SOCIETY OF AMERICA NATIONAL CONFERENCE ON AUTISM, PROCEEDINGS: UP-TO-DATE IN KANSAS CITY, 1999, : 79 - 83
  • [35] STRATEGIES FOR TEACHING AND LEARNING QUALITY ENHANCEMENT - THE CASE OF CROATIA
    Duzevic, Ines
    Bakovic, Tomislav
    Damic, Mate
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, : 3610 - 3616
  • [36] Interactive Whiteboard Teaching in English Education Based on Dual Code Theory and Bloom Teaching Quality
    Liu, Chia-Ming
    Wang, Bo-Yen
    Liao, Yuan-Hsun
    Su, Ming-Hsiang
    Yu, Pao-Ta
    LEARNING BY PLAYING: GAME-BASED EDUCATION SYSTEM DESIGN AND DEVELOPMENT, 2009, 5670 : 551 - 558
  • [37] Exploring CS1 Student's Notions of Code Quality
    Izu, Cruz
    Mirolo, Claudio
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, : 12 - 18
  • [38] Exploring Chemistry Educators' Insight into Cognitive Styles and Related Teaching Strategies
    An, Si Ya
    Boon, Ng Soo
    Gao, Jia
    Wang, Wen Tao
    ENVIRONMENT-BEHAVIOUR PROCEEDINGS JOURNAL, 2024, 9 (27): : 455 - 461
  • [39] EXPLORING STUDENTS' LEARNING STRATEGIES AND GENDER DIFFERENCES IN ENGLISH LANGUAGE TEACHING
    Mahmud, Murni
    Nur, Sahril
    IJOLE-INTERNATIONAL JOURNAL OF LANGUAGE EDUCATION, 2018, 2 (01): : 51 - 64
  • [40] Exploring the Efficiency of Associative Vocabulary Teaching Strategies to Foreign Language Learners
    Aljburi, Mohammad Abed
    Khaghaninejad, Mohammad Saber
    INTERNATIONAL JOURNAL OF INSTRUCTION, 2024, 17 (03) : 291 - 314