User profiles for Rocco Oliveto

Rocco Oliveto

Full Professor, University of Molise
Verified email at unimol.it
Cited by 18599

Recovering traceability links in software artifact management systems using information retrieval methods

AD Lucia, F Fasano, R Oliveto, G Tortora - ACM Transactions on …, 2007 - dl.acm.org
The main drawback of existing software artifact management systems is the lack of automatic
or semi-automatic traceability link generation and maintenance. We have improved an …

How to effectively use topic models for software engineering tasks? an approach based on genetic algorithms

A Panichella, B Dit, R Oliveto… - 2013 35th …, 2013 - ieeexplore.ieee.org
Information Retrieval (IR) methods, and in particular topic models, have recently been used
to support essential software engineering (SE) tasks, by enabling software textual retrieval …

When and why your code starts to smell bad

…, F Palomba, G Bavota, R Oliveto… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
In past and recent years, the issues related to managing technical debt received significant
attention by researchers from both industry and academia. There are several factors that …

On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation

…, G Bavota, M Di Penta, F Fasano, R Oliveto… - Proceedings of the 40th …, 2018 - dl.acm.org
Code smells were defined as symptoms of poor design choices applied by programmers
during the development of a software project [2]. They might hinder the comprehensibility and …

Studying the usage of text-to-text transfer transformer to support code-related tasks

…, DN Palacio, D Poshyvanyk, R Oliveto… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Deep learning (DL) techniques are gaining more and more attention in the software
engineering community. They have been used to support several code-related tasks, such as …

Api change and fault proneness: A threat to the success of android apps

…, C Bernal-Cárdenas, M Di Penta, R Oliveto… - Proceedings of the …, 2013 - dl.acm.org
During the recent years, the market of mobile software applications (apps) has maintained
an impressive upward trajectory. Many small and large software development companies …

Mining stackoverflow to turn the ide into a self-confident programming prompter

L Ponzanelli, G Bavota, M Di Penta, R Oliveto… - Proceedings of the 11th …, 2014 - dl.acm.org
Developers often require knowledge beyond the one they possess, which often boils down
to consulting sources of information like Application Programming Interfaces (API) …

Detecting bad smells in source code using change history information

…, G Bavota, M Di Penta, R Oliveto… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
Code smells represent symptoms of poor implementation choices. Previous studies found that
these smells make source code more difficult to maintain, possibly also increasing its fault-…

Mining version histories for detecting code smells

…, G Bavota, M Di Penta, R Oliveto… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices that may hinder
code comprehension, and possibly increase changeand fault-proneness. While most of the …

Release planning of mobile apps based on user reviews

L Villarroel, G Bavota, B Russo, R Oliveto… - Proceedings of the 38th …, 2016 - dl.acm.org
Developers have to to constantly improve their apps by fixing critical bugs and implementing
the most desired features in order to gain shares in the continuously increasing and …