An automated tool for generating change report from open-source software
Autor: | Sourabh Jajoria, Ruchika Malhotra, Ankita Bansal |
---|---|
Rok vydání: | 2016 |
Předmět: |
Source code
Computer science media_common.quotation_subject 02 engineering and technology computer.software_genre Software analytics Software Software sizing 0202 electrical engineering electronic engineering information engineering Software verification and validation Software system Software regression Software design description media_common Software visualization business.industry Software development 020207 software engineering Software quality Software metric Software framework Systems development life cycle Software construction Package development process 020201 artificial intelligence & image processing Backporting Data mining Software engineering business computer |
Zdroj: | ICACCI |
DOI: | 10.1109/icacci.2016.7732273 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |