Browse by UCL people
Group by: Type | Date
Number of items: 70.
2026
|
Meinson, Carmen;
Hort, Max;
Sarro, Federica;
(2026)
FairST: A novel approach for machine learning bias repair through latent sensitive attribute translation.
Information and Software Technology
, 189
, Article 107900. 10.1016/j.infsof.2025.107900.
|
2025
Ahuja, N;
Feng, Y;
Li, L;
Malik, A;
Sivayoganathan, T;
Balani, N;
Rakhunathan, S;
(2025)
Automatically Assessing Software Architecture Compliance With Green Software Patterns.
In:
2025 IEEE/ACM 9th International Workshop on Green and Sustainable Software (GREENS).
(pp. pp. 68-75).
IEEE: Ottawa, ON, Canada.
|
Chen, Z;
Li, X;
Zhang, JM;
Sarro, F;
Liu, Y;
(2025)
Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Software.
In:
Proceedings of the 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE).
(pp. pp. 743-755).
IEEE: Ottawa, Canada.
|
D'Aloisio, G;
Traini, L;
Sarro, F;
Di Marco, A;
(2025)
On the Compression of Language Models for Code: An Empirical Study on CodeBERT.
In:
Proceedings 2025 IEEE International Conference on Software Analysis Evolution and Reengineering Saner 2025.
(pp. pp. 12-23).
IEEE
|
Falcarin, P;
Venerba, M;
De Giorgi, M;
Sarro, F;
(2025)
Detection of Reverse Engineering Activities before the Attack.
In:
Proceedings 10th IEEE European Symposium on Security and Privacy Workshops Euro S and Pw 2025.
(pp. pp. 703-710).
IEEE: Venice, Italy.
|
Hanna, Carol;
Clark, David;
Sarro, Federica;
Petke, Justyna;
(2025)
Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications.
ACM Transactions on Software Engineering and Methodology
, Article 3786330. 10.1145/3786330.
|
|
Iglesias, G;
Zamorano, M;
Sarro, F;
(2025)
Search-Based Negative Prompt Optimisation for Text-to-Image Generation.
In: Machado, Penousal and Johnson, Colin G and Santos, Iria, (eds.)
Lecture Notes in Computer Science.
(pp. pp. 94-110).
Springer: Cham, Switzerland.
|
Ma, X;
Li, Y;
Keung, J;
Yu, X;
Zou, H;
Yang, Z;
Sarro, F;
(2025)
Practitioners’ Expectations on Log Anomaly Detection.
IEEE Transactions on Software Engineering
pp. 1-17.
10.1109/TSE.2025.3586700.
(In press).
|
Wen, J;
Chen, Z;
Zhao, J;
Sarro, F;
Ping, H;
Zhang, Y;
Wang, S;
(2025)
SCOPE: Performance Testing for Serverless Computing.
ACM Transactions on Software Engineering and Methodology
, 34
(8)
, Article 227. 10.1145/3717609.
|
|
Wen, Jinfeng;
Chen, Zhenpeng;
Sarro, Federica;
Wang, Shangguang;
(2025)
Unveiling overlooked performance variance in serverless computing.
Empirical Software Engineering
, 30
(2)
, Article 59. 10.1007/s10664-025-10615-3.
|
2024
D'Aloisio, G;
Fortz, S;
Hanna, C;
Fortunato, D;
Bensoussan, A;
Mendiluze Usandizaga, E;
Sarro, F;
(2024)
Exploring LLM-Driven Explanations for Quantum Algorithms.
In:
ESEM '24: Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement.
(pp. pp. 475-481).
ACM
|
Gong, Jingzhi;
Li, Sisi;
D’Aloisio, Giordano;
Ding, Zishuo;
Yulong, Ye;
Langdon, William B;
Sarro, Federica;
(2024)
GreenStableYolo: Optimizing Inference Time and Image Quality of Text-to-Image Generation.
In: Jahangirova, Gunel and Khomh, Foutse, (eds.)
Search-Based Software Engineering: SSBSE 2024.
(pp. pp. 70-76).
Springer: Cham, Switzerland.
|
Guizzo, G;
Zhang, JM;
Sarro, F;
Treude, C;
Harman, M;
(2024)
Mutation analysis for evaluating code translation.
Empirical Software Engineering
, 29
(1)
, Article 19. 10.1007/s10664-023-10385-w.
|
Hort, Max;
Zhang, Jie M;
Sarro, Federica;
Harman, Mark;
(2024)
Search-based Automatic Repair for Fairness and Accuracy in Decision-making Software.
Empirical Software Engineering
, 29
, Article 36. 10.1007/s10664-023-10419-3.
(In press).
|
Liu, Kaibo;
Han, Yudong;
Liu, Yiyang;
Zhang, Jie M;
Chen, Zhenpeng;
Sarro, Federica;
Huang, Gang;
(2024)
TrickyBugs: A Dataset of Corner-case Bugs in Plausible Programs.
In:
MSR '24: Proceedings of the 21st International Conference on Mining Software Repositories.
(pp. pp. 113-117).
ACM
|
Ma, X;
Zou, H;
He, P;
Keung, J;
Li, Y;
Yu, X;
Sarro, F;
(2024)
On the Influence of Data Resampling for Deep Learning-Based Log Anomaly Detection: Insights and Recommendations.
IEEE Transactions on Software Engineering
pp. 1-18.
10.1109/TSE.2024.3513413.
(In press).
|
Moussa, R;
Azar, D;
Sarro, F;
(2024)
On The Effectiveness of One-Class Support Vector Machine in Different Defect Prediction Scenarios.
In:
Proceedings of the 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
(pp. pp. 535-545).
IEEE: Rovaniemi, Finland.
|
Rajput, Saurabhsingh;
Widmayer, Tim;
Shang, Ziyuan;
Kechagia, Maria;
Sarro, Federica;
Sharma, Tushar;
(2024)
Enhancing Energy-Awareness in Deep Learning through Fine-Grained Energy Measurement.
ACM Transactions on Software Engineering and Methodology
10.1145/3680470.
(In press).
|
Sesari, E;
Sarro, F;
Rastogi, A;
(2024)
Understanding Fairness in Software Engineering: Insights from Stack Exchange Sites.
In:
International Symposium on Empirical Software Engineering and Measurement.
(pp. pp. 269-280).
ACM
|
Tawosi, V;
Moussa, R;
Sarro, F;
(2024)
Agile Effort Estimation: Have We Solved the Problem Yet? Insights from the Replication of the GPT2SP Study.
In:
2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
(pp. pp. 1034-1041).
IEEE: Rovaniemi, Finland.
|
Zamorano, M;
Domingo, Á;
Cetina, C;
Sarro, F;
(2024)
Game Software Engineering: A Controlled Experiment Comparing Automated Content Generation Techniques.
In:
Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '24).
(pp. pp. 302-313).
ACM (Association for Computing Machinery)
|
2023
Hort, Max;
Moussa, Rebecca;
Sarro, Federica;
(2023)
Multi-objective Search for Gender-fair and Semantically Correct Word Embeddings (HOP GECCO'23).
In:
Proceedings of the GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation.
(pp. pp. 23-24).
ACM
|
Jin, P;
Zhang, S;
Ma, M;
Li, H;
Kang, Y;
Li, L;
Liu, Y;
... Zhang, D; + view all
(2023)
Assess and Summarize: Improve Outage Understanding with Large Language Models.
In:
ESEC/FSE 2023 - Proceedings of the 31st ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
(pp. pp. 1657-1668).
ACM
(In press).
|
Moussa, Rebecca;
Guizzo, Giovani;
Sarro, Federica;
(2023)
MEG: Multi-objective Ensemble Generation for Software Defect Prediction (HOP GECCO'23).
In:
Proceedings of the GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation.
(pp. pp. 37-38).
ACM
|
Sarro, F;
(2023)
Search-Based Software Engineering in the Era of Modern Software Systems.
In:
Proceedings of the IEEE International Conference on Requirements Engineering.
(pp. pp. 3-5).
Institute of Electrical and Electronics Engineers (IEEE)
|
2022
Tawosi, Vali;
Al-Subaihin, Afnan;
Moussa, Rebecca;
Sarro, Federica;
(2022)
A Versatile Dataset of Agile Open Source Software Projects.
In:
Proceedings of the 19th International Conference on Mining Software Repositories (MSR ’22).
(pp. pp. 707-711).
ACM
|
2021
Gao, C;
Zeng, J;
Sarro, F;
Lo, D;
King, I;
Lyu, MR;
(2021)
Do users care about ad's performance costs? Exploring the effects of the performance costs of in-app ads on user experience.
Information and Software Technology
, 132
, Article 106471. 10.1016/j.infsof.2020.106471.
|
Guizzo, G;
Blot, A;
Callan, J;
Petke, J;
Sarro, F;
(2021)
Refining Fitness Functions for Search-Based Automated Program Repair: A Case Study with ARJA and ARJA-e.
In: Sarro, F and Deb, K, (eds.)
SSBSE: International Symposium on Search Based Software Engineering.
Springer: Cham, Switzerland.
|
Guizzo, G;
Petke, J;
Sarro, F;
Harman, M;
(2021)
Artifact for Enhancing Genetic Improvement of Software with Regression Test Selection.
In:
2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion).
(pp. p. 220).
IEEE
|
Guizzo, G;
Petke, J;
Sarro, F;
Harman, M;
(2021)
Enhancing Genetic Improvement of Software with Regression Test Selection.
In:
2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE).
(pp. pp. 1323-1333).
IEEE: Madrid, ES.
|
Hort, M;
Sarro, F;
(2021)
Did You Do Your Homework? Raising Awareness on Software Fairness and Discrimination.
In:
Proceedings of the Automated Software Engineering 2021.
ASE: Online.
|
Hort, M;
Zhang, J;
Sarro, F;
Harman, M;
(2021)
Fairea: A Model Behaviour Mutation Approach to Benchmarking Bias Mitigation Methods.
In:
ESEC/FSE 2021: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
(pp. pp. 994-1006).
Association for Computing Machinery: New York, NY, United States.
(In press).
|
Hort, M;
Kechagia, M;
Sarro, F;
Harman, M;
(2021)
A Survey of Performance Optimization for Mobile Applications.
IEEE Transactions on Software Engineering
10.1109/TSE.2021.3071193.
(In press).
|
Hort, M;
Sarro, F;
(2021)
The Effect of Offspring Population Size on NSGA-II: A Preliminary Study.
In:
Proceedings of the 2021 Genetic and Evolutionary Computation Conference (GECCO 2021).
Association for Computing Machinery (ACM): New York, NY, USA.
(In press).
|
Kechagia, M;
Mechtaev, S;
Sarro, F;
Harman, M;
(2021)
Evaluating Automatic Program Repair Capabilities to Repair API Misuses.
IEEE Transactions on Software Engineering
10.1109/TSE.2021.3067156.
(In press).
|
Menendez, H;
Jahangirova, G;
Sarro, F;
Tonella, P;
Clark, D;
(2021)
Diversifying Focused Testing for Unit Testing.
ACM Transactions on Software Engineering and Methodology
, Article 44. 10.1145/3461694.
|
Tawosi, V;
Sarro, F;
Petrozziello, A;
Harman, M;
(2021)
Multi-Objective Software Effort Estimation: A Replication Study.
IEEE Transactions on Software Engineering
(In press).
|
White, R;
Krinke, J;
Barr, ET;
Sarro, F;
Ragkhitwetsagul, C;
(2021)
Artefact Relation Graphs for Unit Test Reuse Recommendation.
In:
2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST).
(pp. pp. 137-147).
IEEE: Porto de Galinhas, Brazil.
|
2020
Antoniol, G;
Sarro, F;
(2020)
Guest editorial: Special section on Search-based Software Engineering track at GECCO 2018.
Information and Software Technology
, 118
, Article 106223. 10.1016/j.infsof.2019.106223.
|
Chen, J;
Zhao, Y;
Sej a, A;
Schmitt Laser, M;
Zhang, J;
Sarro, F;
Harman, M;
(2020)
FrUITeR: a framework for evaluating UI test reuse.
In:
ESEC/FSE 2020: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering.
(pp. pp. 1190-1201).
ACM
|
Di Martino, S;
Ferrucci, F;
Gravino, C;
Sarro, F;
(2020)
Assessing the effectiveness of approximate functional sizing approaches for effort estimation.
Information and Software Technology
, 123
, Article 106308. 10.1016/j.infsof.2020.106308.
|
Gavidia-Calderon, C;
Sarro, F;
Harman, M;
Barr, ET;
(2020)
Game-theoretic analysis of development practices: Challenges and opportunities.
Journal of Systems and Software
, 159
, Article 110424. 10.1016/j.jss.2019.110424.
|
Guizzo, G;
Sarro, F;
Harman, M;
(2020)
Cost Measures Matter for Mutation Testing Study Validity.
In:
Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringNovember 2020 (ESEC/FSE 2020).
ACM: Newyork, USA.
|
Guizzo, G;
Sarro, F;
Krinke, J;
Vergilio, SR;
(2020)
Sentinel: A Hyper-Heuristic for the Generation of Mutant Reduction Strategies.
IEEE Transactions on Software Engineering
10.1109/TSE.2020.3002496.
(In press).
|
Sarro, F;
Al-Subaihin, AA;
(2020)
Exploring The Use of Genetic Algorithm Clustering for Mobile App Categorisation.
In: Aleti, A and Panichella, A, (eds.)
Proceedings of the International Symposium on Search Based Software Engineering.
Springer: Cham.
|
Sarro, F;
Hort, M;
(2020)
Optimising Word Embeddings With Search-Based Approaches.
In:
Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion:GECCO '20.
(pp. pp. 269-270).
ACM: Cancún Mexico.
|
Sarro, F;
Moussa, R;
Petrozziello, A;
Harman, M;
(2020)
Learning From Mistakes: Machine Learning Enhanced Human Expert Effort Estimates.
IEEE Transaction of Software Engineering
10.1109/TSE.2020.3040793.
(In press).
|
Sarro, F;
Petrozziello, A;
He, D-Q;
Yoo, S;
(2020)
A New Approach to Distribute MOEA Pareto Front Computation.
In:
Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion: GECCO '20:.
(pp. pp. 315-316).
ACM: Cancún Mexico.
|
2019
Alshahwan, N;
Ciancone, A;
Harman, M;
Jia, Y;
Mao, K;
Marginean, A;
Mols, A;
... Zorin, I; + view all
(2019)
Some challenges for software testing research (invited talk paper).
In:
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis.
(pp. pp. 1-3).
ACM: New York, NY, USA.
|
Alsubaihin, A;
Sarro, F;
Black, S;
Capra, L;
(2019)
Empirical comparison of text-based mobile apps similarity measurement techniques.
Empirical Software Engineering
10.1007/s10664-019-09726-5.
(In press).
|
Alsubaihin, A;
Sarro, F;
Black, S;
Capra, L;
Harman, M;
(2019)
App Store Effects on Software Engineering Practices.
IEEE Transactions on Software Engineering
10.1109/TSE.2019.2891715.
(In press).
|
Gavidia-Calderon, C;
Sarro, F;
Harman, M;
Barr, ET;
(2019)
The Assessor's Dilemma: Improving Bug Repair via Empirical Game Theory.
IEEE Transactions on Software Engineering
10.1109/tse.2019.2944608.
(In press).
|
Jimenez, M;
Rwemalika, R;
Papadakis, M;
Sarro, F;
Le Traon, Y;
Harman, M;
(2019)
The Importance of Accounting for Real-World Labelling When Predicting Software Vulnerabilities.
In: Dumas, M and Pfahl, D and Apel, S and Russo, A, (eds.)
Proceedings of the 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019).
(pp. pp. 695-705).
ACM (Association for Computing Machinery): New York, NY, USA.
|
Sarro, F;
(2019)
Search-Based Predictive Modelling for Software Engineering: How Far Have We Gone?
In: Nejati, S and Gay, G, (eds.)
Search-Based Software Engineering: 11th International Symposium, SSBSE 2019, Tallinn, Estonia, August 31 – September 1, 2019, Proceedings.
(pp. pp. 3-7).
Springer: Cham, Switzerland.
|
2018
Abrahão, S;
De Marco, L;
Ferrucci, F;
Gomez, J;
Gravino, C;
Sarro, F;
(2018)
Definition and evaluation of a COSMIC measurement procedure for sizing Web applications in a model-driven development environment.
Information and Software Technology
10.1016/j.infsof.2018.07.012.
(In press).
|
Ferrucci, F;
Salza, P;
Sarro, F;
(2018)
Using Hadoop MapReduce for parallel genetic algorithms: A comparison of the global, grid and island models.
Evolutionary Computation
, 26
(4)
pp. 535-567.
10.1162/EVCO_a_00213.
|
Sarro, F;
(2018)
Predictive analytics for software testing: Keynote paper.
In:
SBST’18: Proceedings of the 11th International Workshop on Search-Based Software Testing.
(pp. p. 1).
ACM: New York, NY, USA.
|
Sarro, F;
Gao, C;
Zeng, J;
Lyu, MR;
King, I;
(2018)
Exploring the effects of ad schemes on the performance cost of mobile phones.
In: Li, L and Meng, G and Klein, J and Malek, S, (eds.)
A-Mobile 2018: Proceedings of the 1st International Workshop on Advances in Mobile App Analysis.
(pp. pp. 13-18).
Association for Computing Machinery (ACM): New York, NY, USA.
|
Sarro, F;
Harman, M;
Jia, Y;
Zhang, Y;
(2018)
Customer Rating Reactions Can Be Predicted Purely Using App Features.
In:
Proceedings of the IEEE 26th International Requirements Engineering Conference :RE 18.
(pp. pp. 76-87).
IEEE: Banff, Alberta, Canada.
|
Sarro, F;
Petrozziello, A;
(2018)
Linear Programming as a Baseline for Software Effort Estimation.
ACM Transactions on Software Engineering and Methodology
, 27
(3)
, Article 12. 10.1145/3234940.
|
2017
Finkelstein, A;
Harman, M;
Jia, Y;
Martin, W;
Sarro, F;
Zhang, Y;
(2017)
Investigating the relationship between price, rating, and popularity in the Blackberry World App Store.
Information and Software Technology
, 87
pp. 119-139.
10.1016/j.infsof.2017.03.002.
|
Huang, J;
Keung, JW;
Sarro, F;
Li, Y-F;
Yu, YT;
Chan, WK;
Sun, H;
(2017)
Cross-validation based K nearest neighbor imputation for software quality datasets: An empirical study.
Journal of Systems and Software
, 132
pp. 226-252.
10.1016/j.jss.2017.07.012.
|
Sarro, F;
Ferrucci, F;
Harman, M;
Manna, A;
Ren, J;
(2017)
Adaptive Multi-objective Evolutionary Algorithms for Overtime Planning in Software Projects.
IEEE Transactions on Software Engineering
, PP
(99)
10.1109/TSE.2017.2650914.
|
2016
Al-Subaihin, AA;
Sarro, F;
Black, S;
Capra, L;
Harman, M;
Jia, Y;
Zhang, Y;
(2016)
Clustering Mobile Apps Based on Mined Textual Features.
In:
ESEM '16 Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement.
ACM (Association for Computing Machinery)
|
Bowes, D;
Hall, T;
Harman, M;
Jia, Y;
Sarro, F;
Wu, F;
(2016)
Mutation-aware fault prediction.
In: Zeller, A and Roychoudhury, A, (eds.)
ISSTA 2016: Proceedings of the 25th International Symposium on Software Testing and Analysis.
(pp. pp. 330-341).
Association for Computing Machinery (ACM): New York, NY, USA.
|
Di Martino, S;
Ferrucci, F;
Gravino, C;
Sarro, F;
(2016)
Web Effort Estimation: Function Point Analysis vs. COSMIC.
Information and Software Technology
, 72
pp. 90-109.
10.1016/j.infsof.2015.12.001.
|
Harman, M;
Al-Subaihin, A;
Jia, Y;
Martin, W;
Sarro, F;
Zhang, Y;
(2016)
Mobile app and app store analysis, testing and optimisation.
In:
MOBILESoft '16: Proceedings of the International Conference on Mobile Software Engineering and Systems.
(pp. pp. 243-244).
Association for Computing Machinery (ACM): New York, NY, USA.
|
Martin, W;
Sarro, F;
Harman, M;
(2016)
Causal impact analysis for app releases in google play.
In:
FSE 2016 Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering.
(pp. pp. 435-446).
ACM: New York, NY, USA.
|
Martin, W;
Sarro, F;
Harman, M;
Jia, Y;
Zhang, Y;
(2016)
A survey of app store analysis for software engineering.
Transactions on Software Engineering
, 43
(9)
pp. 817-847.
10.1109/TSE.2016.2630689.
|
Sarro, F;
Petrozziello, A;
Harman, M;
(2016)
Multi-objective software effort estimation.
In: Dillon, L and Visser, W and Williams, L, (eds.)
ICSE '16: Proceedings of the 38th International Conference on Software Engineering.
(pp. pp. 619-630).
Association for Computing Machinery (ACM): New York.
|