Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Tue 25 May 2021 11:30 - 13:30 at SRC Room 1 - SRC Poster Session 1 Chair(s): Sergio Segura, Aurora Ramírez

For teachers, automated tool support for debugging and assessing their students’ programming assignments is a great help in their everyday business. For block-based programming languages which are commonly used to introduce younger learners to programming, testing frameworks and other software analysis tools exist, but require manual work such as writing test suites or formal specifications. However, most of the teachers using languages like Scratch are not trained for or experienced in this kind of task. Linters do not require manual work but are limited to generic bugs and therefore miss potential task-specific bugs in student solutions. In this paper, we propose the use of anomaly detection to find project-specific bugs in sets of student programming assignments automatically, without any additional manual labour required from the teachers’ side. Our evaluation on student solutions for typical programming assignments shows that anomaly detection is a reliable way to locate bugs in a data set of student programs and that a lower abstraction level can focus anomaly detection on the relevant parts of the programs.

Poster (Poster.pdf)4.51MiB

Tue 25 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:30 - 13:30
SRC Poster Session 1SRC - ACM Student Research Competition at SRC Room 1
Chair(s): Sergio SeguraUniversidad de Sevilla, Aurora RamírezUniversity of Córdoba
11:30
2h
Poster
Effect on brain activity while programming with (without) musicACM SRC
SRC - ACM Student Research Competition
Ananga ThapaliyaInnopolis University, Russia
11:30
2h
Poster
Anomaly Detection in Scratch AssignmentsACM SRC
SRC - ACM Student Research Competition
Nina KörberUniversity of Passau
Pre-print File Attached
11:30
2h
Poster
Testing Object Detection for Autonomous Driving Systems via 3D ReconstructionACM SRC
SRC - ACM Student Research Competition
Jinyang ShaoWuhan University, China
Pre-print
11:30
2h
Poster
Scalable Call Graph Constructor for MavenACM SRC
SRC - ACM Student Research Competition
Mehdi KeshaniDelft University of Technology
Pre-print File Attached
11:30
2h
Poster
System Component-Level Self-Adaptations for Security via Bayesian GamesACM SRC
SRC - ACM Student Research Competition
Mingyue ZhangPeking University, China
Pre-print
11:30
2h
Poster
SetDroid: Detecting User-configurable Setting Issues of Android Apps via Metamorphic FuzzingACM SRC
SRC - ACM Student Research Competition
Jingling SunEast China Normal University, China
File Attached
11:30
2h
Poster
Let's not make a fuzz about itACM SRC
SRC - ACM Student Research Competition
Elisabet Lobo-VesgaChalmers University of Technology, Sweden
Pre-print
11:30
2h
Poster
MUTAGEN: Faster Mutation-Based Random TestingACM SRC
SRC - ACM Student Research Competition
Agustín MistaChalmers University of Technology
Pre-print
11:30
2h
Poster
Detecting User-Perceived Service Failure in Mobile Applications via Mining User TracesACM SRC
SRC - ACM Student Research Competition
Deyu TianPeking University
Pre-print
11:30
2h
Poster
Metamorphic Testing of Autonomous Vehicles: a Case Study on SimulinkACM SRC
SRC - ACM Student Research Competition
Pablo ValleUniversity of Mondragon
Pre-print
11:30
2h
Poster
Distribution Awareness for AI System TestingACM SRC
SRC - ACM Student Research Competition
David BerendNanyang Technological University, Singapore
Pre-print