Skip to content
Free planNo credit card requiredStart writing

preprint · arXiv (Cornell University) · 2023

A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliography

Hieke Keuning, Johan Jeuring, Bastiaan Heeren

Cited by 0Open access

Abstract

While functionality and correctness of code has traditionally been the main focus of computing educators, quality aspects of code are getting increasingly more attention. High-quality code contributes to the maintainability of software systems, and should therefore be a central aspect of computing education. We have conducted a systematic mapping study to give a broad overview of the research conducted in the field of code quality in an educational context. The study investigates paper characteristics, topics, research methods, and the targeted programming languages. We found 195 publications (1976-2022) on the topic in multiple databases, which we systematically coded to answer the research questions. This paper reports on the results and identifies developments, trends, and new opportunities for research in the field of code quality in computing education.

Cite this paper

APA 7

Keuning, H., Jeuring, J., & Heeren, B. (2023). A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliography. arXiv (Cornell University). https://doi.org/10.48550/arxiv.2304.13451

MLA 9

Keuning, Hieke, et al. “A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliography.” arXiv (Cornell University), 2023, https://doi.org/10.48550/arxiv.2304.13451.

Chicago

Keuning, Hieke, Johan Jeuring, and Bastiaan Heeren. 2023. “A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliography.” arXiv (Cornell University). https://doi.org/10.48550/arxiv.2304.13451.

Harvard

Keuning, H., Jeuring, J. and Heeren, B. (2023) ‘A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliography’, arXiv (Cornell University). Available at: https://doi.org/10.48550/arxiv.2304.13451.

BibTeX
@misc{keuning2023systematic,
  title = {{A Systematic Mapping Study of Code Quality in Education -- with Complete Bibliography}},
  author = {Keuning, Hieke and Jeuring, Johan and Heeren, Bastiaan},
  journal = {arXiv (Cornell University)},
  year = {2023},
  doi = {10.48550/arxiv.2304.13451}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.