TY - GEN
T1 - A visual tool for using design patterns as pattern languages
AU - Díaz, Paloma
AU - Aedo, Ignacio
AU - Rosson, Mary Beth
AU - Carroll, John M.
PY - 2010
Y1 - 2010
N2 - Design patterns document successful solutions to recurrent problems in a specific software development domain. However, finding the patterns you need can be difficult, often requiring the designer to comprehend a long narrative description to understand the benefits, implications and trade-offs of each pattern and of its relationships with others. In this paper we propose a visual notation supported by a software tool that may help to identify patterns that could satisfy a designer's goals, as well as conveying the positive and negative relations among patterns, including dependencies and collisions among patterns selected for a specific problem. This work extends the concept of Softgoal Interdependency Graphs (SIG) enhancing them with a number of visual clues and interaction capabilities to help designers realize the contributions and trade-offs of their design ideas and the complexity of the solution space they are building up.
AB - Design patterns document successful solutions to recurrent problems in a specific software development domain. However, finding the patterns you need can be difficult, often requiring the designer to comprehend a long narrative description to understand the benefits, implications and trade-offs of each pattern and of its relationships with others. In this paper we propose a visual notation supported by a software tool that may help to identify patterns that could satisfy a designer's goals, as well as conveying the positive and negative relations among patterns, including dependencies and collisions among patterns selected for a specific problem. This work extends the concept of Softgoal Interdependency Graphs (SIG) enhancing them with a number of visual clues and interaction capabilities to help designers realize the contributions and trade-offs of their design ideas and the complexity of the solution space they are building up.
UR - http://www.scopus.com/inward/record.url?scp=77957952014&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77957952014&partnerID=8YFLogxK
U2 - 10.1145/1842993.1843005
DO - 10.1145/1842993.1843005
M3 - Conference contribution
AN - SCOPUS:77957952014
SN - 9781450300766
T3 - Proceedings of the Workshop on Advanced Visual Interfaces AVI
SP - 67
EP - 74
BT - Proceedings of the Working Conference on Advanced Visual Interfaces, AVI' 10
T2 - International Conference on Advanced Visual Interfaces, AVI '10
Y2 - 26 May 2010 through 28 May 2010
ER -