Skip to main navigation Skip to search Skip to main content

Addressing teaching practices regarding software quality: Testing and debugging in the classroom

  • Friedrich-Alexander Universitat Erlangen-Nurnberg (FAU)

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Software quality is seen as an integral part of CS education. Two of the key concepts concerning software quality are testing and debugging. Testing is considered important to verify the students’ underlying model or algorithm. Debugging is an approach related to computational thinking which is distinct from general programming skills and fosters abilities like logical reasoning and independent problem solving. However, approaches, teaching materials, and studies on how to teach and integrate those concepts effectively into K12 classrooms are lacking. Therefore, both debugging and testing are often neglected in teaching practice, despite them being represented in many (but not all) curricula. In the following, we present a research project with the intention of providing adequate and evaluated strategies for addressing software quality in the classroom and its rationale. For this purpose, the model of Beizer’s testing levels has been utilized and didactically transposed, thereby making it applicable to CS education in K12. The resulting categories may provide a basis for teaching and research.

Original languageEnglish
Title of host publicationWiPSCE 2017 - Proceedings of the 12th Workshop in Primary and Secondary Computing Education
EditorsPeter Hubwieser, Erik Barendsen
PublisherAssociation for Computing Machinery
Pages105-106
Number of pages2
ISBN (Print)9781450354288
DOIs
StatePublished - 8 Nov 2017
Externally publishedYes
Event12th Workshop in Primary and Secondary Computing Education, WiPSCE 2017 - Nijmegen, Netherlands
Duration: 8 Nov 201710 Nov 2017

Publication series

NameACM International Conference Proceeding Series

Conference

Conference12th Workshop in Primary and Secondary Computing Education, WiPSCE 2017
Country/TerritoryNetherlands
CityNijmegen
Period8/11/1710/11/17

Keywords

  • CS education
  • Debugging
  • Software quality
  • Teaching practice
  • Testing

Fingerprint

Dive into the research topics of 'Addressing teaching practices regarding software quality: Testing and debugging in the classroom'. Together they form a unique fingerprint.

Cite this