Publications

2025

Journal 2025

'Ohhh, he's the boss!': Unpacking Power Dynamics Among Developers, Designers, and End-Users in FLOSS Usability

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

Proc. ACM Hum.-Comput. Interact.

Journal 2025

Democratizing Game Modding with GenAI: A Case Study of StarCharM, a Stardew Valley Character Maker

Hamid Zand Miralvand , Mohammad Ronagh Nikghalb , Mohammad Darandeh , Abidullah Khan , Ian Arawjo , Jinghui Cheng

Proc. ACM Hum.-Comput. Interact.

Journal 2025

A Mobile App (Joint Effort) to Support Cannabis Use Self-Management and Reinforce the Use of Protective Behavioral Strategies: Development Process and Usability Testing

José Côté , Patricia Auger , Gabrielle Chicoine , Jinghui Cheng , Sylvie Cossette , Guillaume Fontaine , Christine Genest , Shalini Lal , Judith Lapierre , M Gabrielle Pagé , Marc-André Maheu-Cadotte , Geneviève Rouleau , Billy Vinette , Didier Jutras-Aswad

JMIR Form Res

DOI
Journal 2025

Interrogating AI: Characterizing Emergent Playful Interactions with ChatGPT

Mohammad Ronagh Nikghalb , Jinghui Cheng

Proc. ACM Hum.-Comput. Interact.

Journal 2025

Who is to Blame: A Comprehensive Review of Challenges and Opportunities in Designer-Developer Collaboration

Shutong Zhang , Tianyu Zhang , Jinghui Cheng , Shurui Zhou

Proc. ACM Hum.-Comput. Interact.

Conference 2025

Untold Stories: Unveiling the Scarce Contributions of UX Professionals to Usability Issue Discussions of Open Source Software Projects

Arghavan Sanei , Jinghui Cheng

Proceedings of the extended abstracts of the CHI conference on human factors in computing systems

Conference 2025

Beyond Automation: How Designers Perceive AI as a Creative Partner in the Divergent Thinking Stages of UI/UX Design

Abidullah Khan , Atefeh Shokrizadeh , Jinghui Cheng

Proceedings of the 2025 CHI conference on human factors in computing systems

Conference 2025

Dancing With Chains: Ideating Under Constraints With UIDEC in UI/UX Design

Atefeh Shokrizadeh , Boniface Bahati Tadjuidje , Shivam Kumar , Sohan Kamble , Jinghui Cheng

Proceedings of the 2025 CHI conference on human factors in computing systems

2024

Conference 2024

Motivating Users to Attend to Privacy: A Theory-Driven Design Study

Varun Shiri , Maggie Xiong , Jinghui Cheng , Jin L.C. Guo

Proceedings of the 2024 ACM designing interactive systems conference

Conference 2024

"It's Sink or Swim": Exploring Patients' Challenges and Tool Needs for Self-Management of Postoperative Acute Pain

Souleima Zghab , Gabrielle Pagé , Mélanie Lussier , Sylvain Bédard , Jinghui Cheng

Proceedings of the 2024 CHI conference on human factors in computing systems

Journal 2024

Characterizing Usability Issue Discussions in Open Source Software Projects

Arghavan Sanei , Jinghui Cheng

Proc. ACM Hum.-Comput. Interact.

Journal 2024

Incivility detection in open source code review and issue discussions

Isabella Ferreira , Ahlaam Rafiq , Jinghui Cheng

Journal of Systems and Software

2023

Journal 2023

SUMMIT: Scaffolding Open Source Software Issue Discussion Through Summarization

Saskia Gilmer , Avinash Bhat , Shuvam Shah , Kevin Cherry , Jinghui Cheng , Jin L.C. Guo

Proc. ACM Hum.-Comput. Interact.

Conference 2023

GUILGET: GUI Layout GEneration with Transformer

Andrey Sobolevsky , Guillaume-Alexandre Bilodeau , Jinghui Cheng , Jin L. C. Guo

Proceedings of the 36th canadian conference on artificial intelligence

