Requirements for an Online Integrated Development Environment for Automated Programming Assessment Systems

Eduard Frankford, Daniel Crazzolara, Clemens Sauerwein, Michael Vierhauser, Ruth Breu

2024

Abstract

More and more introductory programming courses are being held online, using Automated Programming Assessment Systems (APASs). Some APASs provide online editors where students can solve and submit their exercises, because some course teachers want to avoid that students have to set up an Integrated Development Environment (IDE) on their PCs, fearing that this could increase the entry barrier to the course. However, most of the available online editors for APASs only provide rudimentary programming support, making it harder to write code and, therefore, have the undesired side effect of increasing the entry barrier to learning programming. To gain a better understanding of the requirements of an online IDE for APASs, we conducted a survey asking 48 APASs users to give their opinions on the importance of different online IDE features. Based on their responses we derived a set of main requirements for an online IDE within APASs. The survey was complemented by a tool review of state-of-the-art online IDEs, to see whether existing online IDEs meet the requirements. Finally, we evaluated whether the online IDEs can be integrated within APASs. This study establishes a framework for online IDEs tailored to APASs, creating the foundation for subsequent improvements.

Download


Paper Citation


in Harvard Style

Frankford E., Crazzolara D., Sauerwein C., Vierhauser M. and Breu R. (2024). Requirements for an Online Integrated Development Environment for Automated Programming Assessment Systems. In Proceedings of the 16th International Conference on Computer Supported Education - Volume 1: CSEDU; ISBN 978-989-758-697-2, SciTePress, pages 305-313. DOI: 10.5220/0012556400003693


in Bibtex Style

@conference{csedu24,
author={Eduard Frankford and Daniel Crazzolara and Clemens Sauerwein and Michael Vierhauser and Ruth Breu},
title={Requirements for an Online Integrated Development Environment for Automated Programming Assessment Systems},
booktitle={Proceedings of the 16th International Conference on Computer Supported Education - Volume 1: CSEDU},
year={2024},
pages={305-313},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012556400003693},
isbn={978-989-758-697-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 16th International Conference on Computer Supported Education - Volume 1: CSEDU
TI - Requirements for an Online Integrated Development Environment for Automated Programming Assessment Systems
SN - 978-989-758-697-2
AU - Frankford E.
AU - Crazzolara D.
AU - Sauerwein C.
AU - Vierhauser M.
AU - Breu R.
PY - 2024
SP - 305
EP - 313
DO - 10.5220/0012556400003693
PB - SciTePress