[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1996461.1996523acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

A design pattern mining method for interaction design

Published: 13 June 2011 Publication History

Abstract

This paper reports on a design pattern mining method addressing pattern mining in interaction design. The method aims at identifying proven solutions to recurring design problems through design workshops and software application analysis. During a design workshop, a team of 3-5 designers is asked to design the GUI and the interaction process for an application in the domain of the mining process and the design issues they address are collected. Moreover, a set of software applications in the area of the mining process is analyzed in order to identify in what measure the design issues discussed during the workshops are considered in the implementation of existing applications. Candidates for being documented as design patterns are the most recurring design issues in both the workshops and the software analysis. The paper describes the method together with its application in mining for design patterns for the design of synchronous collaborative systems.

References

[1]
Adler, A., Nash, J. C., Noel, S. Evaluating and implementing a collaborative office document system. Interact. Comput. 18, 4 (2006), 665--682.
[2]
Alexander, C. A pattern language: Towns, buildings, construction. New York: Oxford University Press, 1977.
[3]
Amershi, S., Morris, M.R. CoSearch: a system for co-located collaborative web search. in Proceeding of CHI '08 (Florence Italy, April 2008), ACM Press, 1647--1656.
[4]
Baggetun, R., Rusman, E., Poggi, C. Design patterns for collaborative learning: From practice to theory and back, in Proceedings of International Conference on Educational Multimedia, Hypermedia and Telecommunications (Lugano Switzerland, 2004), 2493--2498.
[5]
Battocchi, A., Pianesi, F., Tomasini, D., Zancanaro, M., Esposito, G., Venuti, P., Ben Sasson, A., Gal, E., Weiss, P.L. Collaborative Puzzle Game: a tabletop interactive game for fostering collaboration in children with Autism Spectrum Disorders. in Proceedings of the International Conference on Interactive Tabletops and Surfaces (2009). ACM Press, 197--204.
[6]
Borchers, J. A Pattern Approach to Interaction Design. John Wiley & Sons, Inc, 2001.
[7]
Carroll, J.M. Scenario-Based Design: Envisioning Work and Technology in System Development. John Wiley & Sons, Inc., New York, NY, USA, 1995.
[8]
Crumlish, C., Malone, E. Designing Social Interfaces. O'Reilly Media, Inc, 2009.
[9]
Díaz, P., Rosson, M. B., Aedo, I., Carroll, J. M. Web Design Patterns: Investigating User Goals and Browsing Strategies, in Proceedings of the Symposium on End-User Development (Siegen Germany, March 2009), 186--204.
[10]
Dong, J., Zhao, Y., Peng, T. A Review of Design Pattern Mining Techniques, International Journal of Software Engineering and Knowledge Engineering 19, 6 (September, 2009), pp. 823--855.
[11]
Gamma, E., R. Helm, R. Johnson, Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley, 1995.
[12]
GoogleDocs http://www. docs.google.com.
[13]
Klopfer, E., Perry, J., Squire, K., Jan, M.F., Steinkuehler, C. Mystery at the museum: a collaborative game for museum education. in Proceedings of the Conference on Computer Support for Collaborative learning (2005), 316--320.
[14]
Kruschitz, C., Hitz, M. Analyzing the HCI Design Pattern Variety, in Proceedings of AsianPLoP2010 (Tokyo Japan, March 2010), GRACE-TR-2010-01.
[15]
Lukosch, S., Schümmer, T. Communicating Design Knowledge with Groupware Technology Patterns: The Case of Shared Object Management. In Proceedings of CRIWG 2004 (Costa Rica, 2004), 223--237.
[16]
Margaritis, M., Avouris, N., Kahrimanis, G. On Supporting Users' Reflection during Small Groups Synchronous Collaboration. in Proceedings of 12th International Workshop on Groupware, CRIWG 2006 (Spain, 2006) LNCS 4154, Springer.
[17]
Meszaros, G., Doble, J. A pattern language for pattern writing. In Proceedings of International Conference on Pattern languages of program design (1997) Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA 529--574.
[18]
Retalis, S., Georgiakakis, P., Dimitriadis, Y. Eliciting design patterns for e-learning systems. Computer Science Education 16, 2 (2006), 105--118.
[19]
Schadewitz, N., Jachna, T. Comparing inductive and deductive methodologies for design patterns identification and articulation. International Design Research Conference 12, 15 (November, 2007).
[20]
Schadewitz, N. Design Patterns for Cross-cultural Collaboration. International Journal of Design 3, 3 (2009).
[21]
Schuler, D. A pattern language for living communication. in Proceedings of PDC'02 (Malmö Sweden, June 2002).
[22]
Shah, C., Marchionini, G., Kelly, D. Learning design principles for a collaborative information seeking system. in Proceedings of CHI '09 (Boston USA, April 2009). ACM Press, 3419--3424.
[23]
Tidwell, J. Designing Interfaces: Patterns for Effective Interaction Design. O'Reilly Media, 2005.
[24]
Wallas, G. The Art of Thought, Harcourt, Brace & World, New York, 1926.
[25]
Welie, M. Patterns in interaction design. Retrieved: June, 20th 2010. Available at: http://www.welie.co.
[26]
Winters, N., Mor, Y. Dealing with abstraction: Case study generalisation as a method for eliciting design patterns. Computers in Human Behavior 25, 5 (2009), 1079--1088.

Cited By

View all
  • (2021)Developing a Set of Design Patterns Specific for the Design of User Interfaces for Autistic UsersProceedings of the XX Brazilian Symposium on Human Factors in Computing Systems10.1145/3472301.3484347(1-7)Online publication date: 18-Oct-2021
  • (2021)Investigating design anti-pattern and design pattern mutations and their change- and fault-pronenessEmpirical Software Engineering10.1007/s10664-020-09900-026:1Online publication date: 15-Jan-2021
  • (2017)Analysis interaction design patterns in drawing application for early childhood using deductive method approach2017 5th International Conference on Information and Communication Technology (ICoIC7)10.1109/ICoICT.2017.8074716(1-6)Online publication date: May-2017
  • Show More Cited By

Index Terms

  1. A design pattern mining method for interaction design

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    EICS '11: Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
    June 2011
    356 pages
    ISBN:9781450306706
    DOI:10.1145/1996461
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 June 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. design patterns
    2. design workshops
    3. interaction design

    Qualifiers

    • Research-article

    Conference

    EICS '11
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 73 of 299 submissions, 24%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)14
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Developing a Set of Design Patterns Specific for the Design of User Interfaces for Autistic UsersProceedings of the XX Brazilian Symposium on Human Factors in Computing Systems10.1145/3472301.3484347(1-7)Online publication date: 18-Oct-2021
    • (2021)Investigating design anti-pattern and design pattern mutations and their change- and fault-pronenessEmpirical Software Engineering10.1007/s10664-020-09900-026:1Online publication date: 15-Jan-2021
    • (2017)Analysis interaction design patterns in drawing application for early childhood using deductive method approach2017 5th International Conference on Information and Communication Technology (ICoIC7)10.1109/ICoICT.2017.8074716(1-6)Online publication date: May-2017
    • (2016)Design of Visualizations for Human-Information Interaction: A Pattern-Based FrameworkSynthesis Lectures on Visualization10.2200/S00685ED1V01Y201512VIS0054:1(1-185)Online publication date: 18-Apr-2016
    • (2016)Evaluating the impact of design pattern and anti-pattern dependencies on changes and faultsEmpirical Software Engineering10.1007/s10664-015-9361-021:3(896-931)Online publication date: 1-Jun-2016
    • (2013)Mining the relationship between anti-patterns dependencies and fault-proneness2013 20th Working Conference on Reverse Engineering (WCRE)10.1109/WCRE.2013.6671310(351-360)Online publication date: Oct-2013
    • (2011)On the use of design patterns in collaborative design processesProcedings of the Second Conference on Creativity and Innovation in Design10.1145/2079216.2079252(245-254)Online publication date: 19-Oct-2011
    • (2011)Identifying, relating, and evaluating design patterns for the design of software for synchronous collaborationProceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems10.1145/1996461.1996547(323-326)Online publication date: 13-Jun-2011

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media