ACM Home Page
Please provide us with feedback. Feedback
Enhancing user interface design patterns with design rationale structures
Full text PdfPdf (524 KB)
Source
ACM Special Interest Group for Design of Communication archive
Proceedings of the 27th ACM international conference on Design of communication table of contents
Bloomington, Indiana, USA
SESSION: Designing for users table of contents
Pages 9-16  
Year of Publication: 2009
ISBN:978-1-60558-559-8
Authors
Jordan Janeiro  Technische Universität Dresden, Dresden, Germany
Simone Diniz Junqueira Barbosa  Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, Brazil
Thomas Springer  Technische Universität Dresden, Dresden, Germany
Alexander Schill  Technische Universität Dresden, Dresden, Germany
Sponsors
SIGDOC: ACM Special Interest Group for Design of Communications
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1621995.1621998
What is a DOI?

ABSTRACT

User interface design and development activities are typically costly and, despite many research efforts, still lack adequate support tools to make them more efficient. The use of guidelines and principles have been mostly replaced by the use of user interface design patterns, collected in libraries that aim to encompass both general and domain-specific user interface design knowledge. However, such patterns are represented mostly in natural language and other representations that cannot be easily computed. This paper presents an approach to represent user interface design patterns in a knowledge base which, by bringing together semi-structured user interface design patterns and design rationale models, can help designers to search, compare, and reuse proven design solutions in their projects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Alexander, C. A Pattern Language. Oxford University Press. New York, NY. 1977.
 
2
Barbosa, S.D.J.; Paula, M.G. "Designing and Evaluating Interaction as Conversation: a Modeling Language based on Semiotic Engineering" In Jorge; Nunes; Falcão e Cunha (eds.) Interactive Systems Design, Specification, and Verification -- 10th International Workshop, DSV IS 2003, Funchal, Madeira Island, Portugal, June 2003, Revised Papers Series: Lecture Notes in Computer Science, vol. 2844, 2003. pp. 16---33.
 
3
Benoit, W.L., Hample, D., Benoit, P.J. , and Hample, D., eds., "The Toulmin Model and Syllogism", Readings in Argumentation (Studies in Argumentation in Pragmatics and Discourse Analysis, No 11), Gruyter, 1992.
 
4
Berners-Lee, T., Hendler, J., and Lassila, O., "The Semantic Web. A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities", Scientific American Magazine, May 2001.
 
5
Bjork, S. and Holopainen, J., Patterns in Game Design, Charles River Media, 2004.
 
6
Borchers, J. A Pattern Approach to Interaction Design. West Sussex, England: John Wiley & Sons.2001.
 
7
Bueno, A.M.; Barbosa, S.D.J.; "Using an Interaction-as-Conversation Diagram as a Glue Language for HCI Design Patterns on the Web". In Proceedings of TAMODIA 2006, Task Models and Diagrams. Belgium, Oct. 2006, Springer LNCS vol. 4385.
 
8
Fincher, S., Finlay, J., Greene, S., Molina, P., and Thomas, J., Perspectives on HCI patterns: concepts and tools (introducing PLML), 2004.
 
9
Gamma, E., Helm, R., and Johnson, R.E., Design Patterns. Elements of Reusable Object-Oriented Software, Addison--Wesley Longman, Amsterdam, 1995.
 
10
Jones, J.C. , Design Methods: Seeds of Human Futures, John Wiley & Sons, 1970.
 
11
Klusch, M., "Semantic Web Service Coordination", CASCOM: Intelligent Service Coordination in the Semantic Web, Birkhäuser Basel, 2008, pp. 59--104.
 
12
Kolodner, J., Case-Based Reasoning. San Mateo: Morgan Kaufmann, 1993.
 
13
Kopecky, J., Vitvar, T., Bournez, C., and Farrell, J., "SAWSDL: Semantic Annotations for WSDL and XML Schema", IEEE Internet Computing, vol. 11, 2007, pp. 60--67.
 
14
Lee, J., "Extending the Potts and Bruns Model for Recording Design Rationale", Proceedings of the 13th international conference on Software engineering, Austin, Texas, United States: IEEE Computer Society Press, 1991, pp. 114--125.
 
15
Limbourg, Q., Multi-path Development of User Interfaces, Ph.D. thesis, Université catholique de Louvain, Louvain-la-Neuve, Belgium, November 2004.
 
16
MacLean, A., Young, R.M., Belloti, V.M.E., and Moran, T.P., "Questions, Options, and Criteria: Elements of Design Space Analysis", Design Rationale: Concepts, Techniques and Use, T.P. Moran and J.M. Carroll, eds., Lawrence Erlbaum Associates Inc, 1994.
 
17
McCall, R., "PHIBIS: Procedurally Hierarchical Issue-Based Information Systems", Proceedings of the Conference on Architecture at the International Congress on Planning and Design Theory, Boston: American Society of Mechanical Engineers, 1987, pp. 17--22.
 
18
"Mobile User Interface Design Patterns", available at: http://patterns.littlespringsdesign.com/index.php/Main_Page
 
19
Moran, T.P. and Carroll, J.M. , "Overview of Design Rationale", Design Rationale: Concepts, Techniques and Use, T.P. Moran and J.M. Carroll, eds., Lawrence Erlbaum Associates Inc, 1994.
 
20
Paternò, F. (2000) Model--Based Design and Evaluation of Interactive Applications, London, Springer-Verlag.
 
21
Rittel, H.W.J. and Webber, M.M., "Dilemmas in a General Theory of Planning", Policy Sciences, vol. 4, Jun. 1973, pp. 155--169.
 
22
Schön, D. The Reflective Practitioner: How Professionals Think in Action. New York: Basic Books. 1983.
 
23
Tidwell, J., Designing Interfaces: Patterns for Effective Interaction Design, O'Reilly Media, Inc., 2005.
 
24
van Welie, M., "Welie.com -- Patterns in Interaction Design.
 
25
Yahoo! Design Pattern Library", available at: http://developer.yahoo.com/ypatterns/