A literature review of using machine learning in software development life cycle stages

S Shafiq, A Mashkoor, C Mayr-Dorn, A Egyed - IEEE Access, 2021 - ieeexplore.ieee.org
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …

A machine learning approach to software model refactoring

BK Sidhu, K Singh, N Sharma - International Journal of Computers …, 2022 - Taylor & Francis
Good software quality is a consequence of good design. Model refactoring counteracts
erosion of the software design at an early stage in the software development project …

[PDF][PDF] Evaluating Model Differencing for the Consistency Preservation of State-based Views.

JW Wittler, T Saglam, T Kühn - J. Object Technol., 2023 - jot.fm
While developers and users of modern software systems usually only need to interact with a
specific part of the system at a time, they are hindered by the ever-increasing complexity of …

A Survey on Secure Refactoring

E Edward, AS Nyamawe, N Elisa - SN Computer Science, 2024 - Springer
Secure refactoring involves a set of safe transformations aimed at enhancing the overall
security of the codebase. During refactoring, code transformations are performed on …

Exploring refactoring operations for iec 61499

M Oberlehner, A Eigner, M Wimmer… - 2023 IEEE 28th …, 2023 - ieeexplore.ieee.org
In the domain of CPPS, long-term maintenance of software is necessary. Refactoring, a
technique used to improve maintainability is a viable solution. However, there is a scarcity of …

Enhancement of Design Level Class Decomposition using Evaluation Process

B Priyambadha, T Katayama - International Journal of …, 2022 - search.proquest.com
Refactoring on the design level artifact such as the class diagram was already done using
the threshold-based agglomerative hierarchical clustering method, specifically class …

The Impact of Design-level Class Decomposition on the Software Maintainability

B Priyambadha, T Katayama - International Journal of …, 2023 - search.proquest.com
The quality of the software's internal structure tends to decay due to the adaptation to
environmental changes. Therefore, it is beneficial to maintain the internal structure of the …

On the influence of UML class diagrams refactoring on code debt: A family of replicated empirical studies

S Freire, A Passos, M Mendonça… - 2020 46th Euromicro …, 2020 - ieeexplore.ieee.org
Context: System modeling usually precedes coding activities during software development.
Addressing model smells in the upfront can avoid their propagation to the source code …

Supporting the Triaging Process in Software Development/eingereicht von Saad Shafiq

S Shafiq - 2022 - epub.jku.at
In software development, triaging deals with activities that are involved in the management
of work items, ie, items that need to be completed in a given iteration/sprint. These activities …

[LIBRO][B] Change Analysis Across Version Histories of Systems Models

S Popoola - 2021 - search.proquest.com
Abstract Model-Based Systems Engineering (MBSE) elevates models as first-class artifacts
throughout the development process of a system's lifecycle. This makes it easier to develop …