10 years of software architecture knowledge management: Practice and future
The importance of architectural knowledge (AK) management for software development has
been highlighted over the past ten years, where a significant amount of research has been …
been highlighted over the past ten years, where a significant amount of research has been …
A comparative study of architecture knowledge management tools
Recent research suggests that architectural knowledge, such as design decisions, is
important and should be recorded alongside the architecture description. Different …
important and should be recorded alongside the architecture description. Different …
[책][B] Software architecture knowledge management
A software architecture manifests the major early design decisions. These early decisions
determine the system's development, deployment and evolution. Thus, making better …
determine the system's development, deployment and evolution. Thus, making better …
Enriching software architecture documentation
The effective documentation of Architectural Knowledge (AK) is one of the key factors in
leveraging the paradigm shift toward sharing and reusing AK. However, current …
leveraging the paradigm shift toward sharing and reusing AK. However, current …
Towards an effective approach for architectural knowledge management considering global software development
MA Hamid, Y Hafeez, B Hamid… - … Journal of Grid …, 2020 - inderscienceonline.com
Architectural design is expected to provide virtuous outcomes of quality software products by
satisfying customer requirements. A foremost apprehension of the customer is to have a …
satisfying customer requirements. A foremost apprehension of the customer is to have a …
An enhanced architectural knowledge metamodel linking architectural design decisions to other artifacts in the software engineering lifecycle
Software architects create and consume many interrelated artifacts during the architecting
process. These artifacts may represent functional and nonfunctional requirements …
process. These artifacts may represent functional and nonfunctional requirements …
Tools and technologies for architecture knowledge management
As management of architectural knowledge becomes vital for improving an organization's
architectural capabilities, support for (semi-) automating this management is required. There …
architectural capabilities, support for (semi-) automating this management is required. There …
Improving understandability of architecture design through visualization of architectural design decision
Concentrating on components and connectors in traditional approaches to document
software architecture causes the problems, such as high costs for architecture change and …
software architecture causes the problems, such as high costs for architecture change and …
Collaborative software architecting through knowledge sharing
In the field of software architecture, there has been a paradigm shift from describing the
outcome of the architecting process to documenting architectural knowledge, such as design …
outcome of the architecting process to documenting architectural knowledge, such as design …
Knowledge architect: A tool suite for managing software architecture knowledge
Management of software architecture knowledge (AK) is vital for improving an organization's
architectural capabilities. To support the architecting process within our industrial partner …
architectural capabilities. To support the architecting process within our industrial partner …