Publications
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.
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.
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
Interrogating AI: Characterizing Emergent Playful Interactions with ChatGPT
Mohammad Ronagh Nikghalb , Jinghui Cheng
Proc. ACM Hum.-Comput. Interact.
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.
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
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
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
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
"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
Characterizing Usability Issue Discussions in Open Source Software Projects
Arghavan Sanei , Jinghui Cheng
Proc. ACM Hum.-Comput. Interact.
Incivility detection in open source code review and issue discussions
Isabella Ferreira , Ahlaam Rafiq , Jinghui Cheng
Journal of Systems and Software
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.
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
Machine learning application development: practitioners' insights
Md Saidur Rahman , Foutse Khomh , Alaleh Hamidi , Jinghui Cheng , Giuliano Antoniol , Hironori Washizaki
Software Quality Journal
“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
“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
Understanding and supporting the design systems practice
Yassine Lamine , Jinghui Cheng
Empirical Software Engineering
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
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
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
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
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.
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
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
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
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
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
How Do Open Source Software Contributors Perceive and Address Usability? Valued Factors, Practices, and Challenges
W. Wang , J. Cheng , J. L. C. Guo
IEEE Software
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
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
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
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
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
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
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
Software Engineering for Machine-Learning Applications: The Road Ahead
Foutse Khomh , Bram Adams , Jinghui Cheng , Marios Fokaefs , Giuliano Antoniol
IEEE Software
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
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
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
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)
Supporting Therapy-Centered Game Design for Brain Injury Rehabilitation
Jinghui Cheng
College of computing and digital media dissertation
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)
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
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.
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
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
'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
"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
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
'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
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
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
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
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)
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
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)
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)
Helping therapists make evidence-based decisions about commercial motion gaming
Cynthia Putnam , Jinghui Cheng
ACM SIGACCESS Accessibility and Computing
Helping Therapists Make Evidence-based Decisions About Commercial Motion Gaming
Cynthia Putnam , Jinghui Cheng
SIGACCESS Access. Comput.
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)
2010
Fast Identification of Inactive Security Constraints in SCUC Problems
Qiaozhu Zhai , Xiaohong Guan , Jinghui Cheng , Hongyu Wu
IEEE Transactions on Power Systems