Decision-making techniques for software architecture design: A comparative survey
The architecture of a software-intensive system can be defined as the set of relevant design
decisions that affect the qualities of the overall system functionality; therefore, architectural …
decisions that affect the qualities of the overall system functionality; therefore, architectural …
A systematic review of software architecture visualization techniques
Context Given the increased interest in using visualization techniques (VTs) to help
communicate and understand software architecture (SA) of large scale complex systems …
communicate and understand software architecture (SA) of large scale complex systems …
Continuous software engineering: A roadmap and agenda
Throughout its short history, software development has been characterized by harmful
disconnects between important activities such as planning, development and …
disconnects between important activities such as planning, development and …
[책][B] Modeling and simulating software architectures: The Palladio approach
A new, quantitative architecture simulation approach to software design that circumvents
costly testing cycles by modeling quality of service in early design states. Too often, software …
costly testing cycles by modeling quality of service in early design states. Too often, software …
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 …
Cloud security engineering: Early stages of SDLC
SA Aljawarneh, A Alawneh, R Jaradat - Future Generation Computer …, 2017 - Elsevier
Security vulnerabilities and defects are results of poorly constructed software that can lead to
easy exploitation by the cyber criminals. A large number of Cloud software systems are …
easy exploitation by the cyber criminals. A large number of Cloud software systems are …
Controlling software architecture erosion: A survey
Software architectures capture the most significant properties and design constraints of
software systems. Thus, modifications to a system that violate its architectural principles can …
software systems. Thus, modifications to a system that violate its architectural principles can …
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 …
[HTML][HTML] A map** study on documentation in Continuous Software Development
Context: With an increase in Agile, Lean, and DevOps software methodologies over the last
years (collectively referred to as Continuous Software Development (CSD)), we have …
years (collectively referred to as Continuous Software Development (CSD)), we have …
[책][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 …