Title :
Work in progress — Intelligent project failure analysis
Author :
Song Tan ; Kai Qian ; Xiang Fu
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;
Conference_Titel :
Frontiers in Education Conference (FIE), 2010 IEEE
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4244-6261-2
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2010.5673140