Rocco Oliveto

According to our database1, Rocco Oliveto authored at least 177 papers between 2004 and 2021.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2021
Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?
IEEE Trans. Software Eng., 2021

Evaluating SZZ Implementations Through a Developer-informed Oracle.
CoRR, 2021

Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks.
CoRR, 2021

2020
Why Developers Refactor Source Code: A Mining-based Study.
ACM Trans. Softw. Eng. Methodol., 2020

API compatibility issues in Android: Causes and effectiveness of data-driven detection techniques.
Empir. Softw. Eng., 2020

How does code readability change during software evolution?
Empir. Softw. Eng., 2020

Identification of R-peak occurrences in compressed ECG signals.
Proceedings of the 2020 IEEE International Symposium on Medical Measurements and Applications, 2020

On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery: A Ten-Year Retrospective.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

MIPHAS: Military Performances and Health Analysis System.
Proceedings of the 13th International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2020), 2020

Combining Rhythmic and Morphological ECG Features for Automatic Detection of Atrial Fibrillation.
Proceedings of the 13th International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2020), 2020

2019
Listening to the Crowd for the Release Planning of Mobile Apps.
IEEE Trans. Software Eng., 2019

Automatic Identification and Classification of Software Development Video Tutorial Fragments.
IEEE Trans. Software Eng., 2019

Toward a Smell-Aware Bug Prediction Model.
IEEE Trans. Software Eng., 2019

Characterizing Leveraged Stack Overflow Posts.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

Data-driven solutions to detect API compatibility issues in Android: an empirical study.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

The architecture of an innovative smart T-shirt based on the Internet of Medical Things paradigm.
Proceedings of the IEEE International Symposium on Medical Measurements and Applications, 2019

Fixing of Security Vulnerabilities in Open Source Projects: A Case Study of Apache HTTP Server and Apache Tomcat.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

2018
The Scent of a Smell: An Extensive Comparison Between Textual and Structural Smells.
IEEE Trans. Software Eng., 2018

A Developer Centered Bug Prediction Model.
IEEE Trans. Software Eng., 2018

Multi-Objective Optimization of Energy Consumption of GUIs in Android Apps.
ACM Trans. Softw. Eng. Methodol., 2018

A comprehensive model for code readability.
J. Softw. Evol. Process., 2018

Crowdsourcing user reviews to support the evolution of mobile apps.
J. Syst. Softw., 2018

A large-scale empirical study on the lifecycle of code smell co-occurrences.
Inf. Softw. Technol., 2018

On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation.
Empir. Softw. Eng., 2018

Awareness and Experience of Developers to Outdated and License-Violating Code on Stack Overflow: An Online Survey.
CoRR, 2018

Toxic Code Snippets on Stack Overflow.
CoRR, 2018

OCELOT: a search-based test-data generation tool for C.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

An empirical investigation on the readability of manual and generated test cases.
Proceedings of the 26th Conference on Program Comprehension, 2018

Two Datasets for Sentiment Analysis in Software Engineering.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

How do community smells influence code smells?
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Sentiment analysis for software engineering: how far can we go?
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away).
IEEE Trans. Software Eng., 2017

ARENA: An Approach for the Automated Generation of Release Notes.
IEEE Trans. Software Eng., 2017

Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks.
ACM Trans. Softw. Eng. Methodol., 2017

Dynamic Selection of Classifiers in Bug Prediction: An Adaptive Method.
IEEE Trans. Emerg. Top. Comput. Intell., 2017

There and back again: Can you compile that snapshot?
J. Softw. Evol. Process., 2017

An empirical study on developer-related factors characterizing fix-inducing commits.
J. Softw. Evol. Process., 2017

Source code analysis and manipulation.
J. Syst. Softw., 2017

Guest editorial: Program comprehension.
Empir. Softw. Eng., 2017

Empirical studies in software and systems traceability.
Empir. Softw. Eng., 2017

Investigating code smell co-occurrences using association rule learning: A replicated study.
Proceedings of the 2017 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation, 2017

Investigating the Use of Code Analysis and NLP to Promote a Consistent Usage of Identifiers.
Proceedings of the 17th IEEE International Working Conference on Source Code Analysis and Manipulation, 2017

