For more than a decade, patterns have influenced how software architects and developers create computing systems. Design-focused patterns provide a vocabulary for expressing architectural visions and clear, concise representative designs and detailed implementations. Presenting software pieces in terms of their constituent patterns also lets developers communicate more effectively, with greater conciseness and less ambiguity. Software patterns influence how developers design and implement computing systems. This paper examine the software patterns' past, present, and future trends, which can help developers improve their projects.
%0 Journal Article
%1 BuschmannHenneySchmidt07software
%A Buschmann, Frank
%A Henney, Kevlin
%A Schmidt, Douglas C.
%D 2007
%J IEEE Software
%K 01624 ieee paper software development oop design pattern framework architecture
%N 4
%P 31--37
%R 10.1109/MS.2007.115
%T Past, Present, and Future Trends in Software Patterns
%V 24
%X For more than a decade, patterns have influenced how software architects and developers create computing systems. Design-focused patterns provide a vocabulary for expressing architectural visions and clear, concise representative designs and detailed implementations. Presenting software pieces in terms of their constituent patterns also lets developers communicate more effectively, with greater conciseness and less ambiguity. Software patterns influence how developers design and implement computing systems. This paper examine the software patterns' past, present, and future trends, which can help developers improve their projects.
@article{BuschmannHenneySchmidt07software,
abstract = {For more than a decade, patterns have influenced how software architects and developers create computing systems. Design-focused patterns provide a vocabulary for expressing architectural visions and clear, concise representative designs and detailed implementations. Presenting software pieces in terms of their constituent patterns also lets developers communicate more effectively, with greater conciseness and less ambiguity. Software patterns influence how developers design and implement computing systems. This paper examine the software patterns' past, present, and future trends, which can help developers improve their projects.},
added-at = {2017-06-17T11:40:46.000+0200},
author = {Buschmann, Frank and Henney, Kevlin and Schmidt, Douglas C.},
biburl = {https://www.bibsonomy.org/bibtex/267fccc35401ca0aba2e7f74bb1af534b/flint63},
doi = {10.1109/MS.2007.115},
file = {IEEE Digital Library:2007/BuschmannHenneySchmidt07software.pdf:PDF},
groups = {public},
interhash = {36195e55b869db21bac5014edf05fe46},
intrahash = {67fccc35401ca0aba2e7f74bb1af534b},
issn = {0740-7459},
journal = {IEEE Software},
keywords = {01624 ieee paper software development oop design pattern framework architecture},
number = 4,
pages = {31--37},
timestamp = {2017-07-13T17:18:49.000+0200},
title = {Past, Present, and Future Trends in Software Patterns},
username = {flint63},
volume = 24,
year = 2007
}