Federica Sarro

Orcid: 0000-0002-9146-442X

Affiliations:
  • University College London, Department of Computer Science, UK
  • University of Salerno, Department of Mathematics and Informatics, Italy (PhD 2013)


According to our database1, Federica Sarro authored at least 134 papers between 2009 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
A survey on machine learning techniques applied to source code.
J. Syst. Softw., March, 2024

Search-based Automatic Repair for Fairness and Accuracy in Decision-making Software.
Empir. Softw. Eng., February, 2024

Mutation analysis for evaluating code translation.
Empir. Softw. Eng., February, 2024

Understanding Fairness in Software Engineering: Insights from Stack Exchange.
CoRR, 2024

Charting The Evolution of Solidity Error Handling.
CoRR, 2024

Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications.
CoRR, 2024

2023
Investigating developers' perception on software testability and its effects.
Empir. Softw. Eng., October, 2023

A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifiers.
ACM Trans. Softw. Eng. Methodol., July, 2023

Inferring test models from user bug reports using multi-objective search.
Empir. Softw. Eng., July, 2023

Agile Effort Estimation: Have We Solved the Problem Yet? Insights From a Replication Study.
IEEE Trans. Software Eng., April, 2023

Multi-objective search for gender-fair and semantically correct word embeddings.
Appl. Soft Comput., January, 2023

User-Centric Deployment of Automated Program Repair at Bloomberg.
CoRR, 2023

The Quest for Content: A Survey of Search-Based Procedural Content Generation for Video Games.
CoRR, 2023

FECoM: A Step towards Fine-Grained Energy Measurement for Deep Learning.
CoRR, 2023

Dark-Skin Individuals Are at More Risk on the Street: Unmasking Fairness Issues of Autonomous Driving Systems.
CoRR, 2023

An Empirical Study on Fairness Improvement with Multiple Protected Attributes.
CoRR, 2023

SuperFlow: Performance Testing for Serverless Computing.
CoRR, 2023

Revisiting the Performance of Serverless Computing: An Analysis of Variance.
CoRR, 2023

Automated Optimisation of Modern Software System Properties.
Proceedings of the 2023 ACM/SPEC International Conference on Performance Engineering, 2023

Evaluating Explanations for Software Patches Generated by Large Language Models.
Proceedings of the Search-Based Software Engineering - 15th International Symposium, 2023

Enhancing Genetic Improvement Mutations Using Large Language Models.
Proceedings of the Search-Based Software Engineering - 15th International Symposium, 2023

StableYolo: Optimizing Image Generation for Large Language Models.
Proceedings of the Search-Based Software Engineering - 15th International Symposium, 2023

Assess and Summarize: Improve Outage Understanding with Large Language Models.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Search-Based Software Engineering in the Era of Modern Software Systems.
Proceedings of the 31st IEEE International Requirements Engineering Conference, 2023

Message from the Chairs: ASE 2023.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

Who Judges the Judge: An Empirical Study on Online Judge Tests.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

