D
Davide Arcelli
Researcher at University of L'Aquila
Publications - 29
Citations - 300
Davide Arcelli is an academic researcher from University of L'Aquila. The author has contributed to research in topics: Code refactoring & Software system. The author has an hindex of 9, co-authored 29 publications receiving 250 citations.
Papers
More filters
Proceedings ArticleDOI
Antipattern-based model refactoring for software performance improvement
TL;DR: An approach that allows the refactoring of architectural models, based on antipatterns, that aims at providing performance improvement is introduced, which has been applied to a case study in the e-commerce domain and results demonstrate its effectiveness.
Journal ArticleDOI
Performance-driven software model refactoring
TL;DR: It is demonstrated that automation in performance-driven software model refactoring can be beneficial, and that performance antipatterns can be powerful instruments in the hands of software engineers for detecting (and solving) performance problems usually hidden to traditional bottleneck analysis.
Proceedings ArticleDOI
Control Theory for Model-based Performance-driven Software Adaptation
TL;DR: Goal of this paper is to extend the modeling capabilities to the case of software adaptation aimed at satisfying performance requirements and illustrate how control theory can solve the problem of keeping within pre-defined ranges the indices of a Queueing Network model through software adaptation actions, while the model is subject to disturbances.
Journal ArticleDOI
Software model refactoring based on performance analysis: better working on software or performance side?
TL;DR: This paper compares two approaches that have recently been introduced for interpreting model-based performance analysis results and translating them into architectural feedback: one based on the detection and solution of performance antipatterns, and another based on bidirectional model transformations between software and performance models.
Journal ArticleDOI
Experimenting the Influence of Numerical Thresholds on Model-based Detection and Refactoring of Performance Antipatterns
TL;DR: This paper analyzes how a set of detected antipatterns may change while varying the threshold values and discusses the influence of thresholds on the complexity of refactoring actions.