30 citations · 101 across the 12 of their papers we have counts for
3 papers · 1 filter
From Human to Machine Refactoring: Assessing GPT-4's Impact on Python Class Quality and Readability
Alessandro Midolo, Emiliano Tramontana, Massimiliano Di Penta
Refactoring is a software engineering practice that aims to improve code quality without altering program behavior. Although automated refactoring tools have been extensively studi…
Embedded System Evolution in IoT System Development Based on MAPE-K Loop Mechanism
Hiroyuki Nakagawa, Shinya Tsuchida, Emiliano Tramontana +2
Embedded systems including IoT devices are designed for specialized functions; thus, changes in functions are not considered following their release. For this reason, changing func…
Using Modularity Metrics to assist Move Method Refactoring of Large System
Christian Napoli, Giuseppe Pappalardo, Emiliano Tramontana
For large software systems, refactoring activities can be a challenging task, since for keeping component complexity under control the overall architecture as well as many details…