UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Browse by UCL people

Group by: Type | Date
Number of items: 20.

Article

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). Green open access
file

Kechagia, M; Fragkoulis, M; Louridas, P; Spinellis, D; (2018) The exception handling riddle: An empirical study on the Android API. Journal of Systems and Software , 142 pp. 248-270. 10.1016/j.jss.2018.04.034. Green open access
file

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). Green open access
file

Kechagia, M; Mitropoulos, D; Spinellis, D; (2015) Charting the API minefield using software telemetry data. Empirical Software Engineering , 20 pp. 1785-1830. 10.1007/s10664-014-9343-7. Green open access
file

Martinez, Matias; Kechagia, Maria; Perera, Anjana; Petke, Justyna; Sarro, Federica; Aleti, Aldeida; (2024) Test-based Patch Clustering for Automatically-Generated Patches Assessment. Empirical Software Engineering , 29 , Article 116. 10.1007/s10664-024-10503-2. Green open access
file

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). Green open access
file

Sharma, Tushar; Georgiou, Stefanos; Kechagia, Maria; Ghaleb, Taher A; Sarro, Federica; (2023) Investigating developers' perception on software testability and its effects. Empirical Software Engineering , 28 , Article 120. 10.1007/s10664-023-10373-0. Green open access
file

Sharma, Tushar; Kechagia, Maria; Georgiou, Stefanos; Tiwari, Rohit; Vats, Indira; Moazen, Hadi; Sarro, Federica; (2023) A survey on machine learning techniques applied to source code. Journal of Systems and Software , Article 111934. 10.1016/j.jss.2023.111934. (In press). Green open access
file

Spinellis, D; Louridas, P; Kechagia, M; (2021) Software evolution: the lifetime of fine-grained elements. PeerJ Computer Science , 7 , Article e372. 10.7717/peerj-cs.372. Green open access
file

Proceedings paper

Georgiou, Stefanos; Kechagia, Maria; Sharma, Tushar; Sarro, Federica; Zou, Ying; (2022) Green AI: Do Deep Learning Frameworks Have Different Costs? In: (Proceedings) International Conference on Software Engineering (ICSE). ACM: Association for Computing Machinery: Pittsburgh, PA, USA. (In press). Green open access
file

Georgiou, S; Kechagia, M; Louridas, P; Spinellis, D; (2018) What Are Your Programming Language's Energy-Delay Implications? In: (Proceedings) ACM/IEEE 15th International Conference on Mining Software Repositories (MSR). (pp. pp. 303-313). ACM Green open access
file

Gerasimou, S; Kechagia, M; Kolovos, D; Paige, R; Gousios, G; (2018) On Software Modernisation due to Library Obsolescence. In: (Proceedings) 2nd ACM/IEEE International Workshop on API Usage and Evolution (WAPI). (pp. pp. 6-9). ACM: New York, NY, USA. Green open access
file

Kechagia, M; Devroey, X; Panichella, A; Gousios, G; van Deursen, A; (2019) Effective and Efficient API Misuse Detection via Exception Propagation and Search-based Testing. In: Zhang, Dongmei and Groce, Alex, (eds.) Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2019). (pp. pp. 192-203). ACM (Association for Computing Machinery): New York, USA. Green open access
file

Kechagia, M; Spinellis, D; (2017) Type Checking for Reliable APIs. In: (Proceedings) 1st IEEE/ACM International Workshop on API Usage and Evolution (WAPI). (pp. pp. 15-18). IEEE: Buenos Aires, Argentina. Green open access
file

Kechagia, M; Spinellis, D; (2014) Undocumented and unchecked: Exceptions that spell trouble. In: Proceedings of the 11th Working Conference on Mining Software Repositories. (pp. pp. 312-315). ACM: New York (NY), USA. Green open access
file

Mitropoulos, Charalambos; Kechagia, Maria; Maschas, Chrysostomos; Ioannidis, Sotirios; Sarro, Federica; Mitropoulos, Dimitrios; (2024) Broken Agreement: The Evolution of Solidity Error Handling. In: ESEM '24: Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measuremen. (pp. pp. 257-268). ACM/IEEE Green open access
file

Petke, Justyna; Martinez, Matias; Kechagia, Maria; Aleti, Aldeida; Sarro, Federica; (2024) The Patch Overfitting Problem in Automated Program Repair: Practical Magnitude and a Baseline for Realistic Benchmarking. In: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering (FSE Companion ’24). (pp. pp. 452-456). Association for Computing Machinery (ACM): New York, NY, USA. Green open access
file

Rajput, Saurabhsingh; Kechagia, Maria; Sarro, Federica; Sharma, Tushar; (2024) Greenlight: Highlighting TensorFlow APIs Energy Footprint. In: 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR). IEEE /ACM: Lisbon, Portugal. Green open access
file

Spinellis, D; Louridas, P; Kechagia, M; (2016) The Evolution of C Programming Practices: A Study of the Unix Operating System 1973-2015. In: (Proceedings) 38th IEEE/ACM International Conference on Software Engineering (ICSE). (pp. pp. 748-759). ACM Green open access
file

Vargas, EL; Hejderup, J; Kechagia, M; Bruntink, M; Gousios, G; (2018) Enabling real-time feedback in software engineering. In: (Proceedings) ICSE-NIER '18 Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results. (pp. pp. 21-24). ACM: New York, NY, USA. Green open access
file

This list was generated on Sun Feb 8 00:34:03 2026 GMT.