How open source projects use static code analysis tools in continuous integration pipelines.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017

Automatically assessing code understandability: how far are we?
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

An exploratory study on the relationship between changes and refactoring.
Proceedings of the 25th International Conference on Program Comprehension, 2017

GEMMA: multi-objective optimization of energy consumption of GUIs in Android apps.
Proceedings of the 39th International Conference on Software Engineering, 2017

Supporting software developers with a holistic recommender system.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
Using Cohesion and Coupling for Software Remodularization: Is It Enough?
ACM Trans. Softw. Eng. Methodol., 2016

Guest editorial: special section on software reverse engineering.
Empir. Softw. Eng., 2016

Prompter - Turning the IDE into a self-confident programming assistant.
Empir. Softw. Eng., 2016

Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Search-Based Testing of Procedural Programs: Iterative Single-Target or Multi-target Approach?
Proceedings of the Search Based Software Engineering - 8th International Symposium, 2016

An empirical investigation into the nature of test smells.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Improving code readability models with textual features.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

A textual-based technique for Smell Detection.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Automatic test case generation: what if test code quality matters?
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

Smells Like Teen Spirit: Improving Bug Prediction Performance Using the Intensity of Code Smells.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Release planning of mobile apps based on user reviews.
Proceedings of the 38th International Conference on Software Engineering, 2016

CodeTube: extracting relevant fragments from software development video tutorials.
Proceedings of the 38th International Conference on Software Engineering, 2016

Too long; didn't watch!: extracting relevant fragments from software development video tutorials.
Proceedings of the 38th International Conference on Software Engineering, 2016

On the diffusion of test smells in automatically generated test code: an empirical study.
Proceedings of the 9th International Workshop on Search-Based Software Testing, 2016

2015
Improving Multi-Objective Test Case Selection by Injecting Diversity in Genetic Algorithms.
IEEE Trans. Software Eng., 2015

Mining Version Histories for Detecting Code Smells.
IEEE Trans. Software Eng., 2015

The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps.
IEEE Trans. Software Eng., 2015

Defect prediction as a multiobjective optimization problem.
Softw. Test. Verification Reliab., 2015

A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance.
Softw. Syst. Model., 2015

An experimental investigation on the innate relationship between quality and refactoring.
J. Syst. Softw., 2015

Are test smells really harmful? An empirical study.
Empir. Softw. Eng., 2015

How the Apache community upgrades dependencies: an evolutionary study.
Empir. Softw. Eng., 2015

Anti-Pattern Detection: Methods, Challenges, and Open Issues.
Adv. Comput., 2015

Optimizing energy consumption of GUIs in Android apps: a multi-objective approach.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Query-based configuration of text retrieval solutions for software engineering tasks.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Landfill: An Open Dataset of Code Smells with Public Evaluation.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

User reviews matter! Tracking crowdsourced reviews to support evolution of successful apps.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

On the role of developer's scattered changes in bug prediction.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

When and Why Your Code Starts to Smell Bad.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Extract Package Refactoring in ARIES.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

How Can I Use This Method?
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Methodbook: Recommending Move Method Refactorings via Relational Topic Models.
IEEE Trans. Software Eng., 2014

REPENT: Analyzing the Nature of Identifier Renamings.
IEEE Trans. Software Eng., 2014

Improving software modularization via automated analysis of latent topics and dependencies.
ACM Trans. Softw. Eng. Methodol., 2014

A selection of distinguished papers from the 19th Working Conference on Reverse Engineering 2012.
J. Softw. Evol. Process., 2014

Recovering test-to-code traceability using slicing and textual analysis.
J. Syst. Softw., 2014

Enhancing software artefact traceability recovery processes with link count information.
Inf. Softw. Technol., 2014

Labeling source code with information retrieval methods: an empirical study.
Empir. Softw. Eng., 2014

Automating extract class refactoring: an improved method and its evaluation.
Empir. Softw. Eng., 2014

Automatic generation of release notes.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Mining energy-greedy API usage patterns in Android apps: an empirical study.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Mining StackOverflow to turn the IDE into a self-confident programming prompter.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Recommending refactorings based on team co-maintenance patterns.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

