An Automated Tool for Generating Change Report from Open-Source Software

被引:0
|
作者
Malhotra, Ruchika [1 ]
Bansal, Ankita [2 ]
Jajoria, Sourabh [2 ]
机构
[1] Delhi Technol Univ, Dept Software Engn, Delhi, India
[2] Netaji Subhas Inst Technol, Dept Informat Technol, Delhi, India
关键词
Change-proneness; open-source software; correlation feature selection; ensemble learners; cross-validation; OBJECT-ORIENTED METRICS; CHANGE-PRONENESS;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Classes in object-oriented software systems are continuously subject to change. Change prediction is a very important activity in software development. Change data consists of the number of lines of codes added, deleted and modified for each common class between any two versions of a software system. It is important to develop tools to calculate change data and object-oriented metrics that will assist software practitioners in identifying change prone classes in early stages of the software development life cycle. In this paper, we develop a tool, Change Report Generator (CRG) to generate the change report from software source codes of various versions of open-source software. We also extend this tool to automate object-oriented metrics calculation from the source codes of software systems. The generated files store the total number of changes class wise and corresponding values of different object-oriented metrics for each common class between the two versions. This paper gives an overview of some of the applications of the collected data like statistical comparison of two versions and prediction of change-prone classes.
引用
收藏
页码:1576 / 1582
页数:7
相关论文
共 50 条
  • [21] OPEN-SOURCE SOFTWARE IN ROBOTICS
    Timoftei, Sanda
    Brad, Emilia
    Sarb, Anca
    Stan, Ovidiu
    ACTA TECHNICA NAPOCENSIS SERIES-APPLIED MATHEMATICS MECHANICS AND ENGINEERING, 2018, 61 (03): : 519 - 526
  • [22] Robust open-source software
    Neumann, PG
    COMMUNICATIONS OF THE ACM, 1999, 42 (02) : 128 - 128
  • [23] An Automated Aerodynamic Analysis System in Missile Based on Open-Source Software
    Kang Kuk You
    Jung Hyun Ha
    Sang Chul Lee
    International Journal of Aeronautical and Space Sciences, 2023, 24 : 592 - 605
  • [24] An Automated Aerodynamic Analysis System in Missile Based on Open-Source Software
    You, Kang Kuk
    Ha, Jung Hyun
    Lee, Sang Chul
    INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, 2023, 24 (03) : 592 - 605
  • [25] Towards Automated Detection of Unethical Behavior in Open-Source Software Projects
    Win, Hsu Myat
    Wang, Haibo
    Tan, Shin Hwei
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 644 - 656
  • [26] SynBot is an open-source image analysis software for automated quantification of synapses
    Savage, Justin T.
    Ramirez, Juan J.
    Risher, W. Christopher
    Wang, Yizhi
    Irala, Dolores
    Eroglu, Cagla
    CELL REPORTS METHODS, 2024, 4 (09):
  • [27] IFC2INDOORGML: AN OPEN-SOURCE TOOL FOR GENERATING INDOORGML FROM IFC.
    Diakite, A. A.
    Diaz-Vilarino, L.
    Biljecki, F.
    Isikdag, U.
    Simmons, S.
    Li, K.
    Zlatanova, S.
    XXIV ISPRS CONGRESS IMAGING TODAY, FORESEEING TOMORROW, COMMISSION IV, 2022, 43-B4 : 295 - 301
  • [28] An Overview of Open-Source Software Licenses and the Value of Open-Source Software to Public Health Initiatives
    Hahn, Erin N.
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2014, 32 (04): : 690 - 698
  • [30] Autoscore: An open-source automated tool for scoring listener perception of speech
    Borrie, Stephanie A.
    Barrett, Tyson S.
    Yoho, Sarah E.
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2019, 145 (01): : 392 - 399