33 citations · 179 across the 17 of their papers we have counts for
8 papers · 1 filter
Characterizing User Behaviors in Open-Source Software User Forums: An Empirical Study
Jazlyn Hellman, Jiahao Chen, Md. Sami Uddin +2
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 lit…
Aspirations and Practice of Model Documentation: Moving the Needle with Nudging and Traceability
Avinash Bhat, Austin Coursey, Grace Hu +5
The documentation practice for machine-learned (ML) models often falls short of established practices for traditional software, which impedes model accountability and inadvertently…
Issue Link Label Recovery and Prediction for Open Source Software
Alexander Nicholson, Jin L. C. Guo
Modern open source software development heavily relies on the issue tracking systems to manage their feature requests, bug reports, tasks, and other similar artifacts. Together, th…
How Do Open Source Software Contributors Perceive and Address Usability? Valued Factors, Practices, and Challenges
Wenting Wang, Jinghui Cheng, Jin L. C. Guo
Usability is an increasing concern in open source software (OSS). Given the recent changes in the OSS landscape, it is imperative to examine the OSS contributors' current valued fa…
Activity-Based Analysis of Open Source Software Contributors: Roles and Dynamics
Jinghui Cheng, Jin L. C. Guo
Contributors to open source software (OSS) communities assume diverse roles to take different responsibilities. One major limitation of the current OSS tools and platforms is that…
Analysis and Detection of Information Types of Open Source Software Issue Discussions
Deeksha Arya, Wenting Wang, Jin L. C. Guo +1
Most modern Issue Tracking Systems (ITSs) for open source software (OSS) projects allow users to add comments to issues. Over time, these comments accumulate into discussion thread…
Domain Knowledge Discovery Guided by Software Trace Links
Jin L. C. Guo, Natawut Monaikul, Jane Cleland-Huang
Software-intensive projects are specified and modeled using domain terminology. Knowledge of the domain terminology is necessary for performing many Software Engineering tasks such…
Traceability in the Wild: Automatically Augmenting Incomplete Trace Links
Michael Rath, Jacob Rendall, Jin L. C. Guo +2
Software and systems traceability is widely accepted as an essential element for supporting many software development tasks. Today's version control systems provide inbuilt feature…