How do API changes trigger stack overflow discussions? a study on the Android SDK.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

How the evolution of emerging collaborations relates to code changes: an empirical study.
Proceedings of the 22nd International Conference on Program Comprehension, 2014

Prompter: A Self-Confident Recommender System.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Cross-project defect prediction models: L'Union fait la force.
Proceedings of the 2014 Software Evolution Week, 2014

In medio stat virtus: Extract class refactoring through nash equilibria.
Proceedings of the 2014 Software Evolution Week, 2014

Recommending Refactoring Operations in Large Software Systems.
Proceedings of the Recommendation Systems in Software Engineering, 2014

Search Based Software Maintenance: Methods and Tools.
Proceedings of the Evolving Software Systems, 2014

2013
Evaluating test-to-code traceability recovery methods through controlled experiments.
J. Softw. Evol. Process., 2013

Improving IR-based traceability recovery via noun-based indexing of software artifacts.
J. Softw. Evol. Process., 2013

Applying a smoothing filter to improve IR-based traceability recovery processes: An empirical investigation.
Inf. Softw. Technol., 2013

Using structural and semantic measures to improve software modularization.
Empir. Softw. Eng., 2013

API change and fault proneness: a threat to the success of Android apps.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Detecting bad smells in source code using change history information.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Using code ownership to improve IR-based Traceability Link Recovery.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

Orthogonal exploration of the search space in evolutionary test case generation.
Proceedings of the International Symposium on Software Testing and Analysis, 2013

Multi-objective Cross-Project Defect Prediction.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Which Feature Location Technique is Better?
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

