Marco Túlio Valente
5 أوراق في مجموعة PaperMetrix
أوراق هذا المؤلف
-
Identifying Utility Functions Using Random Forests
2016
Utility functions are general purpose functions, which are useful in many parts of a system. To facilitate reuse, they are usually implemented in specific libraries. However, developers frequently miss opportunities to implement general-purpose functions in …
-
A Comparison of Three Algorithms for Computing Truck Factors
2017
Truck Factor (also known as Bus Factor or Lottery Number) is the minimal number of developers that have to be hit by a truck (or leave) before a project is incapacitated. Therefore, it is a …
-
RefDiff4Go
2020
Refactoring is a key software development practice that seeks to improve the internal structure of the code without changing its external behavior. In this way, the identification of refactorings is a key source of information …
-
Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs
2022
Refactoring is a fundamental practice in modern software development. Therefore, it is essential that practitioners have a solid understanding of refactoring, both in theory and in practice. In this paper, we rely on a graph-based …
-
Unboxing Default Argument Breaking Changes in Scikit Learn
2023
Machine Learning (ML) has revolutionized the field of computer software development, enabling data-based predictions and decision-making across several domains. Following modern software development practices, developers use third-party libraries—e.g., Scikit Learn, TensorFlow, and PyTorch—to integrate ML-based …