Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

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… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Review
2018
Review
2018
Social media has been established in many larger emergencies and crises. This process has not started just a few years ago, but… Expand
  • table 1
  • table 1
  • table 2
  • table 3
Highly Cited
2008
Highly Cited
2008
Design patterns are important in object-oriented programming because they offer design motifs, elegant solutions to recurrent… Expand
  • figure 1
  • figure 2
  • figure 3
  • table 1
  • table 2
Highly Cited
2007
Highly Cited
2007
Detecting code clones has many software engineering applications. Existing approaches either do not scale to large code bases or… Expand
  • figure 1
  • figure 2
  • figure 3
  • table 1
  • table 2
Highly Cited
2007
Highly Cited
2007
Design patterns document expert design experience in software system development. They have been applied in many existing… Expand
  • figure 1
  • table 1
  • figure 2
  • figure 4
  • figure 5
Highly Cited
2004
Highly Cited
2004
Exotic plants often face different conditions from those experienced where they are native. The general issue of how exotics… Expand
  • table 1
  • table 1
  • figure 1
  • figure 1
  • table 2
Highly Cited
2002
Highly Cited
2002
AspectJ implementations of the GoF design patterns show modularity improvements in 17 of 23 cases. These improvements are… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Highly Cited
2002
Highly Cited
2002
We describe a formal approach for finding bugs in security-relevant software and verifying their absence. The idea is as follows… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Highly Cited
2001
Highly Cited
2001
The Model/View/Controller design pattern is very useful for architecting interactive software systems. This design pattern is… Expand
  • figure 2
  • figure 3
Highly Cited
1999
Highly Cited
1999
were proposed more than 10 years ago. The Object-Oriented Systems Analysis (OOSA) technique [12] adopts the Entity-Relationship… Expand
  • figure 1
  • figure 2
  • figure 3
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… Expand
  • figure 1
  • figure 2
  • table 1
  • table 2
  • table 4