ArguLens: Anatomy of Community Opinions On Usability Issues Using Argumentation Models
arXiv:2001.06067 · doi:10.1145/3313831.3376218
Abstract
In open-source software (OSS), the design of usability is often influenced by the discussions among community members on platforms such as issue tracking systems (ITSs). However, digesting the rich information embedded in issue discussions can be a major challenge due to the vast number and diversity of the comments. We propose and evaluate ArguLens, a conceptual framework and automated technique leveraging an argumentation model to support effective understanding and consolidation of community opinions in ITSs. Through content analysis, we anatomized highly discussed usability issues from a large, active OSS project, into their argumentation components and standpoints. We then experimented with supervised machine learning techniques for automated argument extraction. Finally, through a study with experienced ITS users, we show that the information provided by ArguLens supported the digestion of usability-related opinions and facilitated the review of lengthy issues. ArguLens provides the direction of designing valuable tools for high-level reasoning and effective discussion about usability.
14 pages, 7 figures, ACM CHI Full Paper (2020). For codebook, data, and code for ArguLens, see https://github.com/HCDLab/ArguLens
References in corpus (1)
Cited by in corpus (10)
- The "Shut the f**k up" Phenomenon: Characterizing Incivility in Open Source Code Review Discussions
- Persua: A Visual Interactive System to Enhance the Persuasiveness of Arguments in Online Discussion
- Effective Interfaces for Student-Driven Revision Sessions for Argumentative Writing
- Form-From: A Design Space of Social Media Systems
- Understanding the Characteristics of Visual Contents in Open Source Issue Discussions: A Case Study of Jupyter Notebook
- Facilitating Asynchronous Participatory Design of Open Source Software: Bringing End Users into the Loop
- Characterizing User Behaviors in Open-Source Software User Forums: An Empirical Study
- Enhancing Procedural Writing Through Personalized Example Retrieval: A Case Study on Cooking Recipes
- SUMMIT: Scaffolding OSS Issue Discussion Through Summarization
- "Ohhh, He's the Boss!": Unpacking Power Dynamics Among Developers, Designers, and End-Users in FLOSS Usability