Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 240,961,915 papers from all fields of science
Search
Sign In
Create Free Account
Software design pattern
Known as:
Programming practice
, Programming pattern
, Pattern (disambiguation)
Expand
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
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
ADAPTIVE Communication Environment (ACE)
Abstract factory pattern
Abstraction (software engineering)
Adapter pattern
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2012
2012
Do professional developers benefit from design pattern documentation? a replication in the context of source code comprehension
C. Gravino
,
M. Risi
,
Giuseppe Scanniello
,
G. Tortora
ACM/IEEE International Conference on Model Driven…
2012
Corpus ID: 7177177
We present the results of a differentiated replication conducted with professional developers to assess whether the presence and…
Expand
Review
2012
Review
2012
Ontology Design Patterns in Use - Lessons Learnt from an Ontology Engineering Case
K. Hammar
WOP
2012
Corpus ID: 14317578
. Ontology Design Patterns show promise in enabling simpler, faster, more correct Ontology Engineering by laymen and experts…
Expand
Review
2011
Review
2011
Wisdom about the Crowd: Assuring Geospatial Data Quality Collected in Location-Based Games
Sebastian Matyas
,
Peter Kiefer
,
C. Schlieder
,
S. Kleyer
International Conference on Evolutionary…
2011
Corpus ID: 22604521
The idea of outsourcing geospatial data creation tasks to the crowd (volunteered geographic information, VGI) has become quite…
Expand
Review
2009
Review
2009
A Survey of Design Pattern Based Web Applications
R. Sridaran
,
G. Padmavathi
,
K. Iyakutti
Journal of Object Technology
2009
Corpus ID: 10120175
Pattern-based web applications have become popular since they promote reusability and consistency. In few cases, patterns do not…
Expand
2009
2009
Management of military wounds in the modern era
C. Taylor
,
S. Jeffery
2009
Corpus ID: 45839598
Chris Taylor is Specialist Training Registrar, Department of Plastic Surgery, Sandwell General Hospital, West Bromwich; Steven…
Expand
2005
2005
Choreographing Security and Performance Analysis for Web Services
S. Gilmore
,
V. Haenel
,
L. Kloul
,
Monika Maidl
EPEW/WS-FM
2005
Corpus ID: 6671589
We describe a UML-based method which supports model-driven development of service-oriented architectures including those used in…
Expand
2004
2004
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
Zoran Jeremi
,
Vladan Devedži
2004
Corpus ID: 18711638
The paper describes design of the Design Pattern ITS system, an intelligent tutoring system for learning Design Patterns. The…
Expand
2001
2001
Compiling java for high performance and the internet
Zoran Budimlic
,
K. Kennedy
2001
Corpus ID: 62452786
Java is the first widely accepted language that addresses heterogeneous resources, security, and portability problems, making it…
Expand
1999
1999
VISITOR in Frameworks
J. Vlissides
1999
Corpus ID: 61502572
A grim assessment from none other than Erich Gamma. What’s got his goat is the V ISITOR pattern’s role in TOOLED COMPOSITE, a…
Expand
Review
1994
Review
1994
Overview of Teknowledge's domain-specific software architecture program
A. Terry
,
F. Hayes-Roth
,
+4 authors
B. Hayes-Roth
SOEN
1994
Corpus ID: 34515900
As part of the ARPA DSSA program, we are developing a methodology and integrating a suite of supporting tools to help specify…
Expand