activity
20212025
most citedA Survey on Machine Learning Techniques for Source Code Analysis

11 citations · 20 across the 6 of their papers we have counts for

collaborators

6 papers

cs.SE2025

Empirical and Sustainability Aspects of Software Engineering Research in the Era of Large Language Models: A Reflection

David Williams, Max Hort, Maria Kechagia +3

Software Engineering (SE) research involving the use of Large Language Models (LLMs) has introduced several new challenges related to rigour in benchmarking, contamination, replica…

cs.SE2024★ 1 cited

Broken Windows: Exploring the Applicability of a Controversial Theory on Code Quality

Diomidis Spinellis, Panos Louridas, Maria Kechagia +1

Is the quality of existing code correlated with the quality of subsequent changes? According to the (controversial) broken windows theory, which inspired this study, disorder sets…

cs.SE2024

Charting The Evolution of Solidity Error Handling

Charalambos Mitropoulos, Maria Kechagia, Chrysostomos Maschas +3

The usage of error handling in Solidity smart contracts is vital because smart contracts perform transactions that should be verified. Transactions that are not carefully handled,…

cs.LG2023★ 2 cited

Enhancing Energy-Awareness in Deep Learning through Fine-Grained Energy Measurement

Saurabhsingh Rajput, Tim Widmayer, Ziyuan Shang +3

With the increasing usage, scale, and complexity of Deep Learning (DL) models, their rapidly growing energy consumption has become a critical concern. Promoting green development a…

cs.SE2022★ 6 cited

Test-based Patch Clustering for Automatically-Generated Patches Assessment

Matias Martinez, Maria Kechagia, Anjana Perera +3

Previous studies have shown that Automated Program Repair (APR) techniques suffer from the overfitting problem. Overfitting happens when a patch is run and the test suite does not…

cs.SE2021★ 11 cited

A Survey on Machine Learning Techniques for Source Code Analysis

Tushar Sharma, Maria Kechagia, Stefanos Georgiou +4

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, such…