User profiles for Rocco Oliveto
Rocco OlivetoFull Professor, University of Molise Verified email at unimol.it Cited by 18599 |
Recovering traceability links in software artifact management systems using information retrieval methods
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 …
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
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 …
to support essential software engineering (SE) tasks, by enabling software textual retrieval …
When and why your code starts to smell bad
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 …
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
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 …
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
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 …
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
During the recent years, the market of mobile software applications (apps) has maintained
an impressive upward trajectory. Many small and large software development companies …
an impressive upward trajectory. Many small and large software development companies …
Mining stackoverflow to turn the ide into a self-confident programming prompter
Developers often require knowledge beyond the one they possess, which often boils down
to consulting sources of information like Application Programming Interfaces (API) …
to consulting sources of information like Application Programming Interfaces (API) …
Detecting bad smells in source code using change history information
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-…
these smells make source code more difficult to maintain, possibly also increasing its fault-…
Mining version histories for detecting code smells
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 …
code comprehension, and possibly increase changeand fault-proneness. While most of the …
Release planning of mobile apps based on user reviews
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 …
the most desired features in order to gain shares in the continuously increasing and …