• DocumentCode
    3622571
  • Title

    Software Defect Identification Using Machine Learning Techniques

  • Author

    Evren Ceylan;F. Onur Kutlubay;Ayse B. Bener

  • Author_Institution
    Bogazi?i University, Turkey
  • fYear
    2006
  • Firstpage
    240
  • Lastpage
    247
  • Abstract
    Software engineering is a tedious job that includes people, tight deadlines and limited budgets. Delivering what customer wants involves minimizing the defects in the programs. Hence, it is important to establish quality measures early on in the project life cycle. The main objective of this research is to analyze problems in software code and propose a model that will help catching those problems earlier in the project life cycle. Our proposed model uses machine learning methods. Principal component analysis is used for dimensionality reduction, and decision tree, multi layer perceptron and radial basis functions are used for defect prediction. The experiments in this research are carried out with different software metric datasets that are obtained from real-life projects of three big software companies in Turkey. We can say that, the improved method that we proposed brings out satisfactory results in terms of defect prediction
  • Keywords
    "Machine learning","Software quality","Software metrics","Software measurement","Software engineering","Software development management","Programming","Costs","Testing","Learning systems"
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2006. SEAA ´06. 32nd EUROMICRO Conference on
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-2594-6
  • Electronic_ISBN
    2376-9505
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2006.56
  • Filename
    1690146