Using source code metrics to improve fault localization소스코드 메트릭 사용을 통한 결함 위치추정 성능 향상

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 500
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorYoo, Shin-
dc.contributor.advisor유신-
dc.contributor.authorSohn, Jeongju-
dc.date.accessioned2018-06-20T06:23:49Z-
dc.date.available2018-06-20T06:23:49Z-
dc.date.issued2017-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=675476&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/243417-
dc.description학위논문(석사) - 한국과학기술원 : 전산학부, 2017.2,[iv, 34 p. :]-
dc.description.abstractit lacks the accuracy and provides only limited effort reduction. To overcome the limitations of technique based purely on coverage data, we propose FLUCCs (Fault Localization Using Code and Change Metrics), an approach which extends SBFL technique with code and change metrics, such as size, age and code churn, which have been studied in defect prediction. Using both suspiciousness scores, which are calculated by existing SBFL metrics, and code and change metrics as features, we apply two learning-to-rank algorithms: Genetic Programming (GP) and linear rank Support Vector Machines (SVMs). We evaluate our approach with ten-fold cross validation of method level fault localization, using 210 real world faults from Defects4J repository. As a results, GP with SBFL scores and additional code and change metrics ranks 106 faults at the top and 173 faults within the top 5.-
dc.description.abstractFault localization aims to support the debugging process by highlighting the program elements which are suspected to be the cause of failure. Spectrum Based Fault Localization (SBFL), which relies only on coverage data of passing and failing test cases, has been widely studied. This, however, has been criticized for being impractical in practice-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectfault localization-
dc.subjectSBFL-
dc.subjectlearning-to-rank-
dc.subjectdefect prediction-
dc.subjectcode and change metric-
dc.subject결함 위치추정-
dc.subject스펙트럼 기반 결함 위치추정-
dc.subject랭크 학습 접근 방식-
dc.subject결함 예측-
dc.subject코드와 변화 메트릭-
dc.titleUsing source code metrics to improve fault localization-
dc.title.alternative소스코드 메트릭 사용을 통한 결함 위치추정 성능 향상-
dc.typeThesis(Master)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전산학부,-
dc.contributor.alternativeauthor손정주-
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0