Microservices in practice: A survey study

M Viggiato, R Terra, H Rocha, MT Valente… - ar** study
A Mishra, R Shatnawi, C Catal, A Akbulut - Applied Sciences, 2021 - mdpi.com
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 …

Navigating the metrics maze: Reconciling score magnitudes and accuracies

T Kocmi, V Zouhar, C Federmann, M Post - arxiv preprint arxiv …, 2024 - arxiv.org
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 …

Exploratory study of the impact of project domain and size category on the detection of the god class design smell

K Alkharabsheh, Y Crespo… - Software Quality …, 2021 - Springer
Abstract Design smell detection has proven to be an efficient strategy to improve software
quality and consequently decrease maintainability expenses. This work explores the …

On the proposal and evaluation of a benchmark-based threshold derivation method

G Vale, E Fernandes, E Figueiredo - Software Quality Journal, 2019 - Springer
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 …

Identifying refactoring opportunities for large packages by analyzing maintainability characteristics in Java OSS

H Mumtaz, P Singh, K Blincoe - Journal of Systems and Software, 2023 - Elsevier
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 …

Detecting Java software similarities by using different clustering techniques

A Capiluppi, D Di Ruscio, J Di Rocco… - Information and …, 2020 - Elsevier
Background Research on empirical software engineering has increasingly been conducted
by analysing and measuring vast amounts of software systems. Hundreds, thousands and …

Jexpert: A tool for library expert identification

J Oliveira, D Pinheiro, E Figueiredo - Proceedings of the XXXIV Brazilian …, 2020 - dl.acm.org
Software development, maintenance, and evolution are increasingly challenging tasks and
require skilled professionals in many different technologies. Enterprise and open source …