Microservices in practice: A survey study
M Viggiato, R Terra, H Rocha, MT Valente… - ar** study
Several aspects of software product quality can be assessed and measured using product
metrics. Without software metric threshold values, it is difficult to evaluate different aspects of …
metrics. Without software metric threshold values, it is difficult to evaluate different aspects of …
Navigating the metrics maze: Reconciling score magnitudes and accuracies
Ten years ago a single metric, BLEU, governed progress in machine translation research.
For better or worse, there is no such consensus today, and consequently it is difficult for …
For better or worse, there is no such consensus today, and consequently it is difficult for …
Exploratory study of the impact of project domain and size category on the detection of the god class design smell
Abstract Design smell detection has proven to be an efficient strategy to improve software
quality and consequently decrease maintainability expenses. This work explores the …
quality and consequently decrease maintainability expenses. This work explores the …
On the proposal and evaluation of a benchmark-based threshold derivation method
Software-intensive systems have been growing in both size and complexity. Consequently,
developers need better support for measuring and controlling the software quality. In this …
developers need better support for measuring and controlling the software quality. In this …
Identifying refactoring opportunities for large packages by analyzing maintainability characteristics in Java OSS
The source code of a Java-based software system is often structured into packages. When
packages are large, they often carry maintainability quality issues. In the literature, there is a …
packages are large, they often carry maintainability quality issues. In the literature, there is a …
Detecting Java software similarities by using different clustering techniques
Background Research on empirical software engineering has increasingly been conducted
by analysing and measuring vast amounts of software systems. Hundreds, thousands and …
by analysing and measuring vast amounts of software systems. Hundreds, thousands and …
Jexpert: A tool for library expert identification
Software development, maintenance, and evolution are increasingly challenging tasks and
require skilled professionals in many different technologies. Enterprise and open source …
require skilled professionals in many different technologies. Enterprise and open source …