• 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