MEG: Multi-objective Ensemble Generation for Software Defect Prediction (HOP GECCO'23).
Proceedings of the Companion Proceedings of the Conference on Genetic and Evolutionary Computation, 2023

Multi-objective Search for Gender-fair and Semantically Correct Word Embeddings (HOP GECCO'23).
Proceedings of the Companion Proceedings of the Conference on Genetic and Evolutionary Computation, 2023

2022
Multi-Objective Software Effort Estimation: A Replication Study.
IEEE Trans. Software Eng., 2022

Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates.
IEEE Trans. Software Eng., 2022

Evaluating Automatic Program Repair Capabilities to Repair API Misuses.
IEEE Trans. Software Eng., 2022

A Survey of Performance Optimization for Mobile Applications.
IEEE Trans. Software Eng., 2022

Sentinel: A Hyper-Heuristic for the Generation of Mutant Reduction Strategies.
IEEE Trans. Software Eng., 2022

How do Android developers improve non-functional properties of software?
Empir. Softw. Eng., 2022

Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instances.
CoRR, 2022

Agile Effort Estimation: Have We Solved the Problem Yet? Insights From A Second Replication Study (GPT2SP Replication Report).
CoRR, 2022

Test-based Patch Clustering for Automatically-Generated Patches Assessment.
CoRR, 2022

Fairness Testing: A Comprehensive Survey and Analysis of Trends.
CoRR, 2022

Bias Mitigation for Machine Learning Classifiers: A Comprehensive Survey.
CoRR, 2022

A Comprehensive Empirical Study of Bias Mitigation Methods for Software Fairness.
CoRR, 2022

Do Not Take It for Granted: Comparing Open-Source Libraries for Software Development Effort Estimation.
CoRR, 2022

Investigating the Use of One-Class Support Vector Machine for Software Defect Prediction.
CoRR, 2022

Deep Learning for Agile Effort Estimation Have We Solved the Problem Yet?
CoRR, 2022

Investigating the Effectiveness of Clustering for Story Point Estimation.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Identifying Software Engineering Challenges in Software SMEs: A Case Study in Thailand.
Proceedings of the IEEE International Conference on Software Analysis, 2022

MAAT: a novel ensemble approach to addressing fairness and performance bugs for machine learning software.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

A Versatile Dataset of Agile Open Source Software Projects.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

On the use of evaluation measures for defect prediction studies.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

Comparing Fuzzers on a Level Playing Field with FuzzBench.
Proceedings of the 15th IEEE Conference on Software Testing, Verification and Validation, 2022

Green AI: Do Deep Learning Frameworks Have Different Costs?
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Py2Cy: a genetic improvement tool to speed up python.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

Privileged and Unprivileged Groups: An Empirical Study on the Impact of the Age Attribute on Fairness.
Proceedings of the 2nd IEEE/ACM International Workshop on Equitable Data & Technology, 2022

On the Relationship Between Story Points and Development Effort in Agile Open-Source Software.
Proceedings of the ESEM '22: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Helsinki, Finland, September 19, 2022

MEG: Multi-objective Ensemble Generation for Software Defect Prediction.
Proceedings of the ESEM '22: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Helsinki, Finland, September 19, 2022

2021
The Assessor's Dilemma: Improving Bug Repair via Empirical Game Theory.
IEEE Trans. Software Eng., 2021

App Store Effects on Software Engineering Practices.
IEEE Trans. Software Eng., 2021

Diversifying Focused Testing for Unit Testing.
ACM Trans. Softw. Eng. Methodol., 2021

Do users care about ad's performance costs? Exploring the effects of the performance costs of in-app ads on user experience.
Inf. Softw. Technol., 2021

A Survey on Machine Learning Techniques for Source Code Analysis.
CoRR, 2021

Refining Fitness Functions for Search-Based Automated Program Repair - A Case Study with ARJA and ARJA-e.
Proceedings of the Search-Based Software Engineering - 13th International Symposium, 2021

Fairea: a model behaviour mutation approach to benchmarking bias mitigation methods.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Did You Do Your Homework? Raising Awareness on Software Fairness and Discrimination.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Artefact Relation Graphs for Unit Test Reuse Recommendation.
Proceedings of the 14th IEEE Conference on Software Testing, Verification and Validation, 2021

Artifact for Enhancing Genetic Improvement of Software with Regression Test Selection.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

Enhancing Genetic Improvement of Software with Regression Test Selection.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

The effect of offspring population size on NSGA-II: a preliminary study.
Proceedings of the GECCO '21: Genetic and Evolutionary Computation Conference, 2021

2020
Game-theoretic analysis of development practices: Challenges and opportunities.
J. Syst. Softw., 2020

Assessing the effectiveness of approximate functional sizing approaches for effort estimation.
Inf. Softw. Technol., 2020

Guest editorial: Special section on Search-based Software Engineering track at GECCO 2018.
Inf. Softw. Technol., 2020

Exploring the Use of Genetic Algorithm Clustering for Mobile App Categorisation.
Proceedings of the Search-Based Software Engineering - 12th International Symposium, 2020

FrUITeR: a framework for evaluating UI test reuse.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Cost measures matter for mutation testing study validity.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

A new approach to distribute MOEA pareto front computation.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020

Optimising word embeddings with search-based approaches.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020

2019
Empirical comparison of text-based mobile apps similarity measurement techniques.
Empir. Softw. Eng., 2019

Search-Based Predictive Modelling for Software Engineering: How Far Have We Gone?
Proceedings of the Search-Based Software Engineering - 11th International Symposium, 2019

The importance of accounting for real-world labelling when predicting software vulnerabilities.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Some challenges for software testing research (invited talk paper).
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

2018
Linear Programming as a Baseline for Software Effort Estimation.
ACM Trans. Softw. Eng. Methodol., 2018

Guest Editorial Special Issue on Search-Based Software Engineering.
IEEE Trans. Evol. Comput., 2018

Guest Editorial for the 8<sup>th</sup> Symposium on Search Based Software Engineering Special Section.
Inf. Softw. Technol., 2018

Definition and evaluation of a COSMIC measurement procedure for sizing Web applications in a model-driven development environment.
Inf. Softw. Technol., 2018

Using Hadoop MapReduce for Parallel Genetic Algorithms: A Comparison of the Global, Grid and Island Models.
Evol. Comput., 2018

Customer Rating Reactions Can Be Predicted Purely using App Features.
Proceedings of the 26th IEEE International Requirements Engineering Conference, 2018

Exploring the effects of ad schemes on the performance cost of mobile phones.
Proceedings of the 1st International Workshop on Advances in Mobile App Analysis, 2018

Predictive analytics for software testing: keynote paper.
Proceedings of the 11th International Workshop on Search-Based Software Testing, 2018

2017
Adaptive Multi-Objective Evolutionary Algorithms for Overtime Planning in Software Projects.
IEEE Trans. Software Eng., 2017

A Survey of App Store Analysis for Software Engineering.
IEEE Trans. Software Eng., 2017

Cross-validation based K nearest neighbor imputation for software quality datasets: An empirical study.
J. Syst. Softw., 2017

Investigating the relationship between price, rating, and popularity in the Blackberry World App Store.
Inf. Softw. Technol., 2017

2016
Web Effort Estimation: Function Point Analysis vs. COSMIC.
Inf. Softw. Technol., 2016

Exact Mean Absolute Error of Baseline Predictor, MARP0.
Inf. Softw. Technol., 2016

Evaluation of estimation models using the Minimum Interval of Equivalence.
Appl. Soft Comput., 2016

Causal impact analysis for app releases in google play.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Mutation-aware fault prediction.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

Multi-objective software effort estimation.
Proceedings of the 38th International Conference on Software Engineering, 2016

Mobile app and app store analysis, testing and optimisation.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

elephant56: Design and Implementation of a Parallel Genetic Algorithms Framework on Hadoop MapReduce.
Proceedings of the Genetic and Evolutionary Computation Conference, 2016

Develop, Deploy and Execute Parallel Genetic Algorithms in the Cloud.
Proceedings of the Genetic and Evolutionary Computation Conference, 2016

Clustering Mobile Apps Based on Mined Textual Features.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016

2015
Inferring Test Models from Kate's Bug Reports Using Multi-objective Search.
Proceedings of the Search-Based Software Engineering - 7th International Symposium, 2015

App store mining and analysis.
Proceedings of the 3rd International Workshop on Software Development Lifecycle for Mobile, 2015

A parallel genetic algorithms framework based on Hadoop MapReduce.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015

Feature lifecycles as they spread, migrate, remain, and die in App Stores.
Proceedings of the 23rd IEEE International Requirements Engineering Conference, 2015

Investigating Functional and Code Size Measures for Mobile Applications: A Replicated Study.
Proceedings of the Product-Focused Software Process Improvement, 2015

From Function Points to COSMIC - A Transfer Learning Approach for Effort Estimation.
Proceedings of the Product-Focused Software Process Improvement, 2015

The App Sampling Problem for App Store Mining.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Investigating Functional and Code Size Measures for Mobile Applications.
Proceedings of the 41st Euromicro Conference on Software Engineering and Advanced Applications, 2015

How to Make Best Use of Cross-Company Data for Web Effort Estimation?
Proceedings of the 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2015

2014
Less is More: Temporal Fault Predictive Performance over Multiple Hadoop Releases.
Proceedings of the Search-Based Software Engineering - 6th International Symposium, 2014

The plastic surgery hypothesis.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Exploiting prior-phase effort data to estimate the effort for the subsequent phases: a further assessment.
Proceedings of the 10th International Conference on Predictive Models in Software Engineering, 2014

Conversion from IFPUG FPA to COSMIC: Within-vs Without-Company Equations.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

Cross- vs. within-company cost estimation studies revisited: an extended systematic review.
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014

Search-Based Software Project Management.
Proceedings of the Software Project Management in a Changing World, 2014

2013
Using tabu search to configure support vector regression for effort estimation.
Empir. Softw. Eng., 2013

A Framework for Genetic Algorithms Based on Hadoop.
CoRR, 2013

Not going to take this anymore: multi-objective overtime planning for software engineering projects.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
A further analysis on the use of Genetic Algorithm to configure Support Vector Machines for inter-release fault prediction.
Proceedings of the ACM Symposium on Applied Computing, 2012

Single and Multi Objective Genetic Programming for software development effort estimation.
Proceedings of the ACM Symposium on Applied Computing, 2012

Web effort estimation: the value of cross-company data set compared to single-company data set.
Proceedings of the 8th International Conference on Predictive Models in Software Engineering, 2012

A Parallel Genetic Algorithm Based on Hadoop MapReduce for the Automatic Generation of JUnit Test Suites.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Functional versus design measures for model-driven web applications: a case study in the context of web effort estimation.
Proceedings of the 3rd International Workshop on Emerging Trends in Software Metrics, 2012

2011
How Multi-Objective Genetic Programming Is Effective for Software Development Effort Estimation?
Proceedings of the Search Based Software Engineering - Third International Symposium, 2011

Search-based approaches for software development effort estimation.
Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement, Profes '11, Torre Canne, Brindisi, Italy, June 20-22, 2011, 2011

A Genetic Algorithm to Configure Support Vector Machines for Predicting Fault-Prone Components.
Proceedings of the Product-Focused Software Process Improvement, 2011

Using Web Objects for Development Effort Estimation of Web Applications: A Replicated Study.
Proceedings of the Product-Focused Software Process Improvement, 2011

A Case Study on the Conversion of Function Points into COSMIC.
Proceedings of the 37th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2011, Oulu, Finland, August 30, 2011

A Matching-Algorithm based on the Cloud and Positioning Systems to Improve Carpooling.
Proceedings of the 17th International Conference on Distributed Multimedia Systems, 2011

2010
How effective is Tabu search to configure support vector regression for effort estimation?
Proceedings of the 6th International Conference on Predictive Models in Software Engineering, 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

An Approach for the Development of DOOH-oriented Information Systems.
Proceedings of the ICEIS 2010 - Proceedings of the 12th International Conference on Enterprise Information Systems, Volume 3, ISAS, 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

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


  Loading...