A literature review of using machine learning in software development life cycle stages
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …
modern-day software towards highly intelligent and self-learning systems. However, the …
A machine learning approach to software model refactoring
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 …
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.
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 …
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 …
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 …
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 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 …
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 …
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 …
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 …
throughout the development process of a system's lifecycle. This makes it easier to develop …