Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Thu 27 May 2021 12:30 - 12:50 at JSEET Room - 3.2. Student Assessment II Chair(s): Ana María Moreno
Fri 28 May 2021 00:30 - 00:50 at JSEET Room - 3.2. Student Assessment II

Testing is a crucial activity in the development of software systems. With the increasing complexity of software projects, the industry requires incorporating graduates with adequate testing skills and preparation in this field. A challenge in software testing education is to make students perceive the benefits of writing tests and assess their quality with advanced testing techniques. In this paper, we present an experience integrating both mutation testing and self/peer assessment –two of the most used techniques to that end in the past– into a software testing course during three years. This experience allowed us to analyze the effect of applying these strategies on the students’ perception of their manually-written test suites. Noticeably, the computation of the mutation score significantly undermined the initial expectations they had on the developed test suites. Also, the application of peer testing helped them estimate the relative quality of two comparable test suites, as we found a notable correspondence with their respective mutation coverage. Besides, a more in-depth analysis revealed that the students’ test suites with more test cases did not always achieve the highest scores, that they found more readable their own tests, and that they tended to cover the basic operations while forgetting about more advanced features. An opinion survey confirmed the impact that the use of mutants had on their perception about testing, and they mostly supported paying a higher level of attention to testing concepts in software engineering degree plans.

Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:50 - 12:50
3.2. Student Assessment IIJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h
Chair(s): Ana María Moreno Universidad Politécnica de Madrid
11:50
20m
Research paper
Grading 600+ students: A Case Study on Peer and Self GradingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maurício Aniche Delft University of Technology, Frank Mulder Delft University of Technology, Felienne Hermans Leiden University
Pre-print Media Attached
12:10
20m
Experience report
Enhancing the Learning of Database Access Programming using Continuous Integration and Aspect Oriented ProgrammingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Beatriz Pérez Universidad de La Rioja
Pre-print Media Attached
12:30
20m
Experience report
Mutation testing and self/peer assessment: analyzing their effect on students in a software testing courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Pedro Delgado-Pérez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, Miguel Ángel Álvarez-García Universidad de Cádiz, Kevin Jesús Valle-Gómez Universidad de Cádiz
Pre-print Media Attached
23:50 - 00:50
23:50
20m
Research paper
Grading 600+ students: A Case Study on Peer and Self GradingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Maurício Aniche Delft University of Technology, Frank Mulder Delft University of Technology, Felienne Hermans Leiden University
Pre-print Media Attached
00:10
20m
Experience report
Enhancing the Learning of Database Access Programming using Continuous Integration and Aspect Oriented ProgrammingJSEET
JSEET - Joint Track on Software Engineering Education and Training
Beatriz Pérez Universidad de La Rioja
Pre-print Media Attached
00:30
20m
Experience report
Mutation testing and self/peer assessment: analyzing their effect on students in a software testing courseJSEET
JSEET - Joint Track on Software Engineering Education and Training
Pedro Delgado-Pérez Universidad de Cádiz, Inmaculada Medina-Bulo Universidad de Cádiz, Miguel Ángel Álvarez-García Universidad de Cádiz, Kevin Jesús Valle-Gómez Universidad de Cádiz
Pre-print Media Attached