4 papers
Quality and Security Signals in AI-Generated Python Refactoring Pull Requests
Mohamed Almukhtar, Anwar Ghammam, Hua Ming
As AI agents increasingly contribute to code development and maintenance, there is still limited empirical evidence on the quality and risk characteristics of their changes in real…
From Code Changes to Quality Gains: An Empirical Study in Python ML Systems with PyQu
Mohamed Almukhtar, Anwar Ghammam, Marouane Kessentini +1
In an era shaped by Generative Artificial Intelligence for code generation and the rising adoption of Python-based Machine Learning systems (MLS), software quality has emerged as a…
AI builds, We Analyze: An Empirical Study of AI-Generated Build Code Quality
Anwar Ghammam, Mohamed Almukhtar
The rapid adoption of AI coding agents for software development has raised important questions about the quality and maintainability of the code they produce. While prior studies h…
Build Code Needs Maintenance Too: A Study on Refactoring and Technical Debt in Build Systems
Anwar Ghammam, Dhia Elhaq Rzig, Mohamed Almukhtar +3
In modern software engineering, build systems play the crucial role of facilitating the conversion of source code into software artifacts. Recent research has explored high-level c…