1st international workshop on natural language analysis in software engineering (NaturaLiSE 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

How to effectively use topic models for software engineering tasks? an approach based on genetic algorithms.
Proceedings of the 35th International Conference on Software Engineering, 2013

Query quality prediction and reformulation for source code search: the refoqus tool.
Proceedings of the 35th International Conference on Software Engineering, 2013

Automatic query reformulations for text retrieval in software engineering.
Proceedings of the 35th International Conference on Software Engineering, 2013

Configuring topic models for software engineering tasks in TraceLab.
Proceedings of the 7th International Workshop on Traceability in Emerging Forms of Software Engineering, 2013

YODA: young and newcomer developer assistant.
Proceedings of the 35th International Conference on Software Engineering, 2013

The role of artefact corpus in LSI-based traceability recovery.
Proceedings of the 7th International Workshop on Traceability in Emerging Forms of Software Engineering, 2013

An empirical study on the developers' perception of software coupling.
Proceedings of the 35th International Conference on Software Engineering, 2013

When and How Using Structural Information to Improve IR-Based Traceability Recovery.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Putting the Developer in-the-Loop: An Interactive GA for Software Re-modularization.
Proceedings of the Search Based Software Engineering - 4th International Symposium, 2012

Who is going to mentor newcomers in open source projects?
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

When Does a Refactoring Induce Bugs? An Empirical Study.
Proceedings of the 12th IEEE International Working Conference on Source Code Analysis and Manipulation, 2012

Automatic query performance assessment during the retrieval of software artifacts.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Using IR methods for labeling source code artifacts: Is it worthwhile?
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012

An empirical analysis of the distribution of unit test smells and their impact on software maintenance.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

TraceME: Traceability Management in Eclipse.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

On the role of diversity measures for multi-objective test case selection.
Proceedings of the 7th International Workshop on Automation of Software Test, 2012

Evaluating the specificity of text retrieval queries to support software engineering tasks.
Proceedings of the 34th International Conference on Software Engineering, 2012

Supporting extract class refactoring in Eclipse: The ARIES project.
Proceedings of the 34th International Conference on Software Engineering, 2012

Teaching software engineering and software project management: An integrated and practical approach.
Proceedings of the 34th International Conference on Software Engineering, 2012

Estimating the evolution direction of populations to improve genetic algorithms.
Proceedings of the Genetic and Evolutionary Computation Conference, 2012

Information Retrieval Methods for Automated Traceability Recovery.
Proceedings of the Software and Systems Traceability., 2012

2011
Improving Source Code Lexicon via Traceability and Information Retrieval.
IEEE Trans. Software Eng., 2011

Identifying Extract Class refactoring opportunities using structural and semantic cohesion measures.
J. Syst. Softw., 2011

SCOTCH: Slicing and Coupling Based Test to Code Trace Hunter.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

An exploratory study of identifier renamings.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension.
Proceedings of the Model Driven Engineering Languages and Systems, 2011

Improving IR-based Traceability Recovery Using Smoothing Filters.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

SCOTCH: Test-to-code traceability using slicing and conceptual coupling.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

On integrating orthogonal information retrieval methods to improve traceability recovery.
Proceedings of the IEEE 27th International Conference on Software Maintenance, 2011

Identifying method friendships to remove the feature envy bad smell.
Proceedings of the 33rd International Conference on Software Engineering, 2011

CodeTopics: which topic am I coding now?
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
Fine-grained management of software artefacts: the ADAMS system.
Softw. Pract. Exp., 2010

An experimental comparison of ER and UML class diagrams for data modelling.
Empir. Softw. Eng., 2010

Software Re-Modularization Based on Structural and Semantic Metrics.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

A two-step technique for extract class refactoring.
Proceedings of the ASE 2010, 2010

On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

Recovering traceability links between unit tests and classes under test: An improved method.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Playing with refactoring: Identifying extract class opportunities through game theory.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Physical and conceptual identifier dispersion: Measures and relation to fault proneness.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Estimating Software Development Effort using Tabu Search.
Proceedings of the ICEIS 2010 - Proceedings of the 12th International Conference on Enterprise Information Systems, Volume 1, DISI, Funchal, Madeira, Portugal, June 8, 2010

Investigating Tabu Search for Web Effort Estimation.
Proceedings of the 36th EUROMICRO Conference on Software Engineering and Advanced Applications, 2010

Numerical Signatures of Antipatterns: An Approach Based on B-Splines.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
Assessing IR-based traceability recovery tools through controlled experiments.
Empir. Softw. Eng., 2009

Traceability Recovery Using Numerical Analysis.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Using Tabu Search to Estimate Software Development Effort.
Proceedings of the Software Process and Product Measurement, 2009

On the role of the nouns in IR-based traceability recovery.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

The role of the coverage analysis during IR-based traceability recovery: A controlled experiment.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

5<sup>th</sup> international workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2009).
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
IR-Based Traceability Recovery Processes: An Empirical Comparison of "One-Shot" and Incremental Processes.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

Data Model Comprehension: An Empirical Comparison of ER and UML Class Diagrams.
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008

Using structural and semantic metrics to improve class cohesion.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Adams re-trace: traceability link recovery via latent semantic indexing.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Enhancing IBM Requisite Pro with IR-based Traceability Recovery Features.
Proceedings of the 3rd Italian Workshop on Eclipse Technologies, 2008

Traceability Management meets Information Retrieval Methods "Strengths and Limitations".
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

Assessing the Support of ER and UML Class Diagrams during Maintenance Activities on Data Models.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

2007
Recovering traceability links in software artifact management systems using information retrieval methods.
ACM Trans. Softw. Eng. Methodol., 2007

eWorkbook: A Computer Aided Assessment System.
Int. J. Distance Educ. Technol., 2007

Improving context awareness in subversion through fine-grained versioning of Java code.
Proceedings of the 9th International Workshop on Principles of Software Evolution (IWPSE 2007), 2007

Software Artefact Traceability: the Never-Ending Challenge.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

2006
Improving Comprehensibility of Source Code via Traceability Information: a Controlled Experiment.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

Can Information Retrieval Techniques Effectively Support Traceability Link Recovery?
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

COCONUT: COde COmprehension Nurturant Using Traceability.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Incremental Approach and User Feedbacks: a Silver Bullet for Traceability Recovery.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

ADAMS: ADvanced Artefact Management System.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

2005
ADAMS Re-Trace: A Traceability Recovery Tool.
Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), 2005

2004
Enhancing an Artefact Management System with Traceability Recovery Features.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004


  Loading...