Large language models for software engineering: A systematic literature review

X Hou, Y Zhao, Y Liu, Z Yang, K Wang, L Li… - ACM Transactions on …, 2024 - dl.acm.org
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …

A catalog of data smells for coding tasks

A Vitale, R Oliveto, S Scalabrino - ACM Transactions on Software …, 2024 - dl.acm.org
Large Language Models (LLMs) are increasingly becoming fundamental in supporting
software developers in coding tasks. The massive datasets used for training LLMs are often …

Large language model ChatGPT versus small deep learning models for self‐admitted technical debt detection: Why not together?

J Li, L Li, J Liu, X Yu, X Liu… - Software: Practice and …, 2025 - Wiley Online Library
Given the increasing complexity and volume of Self‐Admitted Technical Debts (SATDs), how
to efficiently detect them becomes critical in software engineering practice for improving …

Automating todo-missed methods detection and patching

Z Gao, Y Su, X Hu, X **a - ACM Transactions on Software Engineering …, 2024 - dl.acm.org
TODO comments are widely used by developers to remind themselves or others about
incomplete tasks. In other words, TODO comments are usually associated with temporary or …

Ai over-hype: A dangerous threat (and how to fix it)

B Johnson, T Menzies - IEEE Software, 2024 - ieeexplore.ieee.org
An ethical approach to AI need not be revolutionary or exceptional. We argue that it is the
ethical duty of software professionals to rally against AI over-hype. As shown here, this is not …

Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot

D OBrien, S Biswas, SM Imtiaz… - Proceedings of the …, 2024 - dl.acm.org
Code intelligence tools such as GitHub Copilot have begun to bridge the gap between
natural language and programming language. A frequent software development task is the …

Optimizing Datasets for Code Summarization: Is Code-Comment Coherence Enough?

A Vitale, A Mastropaolo, R Oliveto, M Di Penta… - arxiv preprint arxiv …, 2025 - arxiv.org
Automated code summarization is a long-standing goal for code comprehension. This task
automatically generates documentation using a given method. Deep Learning (DL)-based …

Understanding the Effectiveness of LLMs in Automated Self-Admitted Technical Debt Repayment

MS Sheikhaei, Y Tian, S Wang, B Xu - arxiv preprint arxiv:2501.09888, 2025 - arxiv.org
Self-Admitted Technical Debt (SATD), cases where developers intentionally acknowledge
suboptimal solutions in code through comments, poses a significant challenge to software …

On the Identification of Self-Admitted Technical Debt with Large Language Models

P Lambert, L Ishitani, L Xavier - Simpósio Brasileiro de Engenharia …, 2024 - sol.sbc.org.br
Resumo Self-Admitted Technical Debt (SATD) refers to a common practice in software
engineering involving developers explicitly documenting and acknowledging technical debt …

Pipeline for Automated Code Generation from Backlog Items (PACGBI)

M Sarschar - Springer
This thesis investigates the potential and limitations of using Generative AI (GenAI) in terms
of quality and capability in agile web development projects using React. For this purpose …