Authors: Cristiano Melo ; Matheus Lima da Cruz ; Antônio Martins ; José Filho and Javam Machado

Affiliation: Department of Computing, Federal University of Ceará, Fortaleza-Ceará, Brazil

ISBN: 978-989-758-423-7

Keyword(s): Change-prone Class, Machine Learning, Deep Learning, Recurrent Algorithm, Time-series.

Abstract: During the development and maintenance of a large software project, changes can occur due to bug fix, code refactoring, or new features. In this scenario, the prediction of change-prone classes can be very useful in guiding the development team since it can focus its efforts on these pieces of software to improve their quality and make them more flexible for future changes. A considerable number of related works uses machine learning techniques to predict change-prone classes based on different kinds of metrics. However, the related works use a standard data structure, in which each instance contains the metric values for a particular class in a specific release as independent variables. Thus, these works are ignoring the temporal dependencies between the instances. In this context, we propose two novel approaches, called Concatenated and Recurrent, using time-series in order to keep the temporal dependence between the instances to improve the performance of the predictive models. The Recurrent Approach works for imbalanced datasets without the need for resampling. Our results show that the Area Under the Curve (AUC) of both proposed approaches has improved in all evaluated datasets, and they can be up to 23.6% more effective than the standard approach in state-of-art. (More)

PDF ImageFull Text


Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Melo, C.; Lima da Cruz, M.; Martins, A.; Filho, J. and Machado, J. (2020). Time-series Approaches to Change-prone Class Prediction Problem.In Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-423-7, pages 122-132. DOI: 10.5220/0009397101220132

author={Cristiano Sousa Melo. and Matheus Mayron Lima da Cruz. and Antônio Diogo Forte Martins. and José Maria da Silva Monteiro Filho. and Javam de Castro Machado.},
title={Time-series Approaches to Change-prone Class Prediction Problem},
booktitle={Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS,},


JO - Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Time-series Approaches to Change-prone Class Prediction Problem
SN - 978-989-758-423-7
AU - Melo, C.
AU - Lima da Cruz, M.
AU - Martins, A.
AU - Filho, J.
AU - Machado, J.
PY - 2020
SP - 122
EP - 132
DO - 10.5220/0009397101220132

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.