A Practical Guide to Support Change-proneness Prediction

Cristiano Melo, Matheus Lima da Cruz, Antônio Martins, Tales Matos, José Filho, Javam Machado

2019

Abstract

During the development and maintenance of a system of software, changes can occur due to new features, bug fix, code refactoring or technological advancements. In this context, software change prediction can be very useful in guiding the maintenance team to identify change-prone classes in early phases of software development to improve their quality and make them more flexible for future changes. A myriad of related works use machine learning techniques to lead with this problem based on different kinds of metrics. However, inadequate description of data source or modeling process makes research results reported in many works hard to interpret or reproduce. In this paper, we firstly propose a practical guideline to support change-proneness prediction for optimal use of predictive models. Then, we apply the proposed guideline over a case study using a large imbalanced data set extracted from a wide commercial software. Moreover, we analyze some papers which deal with change-proneness prediction and discuss them about missing points.

Download


Paper Citation


in Harvard Style

Melo C., Lima da Cruz M., Martins A., Matos T., Filho J. and Machado J. (2019). A Practical Guide to Support Change-proneness Prediction.In Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-372-8, pages 269-276. DOI: 10.5220/0007727702690276


in Bibtex Style

@conference{iceis19,
author={Cristiano Melo and Matheus Lima da Cruz and Antônio Martins and Tales Matos and José Filho and Javam Machado},
title={A Practical Guide to Support Change-proneness Prediction},
booktitle={Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2019},
pages={269-276},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007727702690276},
isbn={978-989-758-372-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - A Practical Guide to Support Change-proneness Prediction
SN - 978-989-758-372-8
AU - Melo C.
AU - Lima da Cruz M.
AU - Martins A.
AU - Matos T.
AU - Filho J.
AU - Machado J.
PY - 2019
SP - 269
EP - 276
DO - 10.5220/0007727702690276