A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

On the use of evaluation measures for defect prediction studies

R Moussa, F Sarro - Proceedings of the 31st ACM SIGSOFT International …, 2022 - dl.acm.org
Software defect prediction research has adopted various evaluation measures to assess the
performance of prediction models. In this paper, we further stress on the importance of the …

Do performance aspirations matter for guiding software configuration tuning? an empirical investigation under dual performance objectives

T Chen, M Li - ACM Transactions on Software Engineering and …, 2023 - dl.acm.org
Configurable software systems can be tuned for better performance. Leveraging on some
Pareto optimizers, recent work has shifted from tuning for a single, time-related performance …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

[HTML][HTML] How do Android developers improve non-functional properties of software?

J Callan, O Krauss, J Petke, F Sarro - Empirical Software Engineering, 2022 - Springer
Nowadays there is an increased pressure on mobile app developers to take non-functional
properties into account. An app that is too slow or uses much bandwidth will decrease user …

Automated optimisation of modern software system properties

F Sarro - Proceedings of the 2023 ACM/SPEC International …, 2023 - dl.acm.org
Realizing modern software systems poses new challenges to the software engineers: Users
of applications running on limited capability devices still demand acceptable performance [2 …

Deep Configuration Performance Learning: A Systematic Survey and Taxonomy

J Gong, T Chen - arXiv preprint arXiv:2403.03322, 2024 - arxiv.org
Performance is arguably the most crucial attribute that reflects the behavior of a configurable
software system. However, given the increasing scale and complexity of modern software …

[PDF][PDF] Search-based software engineering in the era of modern software systems

F Sarro - Proceedings of the IEEE International Conference on …, 2023 - discovery.ucl.ac.uk
Search-Based Software Engineering in the Era of Modern Software Systems Page 1 Search-Based
Software Engineering in the Era of Modern Software Systems Federica Sarro Department of …

An empirical study on the fairness of pre-trained word embeddings

E Sesari, M Hort, F Sarro - Proceedings of the 4th Workshop on …, 2022 - aclanthology.org
Pre-trained word embedding models are easily distributed and applied, as they alleviate
users from the effort to train models themselves. With widely distributed models, it is …

Multi-Objective Improvement of Android Applications

J Callan, J Petke - arXiv preprint arXiv:2308.11387, 2023 - arxiv.org
Non-functional properties, such as runtime or memory use, are important to mobile app
users and developers, as they affect user experience. Previous work on automated …