arXiv
Journal 2023

Machine learning application development: practitioners' insights

Md Saidur Rahman , Foutse Khomh , Alaleh Hamidi , Jinghui Cheng , Giuliano Antoniol , Hironori Washizaki

Software Quality Journal

Conference 2023

“Finding the Magic Sauce”: Exploring Perspectives of Recruiters and Job Seekers on Recruitment Bias and Automated Tools

Mitra Lashkari , Jinghui Cheng

Proceedings of the 2023 CHI conference on human factors in computing systems

2022

Conference 2022

“Inconsistent Performance”: Understanding Concerns of Real-World Users on Smart Mobile Health Applications Through Analyzing App Reviews

Banafsheh Mohajeri , Jinghui Cheng

Adjunct proceedings of the 35th annual ACM symposium on user interface software and technology

Journal 2022

Understanding and supporting the design systems practice

Yassine Lamine , Jinghui Cheng

Empirical Software Engineering

Conference 2022

Characterizing User Behaviors in Open-Source Software User Forums: An Empirical Study

Jazlyn Hellman , Jiahao Chen , Md. Sami Uddin , Jinghui Cheng , Jin L. C. Guo

Proceedings of the 15th international conference on cooperative and human aspects of software engineering

Conference 2022

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

Mohammad Amin Mozaffari , Xinyuan Zhang , Jinghui Cheng , Jin L.C. Guo

Proceedings of the 2022 CHI conference on human factors in computing systems

Conference 2022

Understanding the Characteristics of Visual Contents in Open Source Issue Discussions: A Case Study of Jupyter Notebook

Vishakha Agrawal , Yong-Han Lin , Jinghui Cheng

Proceedings of the international conference on evaluation and assessment in software engineering 2022

Conference 2022

How Heated is It? Understanding GitHub Locked Issues

Isabella Ferreira , Bram Adams , Jinghui Cheng

Proceedings of the 19th international conference on mining software repositories

2021

Journal 2021

The "Shut the F**k up" Phenomenon: Characterizing Incivility in Open Source Code Review Discussions

Isabella Ferreira , Jinghui Cheng , Bram Adams

Proc. ACM Hum.-Comput. Interact.

Conference 2021

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

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

Extended abstracts of the 2021 CHI conference on human factors in computing systems

Conference 2021

The Impacts of Sentiments and Tones in Community-Generated Issue Discussions

Arghavan Sanei , Jinghui Cheng , Bram Adams

2021 IEEE/ACM 13th international workshop on cooperative and human aspects of software engineering (CHASE)

2020

Conference 2020

Adapting Usability Heuristics to the Context of Mobile Augmented Reality

Audrey Labrie , Jinghui Cheng

Adjunct publication of the 33rd annual ACM symposium on user interface software and technology

Conference 2020

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

Wenting Wang , Deeksha Arya , Nicole Novielli , Jinghui Cheng , Jin L.C. Guo

Proceedings of the 2020 CHI conference on human factors in computing systems

Conference 2020

Capturing the Practices, Challenges, and Needs of Transportation Decision-Makers

Nasim Sharbatdar , Yassine Lamine , Brigitte Milord , Catherine Morency , Jinghui Cheng

Extended abstracts of the 2020 CHI conference on human factors in computing systems

2019

Conference 2019

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

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

Extended abstracts of the 2019 CHI conference on human factors in computing systems

Conference 2019

Activity-based Analysis of Open Source Software Contributors: Roles and Dynamics

Jinghui Cheng , Jin L. C. Guo

Proceedings of the 12th international workshop on cooperative and human aspects of software engineering

Journal 2019

Interlocking Safety Cases for Unmanned Autonomous Systems in Shared Airspaces

M. Vierhauser , S. Bayley , J. Wyngaard , W. Xiong , J. Cheng , J. Huseman , R. R. Lutz , J. Cleland-Huang

IEEE Transactions on Software Engineering

DOI
Conference 2019

Analysis and Detection of Information Types of Open Source Software Issue Discussions

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

