Software design pattern

Known as: Programming practice, Programming pattern, Pattern (disambiguation) 
In software engineering, a software design pattern is a general reusable solution to a commonly occurring problem within a given context in software… (More)
Wikipedia

Topic mentions per year

Topic mentions per year

1955-2018
010020019552017

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2005
Highly Cited
2005
We present design patterns used by software components in the TinyOS sensor network operating system. They differ significantly… (More)
  • figure 1
  • figure 2
Is this relevant?
Highly Cited
2005
Highly Cited
2005
Design patterns offer flexible solutions to common problems in software development. Recent studies have shown that several… (More)
  • figure 1
  • figure 2
  • figure 3
  • table 1
  • table 2
Is this relevant?
Highly Cited
2002
Highly Cited
2002
AspectJ implementations of the GoF design patterns show modularity improvements in 17 of 23 cases. These improvements are… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2002
Highly Cited
2002
A method and a corresponding tool is described which assist design recovery and program understanding by recognising instances of… (More)
  • figure 1
  • figure 3
  • figure 4
  • figure 6
  • figure 5
Is this relevant?
Highly Cited
2002
Highly Cited
2002
ÐUsing design patterns is claimed to improve programmer productivity and software quality. Such improvements may manifest both at… (More)
Is this relevant?
Highly Cited
1998
Highly Cited
1998
An approach to recover object oriented design patterns from design and code is presented. The pattern recovery process is based… (More)
  • figure 1
  • figure 2
  • table 1
  • table 2
  • table 4
Is this relevant?
Highly Cited
1998
Highly Cited
1998
Design patterns facilitate reuse of good design practices. They are typically given by using conventional notations that lack… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1996
Highly Cited
1996
A design pattern is a particular prose form of recording design information such that designs which have worked well in the past… (More)
  • figure 1
  • table 1
Is this relevant?
Highly Cited
1996
Highly Cited
1996
Design patterns raise the abstraction level at which people design and communicate design of object-oriented software. But design… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1993
Highly Cited
1993
We propose design patterns as a new mechanism for expressing object-oriented design experience. Design patterns identify, name… (More)
  • table 1
Is this relevant?