Earticle

현재 위치 Home

A Pragmatic Framework for Predicting Change Prone Files Using Machine Learning Techniques with Java-based Software

첫 페이지 보기
  • 발행기관
    한국경영정보학회 바로가기
  • 간행물
    Asia Pacific Journal of Information Systems KCI 등재 SCOPUS 바로가기
  • 통권
    제30권 제3호 (2020.09)바로가기
  • 페이지
    pp.457-496
  • 저자
    Loveleen Kaur, Ashutosh Mishra
  • 언어
    영어(ENG)
  • URL
    https://www.earticle.net/Article/A381425

※ 기관로그인 시 무료 이용이 가능합니다.

8,500원

원문정보

초록

영어
This study aims to extensively analyze the performance of various Machine Learning (ML) techniques for predicting version to version change-proneness of source code Java files. 17 object-oriented metrics have been utilized in this work for predicting change-prone files using 31 ML techniques and the framework proposed has been implemented on various consecutive releases of two Java-based software projects available as plug-ins. 10-fold and inter-release validation methods have been employed to validate the models and statistical tests provide supplementary information regarding the reliability and significance of the results. The results of experiments conducted in this article indicate that the ML techniques perform differently under the different validation settings. The results also confirm the proficiency of the selected ML techniques in lieu of developing change-proneness prediction models which could aid the software engineers in the initial stages of software development for classifying change-prone Java files of a software, in turn aiding in the trend estimation of change-proneness over future versions.

목차

ABSTRACT
Ⅰ. Introduction
Ⅱ. Related Work
Ⅲ. Pragmatic Framework for Change-proneness Prediction
3.1. Variables in the Study
3.2. Description of the Target Projects
3.3. Empirical Data Collection
Ⅳ. Experimental Setup
4.1. Resampling of Unbalanced Datasets
4.2. Outlier Detection and Removal
4.3. Feature Selection Methods
4.4. Prediction Techniques Incorporated
4.5. Performance Evaluation Metrics
4.6. Validation Methodologies
4.7. Statistical Evaluations
Ⅴ. Empirical Results and Analysis
5.1. RQ1:
5.2. RQ2:
5.3. RQ3:
5.4. RQ4:
Ⅵ. Threats to Validity
Ⅶ. Conclusion and Future Work

키워드

Software Component Software Change Source Code Metrics Software Prediction Machine Learning

저자

  • Loveleen Kaur [ Ph.D. Research Scholar, Department of Computer Science and Engineering, Thapar University, Patiala, India ] Corresponding Author
  • Ashutosh Mishra [ Assistant Professor, Department of Computer Science and Engineering, Thapar University, Patiala, India ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    한국경영정보학회 [The Korea Society of Management information Systems]
  • 설립연도
    1989
  • 분야
    사회과학>경영학
  • 소개
    이 학회는 경영정보학의 연구 및 교류를 촉진하고 학문의 발전과 응용에 공헌함을 목적으로 합니다.

간행물

  • 간행물명
    Asia Pacific Journal of Information Systems
  • 간기
    계간
  • pISSN
    2288-5404
  • eISSN
    2288-6818
  • 수록기간
    1990~2026
  • 등재여부
    KCI 등재,SCOPUS
  • 십진분류
    KDC 325 DDC 658

이 권호 내 다른 논문 / Asia Pacific Journal of Information Systems 제30권 제3호

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장