Representing and Teaching Knowledge for Troubleshooting/Debugging. Technical Report No. 292.
Saved in:
| Title: | Representing and Teaching Knowledge for Troubleshooting/Debugging. Technical Report No. 292. |
|---|---|
| Authors: | Wescourt, Keith T., Hemphill, Linda, Stanford Univ., CA. Inst. for Mathematical Studies in Social Science. |
| Peer Reviewed: | N |
| Page Count: | 150 |
| Publication Date: | 1978 |
| Sponsoring Agency: | Advanced Research Projects Agency (DOD), Washington, DC. Office of Naval Research, Washington, DC. Personnel and Training Branch. |
| Contract Number: | N00014-77-C-0124 |
| Document Type: | Reports - Research |
| Descriptors: | Artificial Intelligence, Computer Programs, Concept Teaching, Information Processing, Instructional Design, Models, Problem Solving, Programers, Programing Problems, Skill Development |
| Abstract: | The goal of the present project was to identify the types of knowledge necessary and useful for competent troubleshooting/debugging and to examine how new approaches to formal instruction might influence the attainment of competence by students. The research focused on the role of general strategies in troubleshooting/debugging, and how they might be represented and taught explicitly and directly in order to avoid the cost and other drawbacks of learning indirectly by observation and practice. Related work on troubleshooting/debugging was examined, and in conjunction with a logical analysis, contributed to a characterization of troubleshooting/debugging problems that emphasizes their generality across a number of technical fields and informal contexts. Further data gathered from students learning computer programming suggest that expert debuggers do not necessarily have superior general strategies; rather, their expertise derives from specific and sometimes idiosyncratic knowledge acquired through experience. An attempt to obtain a rigorous characterization of the differences and defects in the debugging strategy of students by applying a model-oriented data analysis method was unsuccessful. Another study was conducted to determine the effects of presenting a tutorial text which describes a few general heuristics designed to correct strategy deficits; results indicated a marginal increase in the apparent use of some of the heuristics by those who studied the text compared to a group who did not. The several methodological limitations and problems encountered suggest that, if the causes of differences in ability are to be specified in detail, and if the effects of direct problem-solving instruction are to be assessed, then it will be necessary to perfect model-based data analysis methods. (Author/DAG) |
| Journal Code: | RIEAUG1978 |
| Entry Date: | 1978 |
| Accession Number: | ED152321 |
| Database: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED152321 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: ED152321 AccessLevel: 3 PubType: Report PubTypeId: report PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Representing and Teaching Knowledge for Troubleshooting/Debugging. Technical Report No. 292. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Wescourt%2C+Keith+T%2E%22">Wescourt, Keith T.</searchLink><br /><searchLink fieldCode="AR" term="%22Hemphill%2C+Linda%22">Hemphill, Linda</searchLink><br /><searchLink fieldCode="AR" term="%22Stanford+Univ%2E%2C+CA%2E+Inst%2E+for+Mathematical+Studies+in+Social+Science%2E%22">Stanford Univ., CA. Inst. for Mathematical Studies in Social Science.</searchLink> – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: N – Name: Pages Label: Page Count Group: Src Data: 150 – Name: DatePubCY Label: Publication Date Group: Date Data: 1978 – Name: SourceSuprt Label: Sponsoring Agency Group: SrcSuprt Data: Advanced Research Projects Agency (DOD), Washington, DC.<br />Office of Naval Research, Washington, DC. Personnel and Training Branch. – Name: NumberContract Label: Contract Number Group: NumCntrct Data: N00014-77-C-0124 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Reports - Research – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Artificial+Intelligence%22">Artificial Intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Programs%22">Computer Programs</searchLink><br /><searchLink fieldCode="DE" term="%22Concept+Teaching%22">Concept Teaching</searchLink><br /><searchLink fieldCode="DE" term="%22Information+Processing%22">Information Processing</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Design%22">Instructional Design</searchLink><br /><searchLink fieldCode="DE" term="%22Models%22">Models</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+Solving%22">Problem Solving</searchLink><br /><searchLink fieldCode="DE" term="%22Programers%22">Programers</searchLink><br /><searchLink fieldCode="DE" term="%22Programing+Problems%22">Programing Problems</searchLink><br /><searchLink fieldCode="DE" term="%22Skill+Development%22">Skill Development</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: The goal of the present project was to identify the types of knowledge necessary and useful for competent troubleshooting/debugging and to examine how new approaches to formal instruction might influence the attainment of competence by students. The research focused on the role of general strategies in troubleshooting/debugging, and how they might be represented and taught explicitly and directly in order to avoid the cost and other drawbacks of learning indirectly by observation and practice. Related work on troubleshooting/debugging was examined, and in conjunction with a logical analysis, contributed to a characterization of troubleshooting/debugging problems that emphasizes their generality across a number of technical fields and informal contexts. Further data gathered from students learning computer programming suggest that expert debuggers do not necessarily have superior general strategies; rather, their expertise derives from specific and sometimes idiosyncratic knowledge acquired through experience. An attempt to obtain a rigorous characterization of the differences and defects in the debugging strategy of students by applying a model-oriented data analysis method was unsuccessful. Another study was conducted to determine the effects of presenting a tutorial text which describes a few general heuristics designed to correct strategy deficits; results indicated a marginal increase in the apparent use of some of the heuristics by those who studied the text compared to a group who did not. The several methodological limitations and problems encountered suggest that, if the causes of differences in ability are to be specified in detail, and if the effects of direct problem-solving instruction are to be assessed, then it will be necessary to perfect model-based data analysis methods. (Author/DAG) – Name: CodeSource Label: Journal Code Group: SrcInfo Data: <searchLink fieldCode="JC" term="%22RIEAUG1978%22">RIEAUG1978</searchLink> – Name: DateEntry Label: Entry Date Group: Date Data: 1978 – Name: AN Label: Accession Number Group: ID Data: ED152321 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED152321 |
| RecordInfo | BibRecord: BibEntity: PhysicalDescription: Pagination: PageCount: 150 Subjects: – SubjectFull: Artificial Intelligence Type: general – SubjectFull: Computer Programs Type: general – SubjectFull: Concept Teaching Type: general – SubjectFull: Information Processing Type: general – SubjectFull: Instructional Design Type: general – SubjectFull: Models Type: general – SubjectFull: Problem Solving Type: general – SubjectFull: Programers Type: general – SubjectFull: Programing Problems Type: general – SubjectFull: Skill Development Type: general Titles: – TitleFull: Representing and Teaching Knowledge for Troubleshooting/Debugging. Technical Report No. 292. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Stanford Univ., CA. Inst. for Mathematical Studies in Social Science. – PersonEntity: Name: NameFull: Wescourt, Keith T. – PersonEntity: Name: NameFull: Hemphill, Linda IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 02 Type: published Y: 1978 |
| ResultId | 1 |