Large language models for software engineering: A systematic literature review
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …
Software Engineering (SE). Many recent publications have explored LLMs applied to …
A catalog of data smells for coding tasks
Large Language Models (LLMs) are increasingly becoming fundamental in supporting
software developers in coding tasks. The massive datasets used for training LLMs are often …
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?
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 …
to efficiently detect them becomes critical in software engineering practice for improving …
Automating todo-missed methods detection and patching
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 …
incomplete tasks. In other words, TODO comments are usually associated with temporary or …
Ai over-hype: A dangerous threat (and how to fix it)
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 …
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
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 …
natural language and programming language. A frequent software development task is the …
Optimizing Datasets for Code Summarization: Is Code-Comment Coherence Enough?
Automated code summarization is a long-standing goal for code comprehension. This task
automatically generates documentation using a given method. Deep Learning (DL)-based …
automatically generates documentation using a given method. Deep Learning (DL)-based …
Understanding the Effectiveness of LLMs in Automated Self-Admitted Technical Debt Repayment
Self-Admitted Technical Debt (SATD), cases where developers intentionally acknowledge
suboptimal solutions in code through comments, poses a significant challenge to software …
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 …
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 …
of quality and capability in agile web development projects using React. For this purpose …