TY - GEN
T1 - Architectural knowledge management in global software development
T2 - A review
AU - Ali, Nour
AU - Beecham, Sarah
AU - Mistrík, Ivan
PY - 2010
Y1 - 2010
N2 - Architectural Knowledge Management (AKM) aims to coordinate the knowledge produced and used during architecting a software system. Managing architectural knowledge effectively is a task that becomes even more critical and complex when operating in a distributed environment. Thus, software architectural practices, processes, and tools that work in collocated software development don't necessarily scale up in a distributed environment. In this paper, we perform a literature review that looks at AKM in a Global Software Development (GSD) context. We attempt to synthesize AKM concepts, practices, tools and challenges important in GSD. In order to provide a common understanding for the central concepts of AKM in GSD in an abstract way, we have created a metamodel which is based on our literature review. The metamodel defines a set of architecture knowledge and global software development entities and their relationships.
AB - Architectural Knowledge Management (AKM) aims to coordinate the knowledge produced and used during architecting a software system. Managing architectural knowledge effectively is a task that becomes even more critical and complex when operating in a distributed environment. Thus, software architectural practices, processes, and tools that work in collocated software development don't necessarily scale up in a distributed environment. In this paper, we perform a literature review that looks at AKM in a Global Software Development (GSD) context. We attempt to synthesize AKM concepts, practices, tools and challenges important in GSD. In order to provide a common understanding for the central concepts of AKM in GSD in an abstract way, we have created a metamodel which is based on our literature review. The metamodel defines a set of architecture knowledge and global software development entities and their relationships.
KW - Architectural knowledge
KW - Distributed software engineering
KW - Knowledge management
KW - Software architecting
UR - http://www.scopus.com/inward/record.url?scp=78149288756&partnerID=8YFLogxK
U2 - 10.1109/ICGSE.2010.48
DO - 10.1109/ICGSE.2010.48
M3 - Conference contribution
AN - SCOPUS:78149288756
SN - 9780769541228
T3 - Proceedings - 5th International Conference on Global Software Engineering, ICGSE 2010
SP - 347
EP - 352
BT - Proceedings - 5th International Conference on Global Software Engineering, ICGSE 2010
PB - IEEE Computer Society
ER -