SPODoM: search-based parameter optimization framework on just-in-time software defect prediction model검색 기반 just-in-time 소프트웨어 결함 예측 모델 파라미터 최적화 프레임워크

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 62
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBaik, Jongmoon-
dc.contributor.advisor백종문-
dc.contributor.authorKang, Jonggu-
dc.date.accessioned2023-06-23T19:34:32Z-
dc.date.available2023-06-23T19:34:32Z-
dc.date.issued2022-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=996353&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/309245-
dc.description학위논문(박사) - 한국과학기술원 : 전산학부, 2022.2,[v, 87 p. :]-
dc.description.abstractSoftware is playing the most important role in recent industrial innovation, and consequently the amount of software has been rapidly growing last decades. For instance, safety-critical nature of vehicles makes software quality assurance (SQA) has become an essential prerequisite for such innovation. Just-in-time software defect prediction (JIT-SDP) is a special defect prediction method, which aims to conduct software defect prediction (SDP) on commit-level code changes for effective SQA resource allocation. JIT-SDP has advantages of fine granularity, automatic extraction, early application, and traceability. Recent research shows that JIT-SDP prediction model has still rooms for performance improvement since the hyperparameters of the machine learning model are not optimized yet according to characteristics of projects. Search-based software engineering is an approach to solve the problem as search problem formulated by search space and fitness function, e.g., Harmony Search (HS) is a widely used music-inspired meta-heuristic optimization algorithm. In this article, we propose search-based parameter optimization framework on JIT-SDP and demonstrate that our approach can produce the better performance of prediction and reduce effort in practice. Using 8 datasets from both industrial and open source software projects, we obtained an optimized model that meets the performance criterion beyond baseline of previous studies throughout various defect to non-defect class imbalance ratio of datasets. Experiments with open source software also showed better recall for all datasets despite we considered balance as performance index. Search-based parameter optimized JIT-SDP can be applied to the industrial domain software with high class imbalance ratio. We expect that our research can improve the performance of JIT-SDP even in both industrial software and open source software projects with different data characteristics. In addition, the cost-benefit analysis results showed that 20% effort enables the detection of 56% of defects on average and that the post-release quality cost can be reduced by 37.3% in practice. Finally, we also expect that our research can help reduce review effort and post-release quality costs.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.titleSPODoM: search-based parameter optimization framework on just-in-time software defect prediction model-
dc.title.alternative검색 기반 just-in-time 소프트웨어 결함 예측 모델 파라미터 최적화 프레임워크-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전산학부,-
dc.contributor.alternativeauthor강종구-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
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