1996Theory and Practice of Object SystemsRequires access

Understanding and using patterns in software development

Dirk Riehle, Heinz Züllighoven

Open publisher page 219 citations

Abstract

Patterns have shown to be an effective means of capturing and communicating software design experience. However, there is more to patterns than software design patterns: We believe that patterns work for software development on several levels. In this article we explore what we have come to understand as crucial aspects of the pattern concept, relate patterns to the different models built during software design, discuss pattern forms and how we think that patterns can form larger wholes like pattern handbooks. © 1996 John Wiley & Sons, Inc.

About this research paper

What this paper is about

Patterns have shown to be an effective means of capturing and communicating software design experience. However, there is more to patterns than software design patterns: We believe that patterns work for software development on several levels. In this article we explore what we have come to understand as crucial aspects of the pattern concept, relate patterns to the different models built during software design, discuss pattern forms and how we think that patterns can form larger wholes like pattern handbooks. © 1996 John Wiley & Sons, Inc.

Why it matters

OpenAlex reports 219 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Patterns have shown to be an effective means of capturing and communicating software design experience. However, there is more to patterns than software design patterns: We believe that patterns work for software development on several levels. In this article we explore what we have come to understand as crucial aspects of the pattern concept, relate patterns to the different models built during software design, discuss pattern forms and how we think that patterns can form larger wholes like pattern handbooks. © 1996 John Wiley & Sons, Inc.

Key concepts: Computer science, Software development, Software, Software engineering, Development (topology), Programming language, Mathematical analysis, Mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
Understanding and using patterns in software development — Research Paper | ScholarLens