Object-oriented design patterns have been one of the most important and successful ideas in software design over the last ten years, and have been well adopted both in industry and academia. We provide a semiotic account of design patterns, treating a pattern as a sign comprised of the programmers’ intent and its realisation in the program. A number of open research problems remain regarding patterns, including the differences between patterns, variant forms of common patterns, the naming of patterns, the organisation of collections of patterns, the relationships between patterns, and the extent to which patterns modify the rhetoric of
object-oriented design. Considering patterns as signs can address many of these common questions regarding design patterns, to assist both programmers using patterns and authors writing them.
%0 Journal Article
%1 noble2006pss
%A Noble, James
%A Biddle, Robert
%A Tempero, Ewan
%D 2006
%J Systems, Signs & Actions
%K imported
%N 1
%P 3-40
%T Patterns as Signs: A Semiotics of Object-Oriented Design Pat-terns
%U http://www.sysiac.org/uploads/2-2-Noble.pdf
%V 2
%X Object-oriented design patterns have been one of the most important and successful ideas in software design over the last ten years, and have been well adopted both in industry and academia. We provide a semiotic account of design patterns, treating a pattern as a sign comprised of the programmers’ intent and its realisation in the program. A number of open research problems remain regarding patterns, including the differences between patterns, variant forms of common patterns, the naming of patterns, the organisation of collections of patterns, the relationships between patterns, and the extent to which patterns modify the rhetoric of
object-oriented design. Considering patterns as signs can address many of these common questions regarding design patterns, to assist both programmers using patterns and authors writing them.
@article{noble2006pss,
abstract = {Object-oriented design patterns have been one of the most important and successful ideas in software design over the last ten years, and have been well adopted both in industry and academia. We provide a semiotic account of design patterns, treating a pattern as a sign comprised of the programmers’ intent and its realisation in the program. A number of open research problems remain regarding patterns, including the differences between patterns, variant forms of common patterns, the naming of patterns, the organisation of collections of patterns, the relationships between patterns, and the extent to which patterns modify the rhetoric of
object-oriented design. Considering patterns as signs can address many of these common questions regarding design patterns, to assist both programmers using patterns and authors writing them.},
added-at = {2007-12-29T16:45:09.000+0100},
author = {Noble, James and Biddle, Robert and Tempero, Ewan},
biburl = {https://www.bibsonomy.org/bibtex/2c3a7a24c2c4763c592112aabacfd12a2/yish},
interhash = {d3977c0b35ac5dec0385d36e3945b9e1},
intrahash = {c3a7a24c2c4763c592112aabacfd12a2},
journal = {Systems, Signs & Actions},
keywords = {imported},
number = 1,
pages = {3-40},
timestamp = {2007-12-29T16:45:09.000+0100},
title = {Patterns as Signs: A Semiotics of Object-Oriented Design Pat-terns},
url = {http://www.sysiac.org/uploads/2-2-Noble.pdf},
volume = 2,
year = 2006
}