DocumentCode
1802719
Title
Work in progress — Intelligent project failure analysis
Author
Song Tan ; Kai Qian ; Xiang Fu
fYear
2010
fDate
27-30 Oct. 2010
Abstract
Sophisticated course projects in senior computer science classes have raised great challenges to educators. Students now have stronger needs for instant and individualized guidance when exposed to the complexity of software development. In this paper, we describe the application of Bayesian Network, a probabilistic graphic model, to automated project failure analysis. Students can make multiple project submissions to an automated grader before the project deadline. Each submission will be graded immediately, by running a collection of test cases prepared by instructors in advance. Then failure behaviors of test cases are piped to a Bayesian Network (BN) inference engine. The BN engine generates a report on the most probable failure causes, and helps students in removing software bugs. The analysis of the BN engine can be improved by parameter learning. A case study is presented to illustrate the effectiveness of the approach.
Keywords
belief networks; computer aided instruction; computer science education; graph theory; inference mechanisms; probability; Bayesian network; computer science classes; course projects; inference engine; intelligent project failure analysis; probabilistic graphic model; software development complexity; Accuracy; Artificial intelligence; Bayesian methods; Books; Computational modeling; Engines; Failure analysis; Automated Testing; Bayesian Network; Grading; Tutoring System;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference (FIE), 2010 IEEE
Conference_Location
Washington, DC
ISSN
0190-5848
Print_ISBN
978-1-4244-6261-2
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2010.5673140
Filename
5673140
Link To Document