activity
20182026
most citedGANSpiration: Balancing Targeted and Serendipitous Inspiration in User Interface Design with Style-Based Generative Adversarial Network

33 citations · 179 across the 17 of their papers we have counts for

collaborators

18 papers

cs.HC2026

Choose Your Own Adventure: Non-Linear AI-Assisted Programming with EvoGraph

Vassilios Exarhakos, Jinghui Cheng, Jin L. C. Guo

Current AI-assisted programming tools are predominantly linear and chat-based, which deviates from the iterative and branching nature of programming itself. Our preliminary study w…

cs.HC2023★ 8 cited

SUMMIT: Scaffolding OSS Issue Discussion Through Summarization

Saskia Gilmer, Avinash Bhat, Shuvam Shah +3

For Open Source Software (OSS) projects, discussions in Issue Tracking Systems (ITS) serve as a crucial collaboration mechanism for diverse stakeholders. However, these discussions…

cs.CV2023

GUILGET: GUI Layout GEneration with Transformer

Andrey Sobolevsky, Guillaume-Alexandre Bilodeau, Jinghui Cheng +1

Sketching out Graphical User Interface (GUI) layout is part of the pipeline of designing a GUI and a crucial task for the success of a software application. Arranging all component…

cs.HC2023★ 1 cited

Approach Intelligent Writing Assistants Usability with Seven Stages of Action

Avinash Bhat, Disha Shrivastava, Jin L. C. Guo

Despite the potential of Large Language Models (LLMs) as writing assistants, they are plagued by issues like coherence and fluency of the model output, trustworthiness, ownership o…

cs.SE2022★ 9 cited

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…

cs.SE2022★ 31 cited

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…

cs.HC2022★ 33 cited

GANSpiration: Balancing Targeted and Serendipitous Inspiration in User Interface Design with Style-Based Generative Adversarial Network

Mohammad Amin Mozaffari, Xinyuan Zhang, Jinghui Cheng +1

Inspiration from design examples plays a crucial role in the creative process of user interface design. However, current tools and techniques that support inspiration usually only…

cs.SE2021

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…

cs.HC2021★ 9 cited

Facilitating Asynchronous Participatory Design of Open Source Software: Bringing End Users into the Loop

Jazlyn Hellman, Jinghui Cheng, Jin L. C. Guo

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. P…

cs.SE2020

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…

cs.LG2020★ 2 cited

Software Engineering Event Modeling using Relative Time in Temporal Knowledge Graphs

Kian Ahrabian, Daniel Tarlow, Hehuimin Cheng +1

We present a multi-relational temporal Knowledge Graph based on the daily interactions between artifacts in GitHub, one of the largest social coding platforms. Such representation…

cs.HC2020★ 28 cited

ArguLens: Anatomy of Community Opinions On Usability Issues Using Argumentation Models

Wenting Wang, Deeksha Arya, Nicole Novielli +2

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, d…

cs.SE2019

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…

cs.HC2019★ 19 cited

Usability of Virtual Reality Application Through the Lens of the User Community: A Case Study

Wenting Wang, Jinghui Cheng, Jin L. C. Guo

The increasing availability and diversity of virtual reality (VR) applications highlighted the importance of their usability. Function-oriented VR applications posed new challenges…

cs.HC2019★ 20 cited

How Do the Open Source Communities Address Usability and UX Issues? An Exploratory Study

Jinghui Cheng, Jin L. C. Guo

Usability and user experience (UX) issues are often not well emphasized and addressed in open source software (OSS) development. There is an imperative need for supporting OSS comm…

cs.SE2019★ 3 cited

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…

cs.SE2018

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…

cs.SE2018★ 16 cited

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…