Developing Automatic Methods for Teaching Code Quality in Introductory Programming

被引:0
|
作者
Rechtackova, Anna [1 ]
机构
[1] Masaryk Univ, Brno, Czech Republic
关键词
code quality; !text type='Python']Python[!/text; novice programmers; teaching; automated feedback;
D O I
10.1145/3649405.3659536
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Teaching code quality through manual code reviews scales poorly. Existing automated tools still miss relevant code quality defects and not all defects they report are relevant; they are also sometimes hard to adopt. The goal of my dissertation will be to identify relevant defects, develop new precise detectors for them and integrate those into an open-source automatic tool. This will improve the quality and availability of automatic code quality feedback.
引用
收藏
页码:826 / 827
页数:2
相关论文
共 50 条
  • [41] AN INVESTIGATION INTO THE TEACHING OF THRESHOLD CONCEPTS IN AN INTRODUCTORY PROGRAMMING COURSE
    Thinyane, Hannah
    INTED2014: 8TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2014, : 3253 - 3261
  • [42] Teaching and Learning Strategies for Introductory Programming in University Courses
    Figueiredo, Jose A. Q.
    Jose Garcia-Penalvo, Francisco
    TEEM'21: NINTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY, 2021, : 746 - 751
  • [43] SPIRAL MODEL REINFORCED IN TEACHING INTRODUCTORY PROGRAMMING COURSE
    Djordjevic, Mirela
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 4190 - 4194
  • [44] The experience of teaching introductory programming skills to bioscientists in Brazil
    Zuvanov, Luiza
    Basso Garcia, Ana Letycia
    Correr, Fernando Henrique
    Bizarria Jr, Rodolfo
    da Costa Filho, Ailton Pereira
    da Costa, Alisson Hayasi
    Thomaz, Andrea T.
    Mendes Pinheiro, Ana Lucia
    Riano-Pachon, Diego Mauricio
    Winck, Flavia Vischi
    Esteves, Franciele Grego
    Alves Margarido, Gabriel Rodrigues
    Stanfoca Casagrande, Giovanna Maria
    Frajacomo, Henrique Cordeiro
    Martins, Leonardo
    Cavalheiro, Mariana Feitosa
    Grachet, Nathalia Graf
    Costa da Silva, Raniere Gaia
    Cerri, Ricardo
    Juca Ramos, Rommel Thiago
    Sartorio de Medeiros, Simone Daniela
    Tavares, Thayana Vieira
    Correa dos Santos, Renato Augusto
    PLOS COMPUTATIONAL BIOLOGY, 2021, 17 (11)
  • [45] An Experiment on Using Roles of Variables in Teaching Introductory Programming
    Sajaniemi, Jorma
    Kuittinen, Marja
    COMPUTER SCIENCE EDUCATION, 2005, 15 (01) : 59 - 82
  • [46] Teaching an Introductory Programming Language in a General Education Course
    Ali, Azad
    Smith, David
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2014, 13 : 57 - 67
  • [47] Adaptive Formative Assessment For Teaching Novices in Introductory Programming
    Thangaraj, Jagadeeswaran
    PROCEEDINGS OF THE 2023 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2023, 2023,
  • [48] Smart generation of code tracing questions for assessment in introductory programming
    Stankov, Emil
    Jovanov, Mile
    Bogdanova, Ana Madevska
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2023, 31 (01) : 5 - 25
  • [49] ALGORITHMIC METHODS IN AUTOMATIC PROGRAMMING
    BIERMANN, AW
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 203 : 124 - 135
  • [50] Automatic Synthesis of Code Using Genetic Programming
    Peled, Doron
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 182 - 187