[HTML][HTML] To automatically map source code entities to architectural modules with Naive Bayes

T Olsson, M Ericsson, A Wingkvist - Journal of Systems and Software, 2022 - Elsevier
Background: The process of mapping a source code entity onto an architectural module is to
a large degree a manual task. Automating this process could increase the use of static …

InMap: automated interactive code-to-architecture mapping recommendations

ZT Sinkala, S Herold - 2021 IEEE 18th International …, 2021 - ieeexplore.ieee.org
Reflexion Modelling is a popular method used in industry for Software Architectural
Consistency Checking (SACC). However, it involves a mapping step that is manual and …

Detecting inconsistencies in software architecture documentation using traceability link recovery

J Keim, S Corallo, D Fuchß… - 2023 IEEE 20th …, 2023 - ieeexplore.ieee.org
Documenting software architecture is important for a system's success. Software architecture
documentation (SAD) makes information about the system available and eases …

InMap: automated interactive code-to-architecture mapping

ZT Sinkala, S Herold - Proceedings of the 36th Annual ACM Symposium …, 2021 - dl.acm.org
There exist techniques that attempt to automate the mapping step in Reflexion Modelling, a
popular software architecture consistency checking method. However, most of these …

s4rdm3x: A Tool Suite to Explore Code to ArchitectureMapping Techniques

T Olsson, M Ericsson, A Wingkvist - Journal of Open Source Software, 2021 - diva-portal.org
Architectural drift and erosion, where the implementation starts to deviate from the intended
software architecture or the rules set by it, are common problems in long-lived software …

An Integrated Approach to Package and Class Code-to-Architecture Mapping Using InMap

ZT Sinkala, S Herold - 2023 IEEE 20th International …, 2023 - ieeexplore.ieee.org
Reflexion Modelling is a successful method used in industry for Software Architectural
Consistency Checking (SACC). However, it includes a mapping step that is manual and …

Towards improving software architecture degradation mitigation by machine learning

S Herold, C Knieke, M Schindler… - The Twelfth International …, 2020 - diva-portal.org
Mitigating software architecture degradation is a task in evolving large and complex software-
intensive systems that is as important as it is challenging. One aspect adding to the …

Investigating the Effect of Partial and Real-Time Feedback in INMAP Code-To-Architecture Mapping

ZT Sinkala, S Herold - 2023 18th Conference on Computer …, 2023 - ieeexplore.ieee.org
InMap is an interactive and iterative information retrieval-based automated mapping
algorithm that produces code-to-architecture mapping recommendations. In its original form …

Hierarchical code-to-architecture mapping

ZT Sinkala, S Herold - European Conference on Software Architecture, 2021 - Springer
Automating the mapping of a system's code to its architecture is important in improving the
adoption of successful Software Architecture Consistency Checking (SACC) methods like …

A comparison of machine learning-based text classifiers for mapping source code to architectural modules

A Florean, L Jalal, ZT Sinkala… - 15th European Conference …, 2021 - diva-portal.org
A mapping between a system's implementation and its software architecture is mandatory in
many architecture consistency checking techniques. Creating such a mapping manually is a …