Ivan Mistrík

Learn More
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(More)
In this paper we consider the importance of explicit knowledge management, taking into account the growth of global software engineering and the importance of corporate knowledge. We conclude by suggesting specific areas of research which should be considered important for the implementation of knowledge management within global software engineering(More)
1.1 Introduction Architects regularly make architectural design decisions but are usually unable to evaluate the economic impact of those decisions. Management, in contrast, is often interested in product-level decisions (such as features and quality) but not in the technical details of how those decisions are made. These differing interests lead to(More)