IdeaTracker: An Interactive Visualization Supporting Collaboration and Consensus Building in Online Interface Design Discussions

With the rapid growth of open source and other geographically distributed software projects, more interface design discussions are occurring online. Participation in such discussions typically occurs via issue management systems or similar interactive discussion forums. While such systems have a low learning curve, they do not support key elements of design discussion such as comparing alternatives, maintaining awareness of the arguments for and against the alternatives, or building consensus. To better understand these and other challenges, we conducted a study of online interface design discussion. The study consisted of analyzing a large corpus of online discussion content and conducting interviews with designer and developer participants. We discuss the findings of our study and use them to motivate the implementation of an interactive visualization tool - IdeaTracker. The tool offers explicit support for tracking and comparing ideas and gaining an abstract summary of the overall discussion as well as specific alternatives. It also provides a voting system to support consensus building. The tool extracts and visualizes useful information from the discussions that would otherwise be hidden but without interfering with the current method of participation. Our tool is compatible with the issue management system of one open source project but can be extended for others. Initial user feedback is positive and confirms the need for an alternative visual representation of interface design discussions online.

[1]  David M. Nichols,et al.  The Usability of Open Source Software , 2003, First Monday.

[2]  Matthias Müller-Prove Community experience at OpenOffice.org , 2007, INTR.

[3]  John M. Carroll,et al.  Designers wanted: participation and the user experience in open source software development , 2009, CHI.

[4]  Roshanak Zilouchian Moghaddam,et al.  Open source interface politics: identity, acceptance, trust, and lobbying , 2011, CHI EA '11.

[5]  Nancy J. Frishberg,et al.  Getting to know you: open source development meets usability , 2002, CHI Extended Abstracts.

[6]  Michael J. Muller Retrospective on a year of participatory design using the PICTIVE technique , 1992, CHI.

[7]  Matthew Kay,et al.  Perceptions and practices of usability in the free/open source software (FoSS) community , 2010, CHI.

[8]  Scott R. Klemmer,et al.  Two worlds apart: bridging the gap between physical and virtual media for distributed design collaboration , 2003, CHI '03.

[9]  Dirk Riehle,et al.  The Total Growth of Open Source , 2008, OSS.

[10]  Gerhard Fischer,et al.  Transcending the individual human mind—creating shared understanding through collaborative design , 2000, TCHI.

[11]  J. Preece,et al.  Communities and Technologies 2005 , 2005 .

[12]  Aggelos Liapis,et al.  Synergy: a prototype collaborative environment to support the conceptual stages of the design process , 2008, DIMEA.

[13]  Warren Sack,et al.  Conversation map: a content-based Usenet newsgroup browser , 2000, IUI '00.

[14]  FischerGerhard,et al.  Transcending the individual human mindcreating shared understanding through collaborative design , 2000 .

[15]  David M. Nichols,et al.  Exploring Usability Discussions in Open Source Development , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[16]  Mary Beth Rosson,et al.  Survey on user interface programming , 1992, CHI.

[17]  長町 三生,et al.  Design for manufacturability : a systems approach to concurrent engineering and ergonomics , 1992 .

[18]  David M. Nichols,et al.  Usability processes in open source projects , 2006, Softw. Process. Improv. Pract..

[19]  Matthias Müller-Prove,et al.  Professional usability in open source projects: GNOME, OpenOffice.org, NetBeans , 2004, CHI EA '04.

[20]  M. D’Esposito Working memory. , 2008, Handbook of clinical neurology.

[21]  Françoise Détienne,et al.  A study of online discussions in an Open-Source Software Community: Reconstructing thematic coherence and argumentation from quotation practices , 2005 .

[22]  Jeroen Janssen,et al.  Online visualization of agreement and discussion during computer-supported collaborative learning , 2007, CSCL.

[23]  David C. Brown,et al.  Design Problem Solving: Knowledge Structures and Control Strategies , 1989 .

[24]  Giancarlo Succi,et al.  Open Source Development, Communities and Quality, IFIP 20th World Computer Congress, Working Group 2.3 on Open Source Software, OSS 2008, September 7-10, 2008, Milano, Italy , 2008, OSS.

[25]  Judith S. Olson,et al.  Small Group Design Meetings: An Analysis of Collaboration , 1992, Hum. Comput. Interact..

[26]  Kenneth Y. Goldberg,et al.  Opinion space: a scalable tool for browsing online comments , 2010, CHI.