Proceedings of the 41st international conference on software engineering

2018

Conference 2018

Interlocking Safety Cases for Unmanned Autonomous Systems in Urban Environments

Michael Vierhauser , Sean Bayley , Jane Wyngaard , Jinghui Cheng , Wandi Xiong , Robyn Lutz , Joshua Huseman , Jane Cleland-Huang

Proceedings of the 40th international conference on software engineering: Companion proceeedings

DOI
Conference 2018

How Do Practitioners Perceive Assurance Cases in Safety-critical Software Systems?

Jinghui Cheng , Micayla Goodrum , Ronald Metoyer , Jane Cleland-Huang

Proceedings of the 11th international workshop on cooperative and human aspects of software engineering

Conference 2018

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

Jinghui Cheng , Jin L.C. Guo

Extended abstracts of the 2018 CHI conference on human factors in computing systems

DOI
Journal 2018

Software Engineering for Machine-Learning Applications: The Road Ahead

Foutse Khomh , Bram Adams , Jinghui Cheng , Marios Fokaefs , Giuliano Antoniol

IEEE Software

DOI

2017

Conference 2017

Leveraging Design Patterns to Support Designer-Therapist Collaboration When Ideating Brain Injury Therapy Games

Jinghui Cheng , Dorian Anderson , Cynthia Putnam , Jin Guo

Proceedings of the annual symposium on computer-human interaction in play

DOI
Conference 2017

Effects of Commercial Exergames on Motivation in Brian Injury Therapy

Cynthia Putnam , Amanda Lin , Vansanth Subramanian , Dorian C. Anderson , Erica Christian , Bharathi Swaminathan , Sai Yalla , William Cotter , Danielle Ciccone , Jinghui Cheng

Extended abstracts publication of the annual symposium on computer-human interaction in play

DOI
Conference 2017

Cognitive Rehabilitation Potential of a Driving Simulation Game for BrainInjury: A Pilot Study

Cynthia Putnam , Dorian C. Anderson , Wayne Hosley , Jinghui Cheng , Lisa Goldman

Extended abstracts publication of the annual symposium on computer-human interaction in play

DOI
Conference 2017

What Requirements Knowledge Do Developers Need to Manage Change in Safety-Critical Systems?

Micayla Goodrum , Jane Cleland-Huang , Robyn Lutz , Jinghui Cheng , Ronald Metoyer

2017 IEEE 25th international requirements engineering conference (RE)

DOI
Conference 2017

Supporting Therapy-Centered Game Design for Brain Injury Rehabilitation

Jinghui Cheng

College of computing and digital media dissertation

Link
Conference 2017

Semantically Enhanced Software Traceability Using Deep Learning Techniques

Jin Guo , Jinghui Cheng , Jane Cleland-Huang

2017 IEEE/ACM 39th international conference on software engineering (ICSE)

DOI
Conference 2017

Towards a Prototype Tool Leveraging Design Patterns to Support Design of Games for Brain Injury Therapy

Jinghui Cheng , Cynthia Putnam

Proceedings of the 2017 CHI conference extended abstracts on human factors in computing systems

DOI

2016

Journal 2016

Best Practices for Teaching Accessibility in University Classrooms: Cultivating Awareness, Understanding, and Appreciation for Diverse Users

Cynthia Putnam , Maria Dahman , Emma Rose , Jinghui Cheng , Glenn Bradford

ACM Trans. Access. Comput.

DOI
Chapter 2016

You Are Not the Player: Teaching Games User Research to Undergraduate Students

Cynthia Putnam , José Zagal , Jinghui Cheng

Games user research: a case study approach

Link
Conference 2016

Using the Kano Model to Balance Delight and Frustration for an Enterprise Application

Jinghui Cheng , James Mulholland , Anil Shankar

Proceedings of the 2016 CHI conference extended abstracts on human factors in computing systems - CHI EA '16

DOI
Conference 2016

