E-STRANGE: A programming support platform in academia for code ethics, quality, and efficiency
Abstract
In learning programming, students are often focused on the correctness of the programs. However, other important aspects should be considered, including code ethics, quality, and efficiency. This platform supports students in learning about these aspects through their own submissions. For each submission, a comprehensive report will be provided, showing instructors’ expectations, simulated similarities, obvious similarities, the likelihood of AI-generated code, code quality issues, and the likelihood of inefficiency. Gamification is applied to promote engagement. More game points will be obtained by responding to relevant quizzes and submitting original, high-quality, and efficient programs.
Fields of Study & Subjects
Teaching and Learning Programming
Academic integrity and plagiarism
Software Engineering Research
Publication details
- Journal / source
- Software Impacts
- Volume
- 27
- Pages
- 100814–100814
- Publication date
- 11 February 2026
- Language
- EN