• DocumentCode
    2023703
  • Title

    Software Defect Prediction Using Call Graph Based Ranking (CGBR) Framework

  • Author

    Turhan, Burak ; Kocak, Gozde ; Bener, Ayse

  • Author_Institution
    Dept. of Comput. Eng., Bogazici Univ., Of, Turkey
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    191
  • Lastpage
    198
  • Abstract
    Recent research on static code attribute (SCA) based defect prediction suggests that a performance ceiling has been achieved and this barrier can be exceeded by increasing the information content in data. In this research we propose static call graph based ranking (CGBR) framework, which can be applied to any defect prediction model based on SCA. In this framework, we model both intra module properties and inter module relations. Our results show that defect predictors using CGBR framework can detect the same number of defective modules, while yielding significantly lower false alarm rates. On industrial public data, we also show that using CGBR framework can improve testing efforts by 23%.
  • Keywords
    graph theory; software quality; SCA; call graph based ranking framework; inter module relations; intra module properties; performance ceiling; software defect prediction; static code attribute; Application software; Costs; Data engineering; Humans; Predictive models; Software engineering; Software maintenance; Software measurement; Software quality; Software testing; call graph; cost-benefit analysis; defect prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
  • Conference_Location
    Parma
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3276-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2008.52
  • Filename
    4725722