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 …
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 …
includes crucial activities such as estimating the effort required to develop the software …
Leveraging Artificial Intelligence for Model-based Software Analysis and Design
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 …
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 …
automated by refactoring tools. As has been reported by others, all too often, these …
An architecture refactoring approach to reducing software hierarchy complexity
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 …
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 …
editing the software's source code to meet new demands. Often, the edits they make are …