This paper considers knowledge management in software development from organizational roles ’ viewpoint. The focus is on software patterns, which are seen as means to facilitate the design knowledge management. In this paper, patterns are promoted by tailoring their presentation according to the specific needs of each role. Roles ’ needs are justified by a case study made in a Finnish software organization. Pattern presentation formats are analyzed considering different skills of roles. The analysis reveals that different roles can best utilize different parts of pattern descriptions. As a result, a tentative model is built where relationships between roles and pattern parts are depicted. The result can be used to promote patterns as means ...
A pattern is a model that allows reusing a successful solution to the same problem in a different co...
The effectiveness of information technology (IT) depends on its embeddedness into its contingent con...
Knowledge management (KM) plays an increasingly important role in software development. We find that...
Knowledge management, as an organisational management technique, aims to capturethe knowledge of the...
The papers collected in the book were invited by the editors as tutorial courses or keynote speeches...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Abstract. Modern software engineering masters its complexity problems by applying well-understood de...
This paper was completed as part of the final research component in the University of Oregon Applied...
The objective of my MSc Thesis was to map over reasons, why are design patterns so popular in the mo...
Knowledge Management (KM) is a complex objective, especially in the instance of extended enterprises...
Many patterns have been written concerned with the design and architecture of software systems, e.g....
A pattern is a model that allows reusing a successful solution to the same problem in a different co...
This paper reports on a research project that aimed to identify the different aspects of knowledge m...
Patterns for software development have been a hot topic for some time within the object-oriented com...
It is widely recognized that the software community could make patterns an even more effective tool ...
A pattern is a model that allows reusing a successful solution to the same problem in a different co...
The effectiveness of information technology (IT) depends on its embeddedness into its contingent con...
Knowledge management (KM) plays an increasingly important role in software development. We find that...
Knowledge management, as an organisational management technique, aims to capturethe knowledge of the...
The papers collected in the book were invited by the editors as tutorial courses or keynote speeches...
Patterns have shown to be an effective means of capturing and communicating software design experien...
Abstract. Modern software engineering masters its complexity problems by applying well-understood de...
This paper was completed as part of the final research component in the University of Oregon Applied...
The objective of my MSc Thesis was to map over reasons, why are design patterns so popular in the mo...
Knowledge Management (KM) is a complex objective, especially in the instance of extended enterprises...
Many patterns have been written concerned with the design and architecture of software systems, e.g....
A pattern is a model that allows reusing a successful solution to the same problem in a different co...
This paper reports on a research project that aimed to identify the different aspects of knowledge m...
Patterns for software development have been a hot topic for some time within the object-oriented com...
It is widely recognized that the software community could make patterns an even more effective tool ...
A pattern is a model that allows reusing a successful solution to the same problem in a different co...
The effectiveness of information technology (IT) depends on its embeddedness into its contingent con...
Knowledge management (KM) plays an increasingly important role in software development. We find that...