GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P300 - Software Engineering 2020
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • Software Engineering
  • P300 - Software Engineering 2020
  • Dokumentanzeige

Testing Scratch Programs Automatically

Autor(en):
Stahlbauer, Andreas [DBLP] ;
Kreis, Marvin [DBLP] ;
Fraser, Gordon [DBLP]
Zusammenfassung
Block-based programming environments like Scratch foster engagement with computer programming and are used by millions of young learners. Scratch allows learners to quickly create entertaining programs and games, while eliminating syntactical program errors that could interfere with progress. However, functional programming errors may still lead to incorrect programs, and learners and their teachers need to identify and understand these errors. This is currently an entirely manual process. We introduce a formal testing framework that describes the problem of Scratch testing in detail, and instantiate this formal framework with the Whisker tool, which provides automated and property-based testing functionality for Scratch programs. Empirical evaluation on real student and teacher programs demonstrates that Whisker can successfully test Scratch programs, and automatically achieves an average of 95.25 % code coverage. This opens up new possibilities to support learners of programming in their struggles. This summary refers to the article \"Testing Scratch Programs Automatically\" published at the 27th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2019.
  • Vollständige Referenz
  • BibTeX
Stahlbauer, A., Kreis, M. & Fraser, G., (2020). Testing Scratch Programs Automatically. In: Felderer, M., Hasselbring, W., Rabiser, R. & Jung, R. (Hrsg.), Software Engineering 2020. Bonn: Gesellschaft für Informatik e.V. (S. 139--140). DOI: 10.18420/SE2020_42
@inproceedings{mci/Stahlbauer2020,
author = {Stahlbauer, Andreas AND Kreis, Marvin AND Fraser, Gordon},
title = {Testing Scratch Programs Automatically},
booktitle = {Software Engineering 2020},
year = {2020},
editor = {Felderer, Michael AND Hasselbring, Wilhelm AND Rabiser, Rick AND Jung, Reiner} ,
pages = { 139--140 } ,
doi = { 10.18420/SE2020_42 },
publisher = {Gesellschaft für Informatik e.V},
address = {Bonn}
}
DateienGroesseFormatAnzeige
B14-02.pdf77.42Kb PDF Öffnen

Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/SE2020_42

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

DOI: 10.18420/SE2020_42
ISBN: 978-3-88579-694-7
ISSN: 1617-5468
Datum: 2020
Sprache: en (en)
Typ: Text/Conference Paper
Sammlungen
  • P300 - Software Engineering 2020 [70]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.