'Choose a Game': Creation and Evaluation of a Prototype Tool to Support Therapists in Brain Injury Rehabilitation

Cynthia Putnam , Jinghui Cheng , Feng Lin , Sai Yalla , Stephanie Wu

Proceedings of the 2016 CHI conference on human factors in computing systems - CHI '16

DOI
Conference 2016

"Always a Tall Order": Values and Practices of Professional Game Designers of Serious Games for Health

Jinghui Cheng , Cynthia Putnam , Jin Guo

Proceedings of the 2016 annual symposium on computer-human interaction in play - CHI PLAY '16

DOI
Journal 2016

Human-Centered Design in Practice: Roles, Definitions, and Communication

Cynthia Putnam , Aaron Reiner , Emily Ryou , Morgan Caputo , Jinghui Cheng , Mace Allen , Ravali Singamaneni

Journal of Technical Writing and Communication

DOI
Conference 2016

'Choose a Game': A Prototype Tool to Support Therapists Use Games in Brain Injury Rehabilitation

Jinghui Cheng , Cynthia Putnam

Proceedings of the 2016 CHI conference extended abstracts on human factors in computing systems - CHI EA '16

DOI

2015

Conference 2015

Teaching Accessibility, Learning Empathy

Cynthia Putnam , Maria Dahman , Emma Rose , Jinghui Cheng , Glenn Bradford

Proceedings of the 17th international ACM SIGACCESS conference on computers & accessibility

DOI
Conference 2015

Towards Efficacy-Centered Game Design Patterns for Brain Injury Rehabilitation: A Data-Driven Approach

Jinghui Cheng , Cynthia Putnam , Doris C Rusch

Proceedings of the 17th international ACM SIGACCESS conference on computers & accessibility

DOI
Conference 2015

Therapeutic Gaming in Context: Observing Game Use for Brain Injury Rehabilitation

Jinghui Cheng , Cynthia Putnam

Proceedings of the 33rd annual ACM conference extended abstracts on human factors in computing systems - CHI EA '15

DOI

2014

Conference 2014

Therapist-centered requirements: A multi-method approach of requirement gathering to support rehabilitation gaming

Cynthia Putnam , Jinghui Cheng

Proceedings of the IEEE 22nd international requirements engineering conference (RE 2014)

DOI
Journal 2014

Therapist Perspectives: Wii Active Videogames Use in Inpatient Settings with People Who Have Had a Brain Injury

Cynthia Putnam , Jinghui Cheng , Gregory Seymour

Games for Health Journal

DOI

2013

Conference 2013

Motion-games in brain injury rehabilitation: an in-situ multi-method study of inpatient care

Cynthia Putnam , Jinghui Cheng

Proceedings of the 15th international ACM SIGACCESS conference on computers and accessibility (ASSETS '13)

DOI
Conference 2013

Supporting therapists in motion-based gaming for brain injury rehabilitation

Cynthia Putnam , Jinghui Cheng , Doris Rusch , André Berthiaume , Robin Burke

CHI '13 extended abstracts on human factors in computing systems (CHI EA '13)

DOI
Journal 2013

Helping therapists make evidence-based decisions about commercial motion gaming

Cynthia Putnam , Jinghui Cheng

ACM SIGACCESS Accessibility and Computing

DOI
Journal 2013

Helping Therapists Make Evidence-based Decisions About Commercial Motion Gaming

Cynthia Putnam , Jinghui Cheng

SIGACCESS Access. Comput.

DOI

2012

Conference 2012

How do professionals who create computing technologies consider accessibility?

Cynthia Putnam , Kathryn Wozniak , Mary Jo Zefeldt , Jinghui Cheng , Morgan Caputo , Carl Duffield

Proceedings of the 14th international ACM SIGACCESS conference on computers and accessibility (ASSETS '12)

DOI

2010

Journal 2010

Fast Identification of Inactive Security Constraints in SCUC Problems

Qiaozhu Zhai , Xiaohong Guan , Jinghui Cheng , Hongyu Wu

IEEE Transactions on Power Systems

DOI