A Learning Approach to Early Bug Prediction in Deployed Software

  • Authors:
  • Saeed Parsa;Somaye Arabi;Mojtaba Vahidi-Asl

  • Affiliations:
  • Iran University of Science and Technology,;Iran University of Science and Technology,;Iran University of Science and Technology,

  • Venue:
  • AIMSA '08 Proceedings of the 13th international conference on Artificial Intelligence: Methodology, Systems, and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper the use of Support Vector Machines to build programs behavioral models predicting misbehaviors while executing the programs, is described. Misbehaviors can be detected more precisely if the model is built considering both the failing and passing runs. It is desirable to create a model which even after fixing the detected bugs is still applicable. To achieve this, the use of a bug seeding technique to test all different execution paths of the program in both failing and passing executions is suggested. Our experiments with a test suite, EXIF, demonstrate the applicability of our proposed approach.