A systematic map** study on the combination of software architecture and agile development

C Yang, P Liang, P Avgeriou - Journal of Systems and Software, 2016 - Elsevier
Context Combining software architecture and agile development has received significant
attention in recent years. However, there exists no comprehensive overview of the state of …

Slicing object-oriented software

L Larsen, MJ Harrold - … of IEEE 18th international conference on …, 1996 - ieeexplore.ieee.org
Describes the construction of system dependence graphs for object-oriented software on
which efficient slicing algorithms can be applied. We construct these system dependence …

An approach to extract the architecture of microservice-based software systems

B Mayer, R Weinreich - 2018 IEEE symposium on service …, 2018 - ieeexplore.ieee.org
Microservices decouple network-accessible system components to support independent
development, deployment, and scalability. The architecture of microservice-based software …

How do open source communities document software architecture: An exploratory survey

W Ding, P Liang, A Tang, H Van Vliet… - … on engineering of …, 2014 - ieeexplore.ieee.org
Software architecture (SA) documentation provides a blueprint of a software-intensive
system for the communication between stakeholders about the high-level design of the …

Review of approaches to manage architectural knowledge in Agile Global Software Development

G Borrego, AL Morán, RR Palacio Cinco… - IET …, 2017 - Wiley Online Library
Nowadays, Agile and Global Software Development (AGSD) has brought benefits and new
challenges to the software industry. Among the main challenges is Architecture Knowledge …

Evaluating the effects of architectural documentation: A case study of a large scale open source project

R Kazman, D Goldenson, I Monarch… - IEEE Transactions …, 2015 - ieeexplore.ieee.org
Sustaining large open source development efforts requires recruiting new participants;
however, a lack of architectural documentation might inhibit new participants since large …

The analysis of architectural languages for the needs of practitioners

M Ozkaya - Software: Practice and Experience, 2018 - Wiley Online Library
Architectural languages (ALs) have attracted much attention as the modeling notations for
specifying and reasoning about important design decisions. In this study, 124 different …

Understanding architectural knowledge sharing in AGSD teams: An empirical study

G Borrego, AL Morán, R Palacio… - 2016 IEEE 11th …, 2016 - ieeexplore.ieee.org
Nowadays, the use of agile methodologies (AM) in Global Software Development (GSD)--
known as AGSD--is increasingly common. However, AM and GSD are not completely …

A study on the software architecture documentation practices and maturity in open-source software development

M Muszynski, S Lugtigheid, F Castor… - 2022 IEEE 19th …, 2022 - ieeexplore.ieee.org
The best practices in the industry for Software Architecture (SA) documentation are not
always followed, despite it being known that SA documentation can positively influence …

An industrial case study on an architectural assumption documentation framework

C Yang, P Liang, P Avgeriou, U Eliasson… - Journal of Systems and …, 2017 - Elsevier
As an important type of architectural knowledge, documenting architectural assumptions
(AAs) is critical to the success of projects. In this work, we proposed and validated an …