Abstract
Software metrics are essential resources in software enterprises. They can be used to support decision-making and, consequently, reduce costs, improve the productivity of the team and the quality of products delivered. On the other hand, this is only possible if the metrics are valid. Although there are studies related to software metrics validity, none present a solution to represent the uncertainties of the metrics selected to measure the attributes of the entities. In this paper, we present a process to build Bayesian networks to represent the uncertainties of software metrics-based models. The proposed solution is composed of two activities and focuses on the selection and validation of metrics to construct the Bayesian networks. We validated the model with simulated scenarios. Given the successful results, we concluded that the proposed solution is promising. This paper complements the state of the art by showing how to complement a popular metric selection technique, GQM, with information to model uncertainties of the metrics using the concepts of metric validation and Bayesian networks.
Author supplied keywords
Cite
CITATION STYLE
Saraiva, R. M., Perkusich, M., Almeida, H., & Perkusich, A. (2017). A process to calculate the uncertainty of software metrics-based models using Bayesian networks. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (pp. 467–472). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2017-172
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.