Abstract:As open source software (OSS) becomes increasingly mature and popular, there are significant challenges with properly accounting for usability concerns for the diverse end users. Participatory design, where multiple stakeholders collaborate on iterating the design, can be an efficient way to address the usability concerns for OSS projects. However, barriers such as a code-centric mindset and insufficient tool support often prevent OSS teams from effectively including end users in participatory design methods. … Show more
“…In particular, the insights from the 'Clout', 'Tone', 'Authentic', and 'Affect' categories show that end-users in all four forums are significantly less confident than the organizers, but are simultaneously more divulging, open, and positive in their communications. Since the current OSS development process often overlooks the contributions from end-users [9,38], some end-users can be reluctant or apprehensive to use forums unless it is a last resort for obtaining help [9]. This is likely reflected in the end-user LIWC results with the low 'Clout' scores but higher 'Tone', 'Authentic', and 'affect'.…”
Section: Discussionmentioning
confidence: 99%
“…Wang et al [38] advocated for the need for a usercentric and inclusive mindset amongst OSS practitioners. Hellman et al [9] identified inclusiveness and learnability of issue tracking as barriers for non-technical OSS end-users to collaborate on a project in addition to OSS designers and developers struggling to manage multiple sources for end-user engagement. Most prior work on OSS forums and discussions has focused on developer forums, discussions, or mailing lists but not the end-user specific forums [4,19,31,35].…”
Section: Background and Related Work 21 Oss Usability And Forumsmentioning
User forums of Open Source Software (OSS) enable end-users to collaboratively discuss problems concerning the OSS applications. Despite decades of research on OSS, we know very little about how end-users engage with OSS communities on these forums, in particular, the challenges that hinder their continuous and meaningful participation in the OSS community. Many previous works are developer-centric and overlook the importance of end-user forums. As a result, end-users' expectations are seldom reflected in OSS development. To better understand user behaviors in OSS user forums, we carried out an empirical study analyzing about 1.3 million posts from user forums of four popular OSS applications: Zotero, Audacity, VLC, and RStudio. Through analyzing the contribution patterns of three common user types (end-users, developers, and organizers), we observed that end-users not only initiated most of the threads (above 96% of threads in three projects, 86% in the other), but also acted as the significant contributors for responding to other users' posts, even though they tended to lack confidence in their activities as indicated by psycho-linguistic analyses. Moreover, we found end-users more open, reflecting a more positive emotion in communication than organizers and developers in the forums. Our work contributes new knowledge about end-users' activities and behaviors in OSS user forums that the vital OSS stakeholders can leverage to improve end-user engagement in the OSS development process.
CCS CONCEPTS• Human-centered computing → Empirical studies in collaborative and social computing; • Software and its engineering → Open source model; • General and reference → Empirical studies.
“…In particular, the insights from the 'Clout', 'Tone', 'Authentic', and 'Affect' categories show that end-users in all four forums are significantly less confident than the organizers, but are simultaneously more divulging, open, and positive in their communications. Since the current OSS development process often overlooks the contributions from end-users [9,38], some end-users can be reluctant or apprehensive to use forums unless it is a last resort for obtaining help [9]. This is likely reflected in the end-user LIWC results with the low 'Clout' scores but higher 'Tone', 'Authentic', and 'affect'.…”
Section: Discussionmentioning
confidence: 99%
“…Wang et al [38] advocated for the need for a usercentric and inclusive mindset amongst OSS practitioners. Hellman et al [9] identified inclusiveness and learnability of issue tracking as barriers for non-technical OSS end-users to collaborate on a project in addition to OSS designers and developers struggling to manage multiple sources for end-user engagement. Most prior work on OSS forums and discussions has focused on developer forums, discussions, or mailing lists but not the end-user specific forums [4,19,31,35].…”
Section: Background and Related Work 21 Oss Usability And Forumsmentioning
User forums of Open Source Software (OSS) enable end-users to collaboratively discuss problems concerning the OSS applications. Despite decades of research on OSS, we know very little about how end-users engage with OSS communities on these forums, in particular, the challenges that hinder their continuous and meaningful participation in the OSS community. Many previous works are developer-centric and overlook the importance of end-user forums. As a result, end-users' expectations are seldom reflected in OSS development. To better understand user behaviors in OSS user forums, we carried out an empirical study analyzing about 1.3 million posts from user forums of four popular OSS applications: Zotero, Audacity, VLC, and RStudio. Through analyzing the contribution patterns of three common user types (end-users, developers, and organizers), we observed that end-users not only initiated most of the threads (above 96% of threads in three projects, 86% in the other), but also acted as the significant contributors for responding to other users' posts, even though they tended to lack confidence in their activities as indicated by psycho-linguistic analyses. Moreover, we found end-users more open, reflecting a more positive emotion in communication than organizers and developers in the forums. Our work contributes new knowledge about end-users' activities and behaviors in OSS user forums that the vital OSS stakeholders can leverage to improve end-user engagement in the OSS development process.
CCS CONCEPTS• Human-centered computing → Empirical studies in collaborative and social computing; • Software and its engineering → Open source model; • General and reference → Empirical studies.
“…Open-source software is diffused at the level of artificial artifacts [82,83]. The essence of open-source diffusion is the shared spreading of source code and technical documentation as well as asynchronous participatory innovative iterations [84]. Community-driven operation facilitates rapid software diffusion [85], and open-source software developers interact with users on community platforms to acquire user needs and proactively address relevant user issues, thus providing technical support and upgrade services to increase user retention and loyalty.…”
Technological innovations, including the Internet of Things (IoT) and machine learning, have facilitated the emergence of autonomous systems, promoting triple bottom line (TBL) sustainability. However, the prevalent triopoly of Android, iOS, and Windows introduces substantial obstacles for smart device manufacturers in pursuit of independent innovation. This research endeavors to elucidate how open-source operating systems can counteract this triopoly and catalyze sustainable digital development. Utilizing evolutionary game theory, we scrutinize the interplay among governments, platforms, and users in championing open-source diffusion. Our analysis unveils two potent evolutionary strategies—incentivized engagement and disengagement—that notably expedite open-source diffusion and attenuate software supply chain risks affiliated with the Android–iOS–Windows triopoly (results). Consequently, this research highlights the critical role of augmenting stakeholder collaboration and bolstering platform reputation in propelling open-source diffusion, thereby providing valuable theoretical insights and practical guidance for the sustainable advancement of smart digital infrastructure.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.