Publications
2024
-
Incivility detection in open source code review and issue discussions Journal of Systems and Software [Abstract] [arXiv]
2023
-
SUMMIT: Scaffolding Open Source Software Issue Discussion Through Summarization Proc. ACM Hum.-Comput. Interact. [Abstract] [arXiv]
-
GUILGET: GUI Layout GEneration with Transformer In Proceedings of the 36th Canadian Conference on Artificial Intelligence [Abstract] [arXiv]
-
Machine learning application development: practitioners’ insights Software Quality Journal [Abstract] [arXiv]
-
“Finding the Magic Sauce”: Exploring Perspectives of Recruiters and Job Seekers on Recruitment Bias and Automated Tools In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems [Abstract] [arXiv] [Video]
2022
-
“Inconsistent Performance”: Understanding Concerns of Real-World Users on Smart Mobile Health Applications Through Analyzing App Reviews In Adjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology [Abstract] [arXiv]
-
Understanding and supporting the design systems practice Empirical Software Engineering [Abstract] [arXiv]
-
Characterizing User Behaviors in Open-Source Software User Forums: An Empirical Study In Proceedings of the 15th International Conference on Cooperative and Human Aspects of Software Engineering [Abstract] [arXiv] [Video]
-
GANSpiration: Balancing Targeted and Serendipitous Inspiration in User Interface Design with Style-Based Generative Adversarial Network In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems [Abstract] [arXiv] [Video]
-
Understanding the Characteristics of Visual Contents in Open Source Issue Discussions: A Case Study of Jupyter Notebook In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering 2022 [Abstract] [arXiv] [Video]
-
How Heated is It? Understanding GitHub Locked Issues In Proceedings of the 19th International Conference on Mining Software Repositories [Abstract] [arXiv] [Video]
2021
-
The "Shut the F**k up" Phenomenon: Characterizing Incivility in Open Source Code Review Discussions Proc. ACM Hum.-Comput. Interact. [Abstract] [arXiv] [Video] [Blog]
-
Facilitating Asynchronous Participatory Design of Open Source Software: Bringing End Users into the Loop In Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems [Abstract] [arXiv] [Video]
-
The Impacts of Sentiments and Tones in Community-Generated Issue Discussions In 2021 IEEE/ACM 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) [Abstract] [arXiv] [Video]
2020
-
Adapting Usability Heuristics to the Context of Mobile Augmented Reality In Adjunct Publication of the 33rd Annual ACM Symposium on User Interface Software and Technology [Abstract] [arXiv]
-
ArguLens: Anatomy of Community Opinions On Usability Issues Using Argumentation Models In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems [Abstract] [arXiv] [Video] [Blog]
-
Capturing the Practices, Challenges, and Needs of Transportation Decision-Makers In Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems [Abstract] [arXiv]
2019
-
Usability of Virtual Reality Application Through the Lens of the User Community: A Case Study In Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing Systems [Abstract] [arXiv]
-
Activity-based Analysis of Open Source Software Contributors: Roles and Dynamics In Proceedings of the 12th International Workshop on Cooperative and Human Aspects of Software Engineering [Abstract] [arXiv]
-
Interlocking Safety Cases for Unmanned Autonomous Systems in Shared Airspaces IEEE Transactions on Software Engineering [Abstract]
-
Analysis and Detection of Information Types of Open Source Software Issue Discussions In Proceedings of the 41st International Conference on Software Engineering [Abstract] [arXiv]
2018
-
Interlocking Safety Cases for Unmanned Autonomous Systems in Urban Environments In Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings
-
How Do Practitioners Perceive Assurance Cases in Safety-critical Software Systems? In Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering [Abstract] [arXiv]
-
How Do the Open Source Communities Address Usability and UX Issues?: An Exploratory Study In Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems [Abstract]
2017
-
Leveraging Design Patterns to Support Designer-Therapist Collaboration When Ideating Brain Injury Therapy Games In Proceedings of the Annual Symposium on Computer-Human Interaction in Play [Abstract]
-
Effects of Commercial Exergames on Motivation in Brian Injury Therapy In Extended Abstracts Publication of the 2017 Annual Symposium on Computer-Human Interaction in Play - CHI PLAY ’17 Extended Abstracts
-
Cognitive Rehabilitation Potential of a Driving Simulation Game for BrainInjury In Extended Abstracts Publication of the 2017 Annual Symposium on Computer-Human Interaction in Play - CHI PLAY ’17 Extended Abstracts
-
What Requirements Knowledge Do Developers Need to Manage Change in Safety-Critical Systems? In 2017 IEEE 25th International Requirements Engineering Conference (RE) [Abstract]
-
Supporting Therapy-Centered Game Design for Brain Injury Rehabilitation In College of Computing and Digital Media Dissertation
-
Semantically Enhanced Software Traceability Using Deep Learning Techniques In 2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) [Abstract]
-
Towards a Prototype Tool Leveraging Design Patterns to Support Design of Games for Brain Injury Therapy In Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems - CHI EA ’17
2016
-
Best Practices for Teaching Accessibility in University Classrooms: Cultivating Awareness, Understanding, and Appreciation for Diverse Users ACM Transactions on Accessible Computing
-
You Are Not the Player: Teaching Games User Research to Undergraduate Students In Games User Research: A Case Study Approach
-
Using the Kano Model to Balance Delight and Frustration for an Enterprise Application In 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 In 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 In Proceedings of the 2016 Annual Symposium on Computer-Human Interaction in Play - CHI PLAY ’16
-
Human-Centered Design in Practice: Roles, Definitions, and Communication Journal of Technical Writing and Communication
-
’Choose a Game’: A Prototype Tool to Support Therapists Use Games in Brain Injury Rehabilitation In Proceedings of the 2016 CHI Conference Extended Abstracts on Human Factors in Computing Systems - CHI EA ’16
2015
-
Teaching Accessibility, Learning Empathy In 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 In Proceedings of the 17th International ACM SIGACCESS Conference on Computers & Accessibility
-
Therapeutic Gaming in Context: Observing Game Use for Brain Injury Rehabilitation In 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 In Proceedings of the IEEE 22nd International Requirements Engineering Conference (RE 2014)
2013
-
Motion-games in brain injury rehabilitation: an in-situ multi-method study of inpatient care In Proceedings of the 15th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS ’13)
-
Supporting therapists in motion-based gaming for brain injury rehabilitation In CHI ’13 Extended Abstracts on Human Factors in Computing Systems (CHI EA ’13)
-
Helping therapists make evidence-based decisions about commercial motion gaming ACM SIGACCESS Accessibility and Computing
-
Helping Therapists Make Evidence-based Decisions About Commercial Motion Gaming SIGACCESS Access. Comput.
2012
-
How do professionals who create computing technologies consider accessibility? In Proceedings of the 14th international ACM SIGACCESS conference on Computers and accessibility (ASSETS ’12)
2010
-
Fast Identification of Inactive Security Constraints in SCUC Problems IEEE Transactions on Power Systems [Abstract]