• DocumentCode
    3645735
  • Title

    Fault Detection through Sequential Filtering of Novelty Patterns

  • Author

    John Cuzzola;Dragan Gasevic;Ebrahim Bagheri

  • Author_Institution
    Sch. of Comput. &
  • Volume
    1
  • fYear
    2011
  • Firstpage
    217
  • Lastpage
    222
  • Abstract
    Multi-threaded applications are commonplace in today´s software landscape. Pushing the boundaries of concurrency and parallelism, programmers are maximizing performance demanded by stakeholders. However, multi-threaded programs are challenging to test and debug. Prone to their own set of unique faults, such as race conditions, testers need to turn to automated validation tools for assistance. This paper´s main contribution is a new algorithm called multi-stage novelty filtering (MSNF) that can aid in the discovery of software faults. MSNF stresses minimal configuration, no domain specific data preprocessing or software metrics. The MSNF approach is based on a multi-layered support vector machine scheme. After experimentation with the MSNF algorithm, we observed promising results in terms of precision. However, MSNF relies on multiple iterations (i.e., stages). Here, we propose four different strategies for estimating the number of the requested stages.
  • Keywords
    "Support vector machines","Testing","Filtering","Software","Training","Convergence","Humans"
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Applications and Workshops (ICMLA), 2011 10th International Conference on
  • Print_ISBN
    978-1-4577-2134-2
  • Type

    conf

  • DOI
    10.1109/ICMLA.2011.69
  • Filename
    6146973