Deep learning-based code refactoring: A review of current knowledge

P Naik, S Nelaballi, VS Pusuluri… - Journal of Computer …, 2024 - Taylor & Francis
This paper presents a systematic literature review of deep learning (DL)-based software
refactoring, which involves restructuring and simplifying code without altering its external …

Artificial intelligence in software project management

L Song, LL Minku - Optimising the software development process with …, 2023 - Springer
The success of a software project highly depends on how well the project is managed. This
includes crucial activities such as estimating the effort required to develop the software …

Leveraging Artificial Intelligence for Model-based Software Analysis and Design

A Garmendia, D Bork, M Eisenberg, T Ferreira… - Optimising the Software …, 2023 - Springer
Fundamental decisions are made in the early phases of software development. The typical
outcomes of these phases are models of different kinds, such as architectural models, data …

A study of refactorings during software change tasks

AM Eilertsen, GC Murphy - Journal of Software: Evolution and …, 2024 - Wiley Online Library
Developers frequently undertake software change tasks that could be partially or fully
automated by refactoring tools. As has been reported by others, all too often, these …

An architecture refactoring approach to reducing software hierarchy complexity

Y Zhao, W Wu, Y Fei, Z Liu, Y Li, Y Yang… - Journal of Software …, 2024 - Wiley Online Library
Software complexity is the very essence of computer programming. As the complexity
increases, the potential risks and defects of software systems will increase. This makes the …

Improving the usability of refactoring tools for software change tasks

AM Eilertsen - 2021 - bora.uib.no
All successful software gets changed. Developers undertake software change tasks by
editing the software's source code to meet new demands. Often, the edits they make are …