Mel Ó Cinnéide

Orcid: 0000-0002-3498-7056

Affiliations:
  • University College Dublin, Ireland


According to our database1, Mel Ó Cinnéide authored at least 59 papers between 1998 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
On the impact of single and co-occurrent refactorings on quality attributes in android applications.
J. Syst. Softw., November, 2023

Energy efficiency of the Visitor Pattern: contrasting Java and C++ implementations.
Empir. Softw. Eng., November, 2023

2022
Removing Decorator to Improve Energy Efficiency.
Proceedings of the IEEE International Conference on Software Analysis, 2022

The Energy Cost of the Visitor Pattern.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

2021
A longitudinal study of the impact of refactoring in android applications.
Inf. Softw. Technol., 2021

RefDetect: A Multi-Language Refactoring Detection Tool Based on String Alignment.
IEEE Access, 2021

An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications.
Proceedings of the 8th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2021

Automated Refactoring for Energy-Aware Software.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

2020
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations.
IEEE Trans. Software Eng., 2020

Inheritance versus Delegation: which is more energy efficient?
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June, 2020

2019
Impact of stack overflow code snippets on software cohesion: a preliminary study.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

2018
Introduction to the special section on Software Refactoring.
Inf. Softw. Technol., 2018

2017
Search-Based Web Service Antipatterns Detection.
IEEE Trans. Serv. Comput., 2017

MORE: A multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells.
J. Softw. Evol. Process., 2017

A robust multi-objective approach to balance severity and importance of refactoring opportunities.
Empir. Softw. Eng., 2017

An experimental search-based approach to cohesion metric evaluation.
Empir. Softw. Eng., 2017

2016
Introduction to the special issue on search-based software engineering (NasBASE 2015).
J. Softw. Evol. Process., 2016

On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach.
Empir. Softw. Eng., 2016

Measuring refactoring benefits: a survey of the evidence.
Proceedings of the 1st International Workshop on Software Refactoring, 2016

2015
Resolving Conflict and Dependency in Refactoring to a Desired Design.
e Informatica Softw. Eng. J., 2015

Detection of violation causes in reflexion models.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

2014
A Robust Multi-objective Approach for Software Refactoring under Uncertainty.
Proceedings of the Search-Based Software Engineering - 6th International Symposium, 2014

Recommendation system for software refactoring using innovization and interactive dynamic optimization.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

High dimensional search-based software engineering: finding tradeoffs among 15 objectives for automating software refactoring using NSGA-III.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

Software refactoring under uncertainty: a robust multi-objective approach.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

2013
Introduction to the special issue on search based software engineering.
Empir. Softw. Eng., 2013

The Case for Explicit Coupling Constraints
CoRR, 2013

Search-Based Refactoring Detection Using Software Metrics Variation.
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013

Dynamic adaptive Search Based Software Engineering needs fast approximate metrics (keynote).
Proceedings of the 4th International Workshop on Emerging Trends in Software Metrics, 2013

Search-based refactoring detection.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

2012
Improving Software Security Using Search-Based Refactoring.
Proceedings of the Search Based Software Engineering - 4th International Symposium, 2012

Experimental assessment of software metrics using automated refactoring.
Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2012

Automated Refactoring Using Design Differencing.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

2011
Experiences with Software Product Line Development in Risk Management Software.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Automated Refactoring for Testability.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

Code-Imp: a tool for automated search-based refactoring.
Proceedings of the Fourth Workshop on Refactoring Tools 2011, 2011

2010
Quality in ICT Reengineering and Refactoring.
Proceedings of the Quality of Information and Communications Technology, 2010

2008
Knowledge reuse for software reuse.
Web Intell. Agent Syst., 2008

Search-based refactoring: an empirical study.
J. Softw. Maintenance Res. Pract., 2008

Search-based refactoring for software maintenance.
J. Syst. Softw., 2008

2007
Automated Design Improvement by Example.
Proceedings of the New Trends in Software Methodologies, Tools and Techniques, 2007

Getting the most from search-based refactoring.
Proceedings of the Genetic and Evolutionary Computation Conference, 2007

2006
Recommending Library Methods: An Evaluation of the Vector Space Model (VSM) and Latent Semantic Indexing (LSI).
Proceedings of the Reuse of Off-the-Shelf Components, 2006

A Recommender Agent for Software Libraries: An Evaluation of Memory-Based and Model-Based Collaborative Filtering.
Proceedings of the 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2006

Search-Based Software Maintenance.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

2005
Rascal: A Recommender Agent for Agile Reuse.
Artif. Intell. Rev., 2005

An Eclipse Plugin to Support Agile Reuse.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2005

Agile software reuse recommender.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

2004
A problem-based approach to teaching design patterns.
ACM SIGCSE Bull., 2004

A Case Study on Recommending Reusable Software Components Using Collaborative Filtering.
Proceedings of the 1st International Workshop on Mining Software Repositories, 2004

LASER: A Lexical Approach to Analogy in Software Reuse.
Proceedings of the 1st International Workshop on Mining Software Repositories, 2004

2003
A stochastic approach to automated design improvement.
Proceedings of the 2nd International Symposium on Principles and Practice of Programming in Java, 2003

Securing Java through software watermarking.
Proceedings of the 2nd International Symposium on Principles and Practice of Programming in Java, 2003

2001
Automated Software Evolution towards Design Patterns.
Proceedings of the 4th International Workshop on Principles of Software Evolution, 2001

2000
Automated refactoring to introduce design patterns.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1999
A Methodology for the Automated Introduction of Design Patterns.
Proceedings of the 1999 International Conference on Software Maintenance, 1999

Automated Application of Design Patterns to Legacy Code.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

1998
Program Restructuring to Introduce Design Patterns.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Report of Working Group on Reengineering Operations.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998


  Loading...