Debugging: a review of the literature from an educational perspective

H...............H

Show simple item record

dc.contributor.author McCauley, Renee
dc.contributor.author Fitzgerald, Sue
dc.contributor.author Lewandowski, Gary
dc.contributor.author Murphy, Laurie
dc.contributor.author Simon, Beth
dc.contributor.author Thomas, Lynda
dc.contributor.author Zander, Carol
dc.date.accessioned 2009-01-26T11:39:07Z
dc.date.available 2009-01-26T11:39:07Z
dc.date.issued 2008-06-01
dc.identifier.citation McCauley , R , Fitzgerald , S , Lewandowski , G , Murphy , L , Simon , B , Thomas , L & Zander , C 2008 , ' Debugging: a review of the literature from an educational perspective ' Computer Science Education , vol 18 , no. 2 , pp. 67-92 . , 10.1080/08993400802114581 en
dc.identifier.issn 0899-3408
dc.identifier.other PURE: 98792
dc.identifier.other dspace: 2160/1863
dc.identifier.uri http://hdl.handle.net/2160/1863
dc.identifier.uri http://openurl.ingenta.com/content?genre=article&issn=0899-3408&volume=18&issue=2&spage=67&epage=92 en
dc.description McCauley, Renée, Fitzgerald, Sue, Lewandowski, Gary, Murphy, Laurie, Simon, Beth, Thomas, Lynda and Zander, Carol(2008) 'Debugging: a review of the literature from an educational perspective', Computer Science Education,18:2,67 — 92 en
dc.description.abstract This paper reviews the literature related to the learning and teaching of debugging computer programs. Debugging is an important skill that continues to be both difficult for novice programmers to learn and challenging for computer science educators to teach. These challenges persist despite a wealth of important research on the subject dating back as far as the mid 1970s. Although the tools and languages novices use for writing programs today are notably different from those employed decades earlier, the basic problem-solving and pragmatic skills necessary to debug them effectively are largely similar. Hence, an understanding of the previous work on debugging can offer computer science educators insights into how to improve contemporary learning and teaching of debugging and may suggest directions for future research into this important area. This overview of the debugging literature is organized around four questions relevant to computer science educators and education researchers: What causes bugs to occur? What types of bugs occur? What is the debugging process? How can we improve the learning and teaching of debugging? We conclude with suggestions on using the existing literature both to facilitate pedagogical improvements to debugging education and to offer guidance for future research. en
dc.language.iso eng
dc.relation.ispartof Computer Science Education en
dc.title Debugging: a review of the literature from an educational perspective en
dc.type Text en
dc.type.publicationtype Article (Journal) en
dc.identifier.doi http://dx.doi.org/10.1080/08993400802114581
dc.contributor.institution Department of Computer Science en
dc.contributor.institution Software Engineering en
dc.description.status Peer reviewed en


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search Cadair


Advanced Search

Browse

My Account