The new Verification and Validation (V&V) course includes exercise sessions in which students write tests for small Java programs. These exercises use Andy to receive feedback in the form of coverage indicators, mutation score and number of successful meta-tests.
How do you get 4th graders (16yo.) to understand software engineering in 1h30? That’s the challenge we (Jérôme Maquoi, Benoît Vanderose and Xavier Devroey) set ourselves on Thursday April 25, 2024.
The widespread digitalization of society and the increasing complexity of software make it essential to develop high-quality software testing suites. In recent years, several techniques for learning software testing have been developed, including techniques based on mutation testing.
On July 4, the faculty’s teaching staff participated in a half-day training session on gender questions and representations in Computer Science courses. This training is part of the results of the research project Gender Equals Future: 011 for IT, in which Interface3.
At the end of March 2023, the Initiation to the Scientific Approach course poster session was held in the Faculty of Computer Science entrance hall. The course aims to provide bachelor’s and master’s students with a basis for decoding, analyzing and designing a research question, as well as the experimental protocol to answer it.
Teaching software testing can be challenging due to low student interest, high cognitive load, and lack of alignment with industry needs. Previous research has attempted to address these challenges by using mutation testing, which involves …
The Gender Equals Future project, led by the University of Namur and conducted in collaboration with Interface3.Namur and Form@Nam, is part of the Woman In Digital plan of the SPF Economie.
Automated feedback and grading platforms can require substantial effort when encoding new programming exercises for first-year students. Such exercises are usually simple but require defining several test cases to ensure their functional correctness. …
L’application de tests automatiques au code soumis par les étudiants sur une plateforme de correction automatique est un outil utile pour le corps enseignant. Il permet de fournir de meilleurs retours, sur plus d’exercices, créés plus rapidement.
Learning software testing is a neglected subject in computer science courses. Over the years, methods and tools have appeared to provide educational support for this learning. Mutation testing is a technique used to evaluate the effectiveness of test suites.