Peer Reviewed Publications
ICSE 2024 |
How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering
ACM/IEEE International Conference on Software Engineering, 2024.
DOI ·
PDF
|
ICSE 2024 |
How to Support ML End-User Programmers through a Conversational Agent
ACM/IEEE International Conference on Software Engineering, 2024.
DOI ·
PDF
|
CHASE 2023 |
The State of Diversity and Inclusion in Apache: A Pulse Check
International Conference on Cooperative and Human Aspects of Software Engineering, 2023.
DOI ·
PDF
|
ICSE 2023 |
Rules of Engagement: Why and How Companies Participate in OSS
ACM/IEEE International Conference on Software Engineering, 2023.
DOI ·
PDF
|
ICSE-SEIS 2023 |
Designing for Cognitive Diversity: Improving the GitHub Experience
ACM/IEEE International Conference on Software Engineering, Software Engineering in Society Track, 2023.
DOI ·
PDF
|
ICSE 2023 |
Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors
ACM/IEEE International Conference on Software Engineering, 2023.
🏆 Distinguished Paper Award
DOI ·
PDF
|
ICSE-SEIP 2023 |
A Model for Understanding and Reducing Developer Burnout
ACM/IEEE International Conference on Software Engineering, Software Engineering in Practice Track, 2023.
DOI ·
PDF
|
ESEIW 2023 |
Tag that Issue: Applying API-domain Labels in Issue Tracking Systems
17th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2023.
DOI ·
PDF
|
FSE 2022 |
A case study of implicit mentoring, its prevalence, and impact in Apache
ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2022.
DOI ·
PDF
|
ICER 2022 |
Inclusivity Bugs in Online Courseware: A Field Study
ACM Conference on International Computing Education Research, 2022.
DOI ·
PDF
|
ESEM 2022 |
How to Choose a Task? Mismatches in Perspectives of Newcomers and Existing Contributors
16th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2022.
DOI ·
PDF
|
ICSE-SEIS 2022 |
How to Debug Inclusivity Bugs? A Debugging Process with Information Architecture
ACM/IEEE International Conference on Software Engineering, Software Engineering in Society Track, 2022.
DOI ·
PDF
|
ICSE-SEIS 2022 |
Attracting and Retaining OSS contributors with a Maintainer Dashboard
ACM/IEEE International Conference on Software Engineering, Software Engineering in Society Track, 2022.
DOI ·
PDF
|
ICSE-SEIS 2022 |
A New Approach Towards Ensuring Gender Inclusive SE Job Advertisements
ACM/IEEE International Conference on Software Engineering, Software Engineering in Society Track, 2022.
DOI ·
PDF
|
ICSE-SEIS 2022 |
Perceptions of the state of D&I and D&I initiative in the ASF
ACM/IEEE International Conference on Software Engineering, Software Engineering in Society Track, 2022.
DOI ·
PDF
|
CACM 2022 |
TSE |
Women's Participation in Open Source Software: A Survey of the Literature
Transactions of Software Engineering and Methodology Journal, IEEE, 2022.
DOI ·
PDF
|
TSE |
Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships
IEEE Transactions on Software Engineering, IEEE, 2022.
DOI ·
PDF
|
TSE |
How Gender-biased Tools Shape Newcomer Experiences in OSS Projects
IEEE Transactions on Software Engineering, IEEE, 2022.
DOI ·
PDF
|
PETs 2022 |
If This Context Then That Concern: Exploring Users' Concerns with IFTTT Applets
Privacy Enhancing Technologies Symposium (PoPETs), pages 166-186, 2022.
DOI ·
PDF
|
SANER 2022 |
Hits and Misses: Newcomers' ability to identify Skills needed for OSS tasks
IEEE International Conference on Software Analysis, Evolution and Reengineering, 2022.
DOI ·
PDF
|
ICSE 2021 |
AID: An Automated Inclusivity-Bug Detector
ACM/IEEE International Conference on Software Engineering, 2021.
DOI ·
PDF
|
ICSE 2021 |
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source
ACM/IEEE International Conference on Software Engineering, 2021.
DOI ·
PDF
|
MSR 2021 |
Can I Solve it? Identifying APIs Required to Complete OSS Tasks
IEEE/ACM International Conference on Mining Software Repositories, 2021.
DOI ·
PDF
|
CHI 2021 |
The Long Road Ahead: Ongoing Challenges in Contributing to Large OSS Organizations and What to Do
ACM Human-Computer Interaction, CSCW2, Article 407, 2021.
DOI ·
PDF
|
TSE |
The Pot of Gold at the End of the Rainbow: What is Success for Open Source Contributors?
IEEE Transactions on Software Engineering (TSE), IEEE, 2021.
DOI ·
PDF
|
JISA 2021 |
Being a Mentor in Open Source Projects
Journal of Internet Services and Applications, JISA, 2021.
DOI ·
PDF
|
IST |
Visual Resume: Exploring developers' online contributions for hiring
Information and Software Technology, IEEE, 2021.
DOI ·
PDF
|
IEEE 2020 |
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls
International Conference on Communications (ICC), IEEE, 2020.
DOI ·
PDF
|
ESEC/FSE 2020 |
On the Relationship Between Design Discussions and Design Quality: A Case Study of Apache Projects
28th Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, 2020.
DOI ·
PDF
|
CSCW 2020 |
Hidden Figures: Roles and Pathways of Successful OSS Contributors
23rd Conference on Computer-Supported Cooperative Work and Social Computing (CSCW), ACM, Volume 4, Article 180, 2020.
DOI ·
PDF ·
Video ·
Data
|
OpenSym 2020 |
Recommending Tasks to Newcomers in OSS Projects: How Do Mentors Handle It?
16th International Symposium on Open Collaboration (OpenSym), ACM, 2020.
🏆 Best Paper Award
DOI ·
PDF ·
Video ·
Data
|
VL/HCC 2020 |
Supporting Code Comprehension via Annotations: Right Information at the Right Time and Place
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, 2020.
DOI ·
PDF ·
Slides ·
Tool
|
ICSE 2020 |
Planning for Untangling: Predicting the Difficulty of Merge Conflicts
42nd International Conference on Software Engineering (ICSE), ACM, 2020.
DOI ·
PDF ·
Video
|
ICSE 2020 |
Engineering Gender-Inclusivity into Software: Ten Teams' Tales from the Trenches
42nd International Conference on Software Engineering (ICSE), ACM, 2020.
DOI ·
PDF ·
Slides ·
Video
|
ICSE 2020 |
A Tale from the Trenches: Cognitive Biases and Software Development
42nd International Conference on Software Engineering (ICSE), ACM, 2020.
🏆 ACM SIGSOFT Distinguished Paper Award
DOI ·
PDF ·
Data ·
Video
|
CHI 2020 |
What’s Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities
Conference on Human Factors in Computing Systems (CHI), ACM, pp. 1-12, 2020.
🏆 Honorable Mention
DOI ·
PDF
|
EMSE |
An Empirical Investigation into Merge Conflicts and their Effect on Software Quality
Empirical Software Engineering (EMSE), Springer Publishing, Volume 25, Issue 1, pp. 562-590, 2020.
DOI ·
PDF
|
TSE |
Dominoes: An Interactive Exploratory Data Analysis tool for Software Relationships
Transactions on Software Engineering (TSE), IEEE, 2020.
DOI ·
PDF
|
TSE |
How Gender-biased Tools Shape Newcomer Experiences in OSS Projects
Transactions on Software Engineering (TSE), IEEE, 2020.
DOI ·
PDF
|
VL/HCC 2019 |
From GenderMag to InclusiveMag: An Inclusive Design Meta-Method
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 97-106, 2019.
DOI ·
PDF ·
Video
|
ICSE 2019 |
Latent Patterns in Activities: A Field Study of How Developers Manage Context
41st International Conference on Software Engineering (ICSE), ACM, 2019.
DOI ·
PDF ·
Slides ·
Data
|
CSCW 2019 |
The Signals that Potential Contributors Look for When Choosing Open-source Projects
22nd Conference on Computer-Supported Cooperative Work and Social Computing (CSCW), ACM, Volume 3, Article 122, pp. 1-29, 2019.
DOI ·
PDF ·
Data
|
EMSE |
The Life-Cycle of Merge Conflicts: Processes, Barriers, and Strategies
Empirical Software Engineering (EMSE), Springer Publishing, Volume 24, Issue 5, pp. 2863-2906, 2019.
DOI ·
PDF ·
Data
|
TSE |
Recommending Participants for Collaborative Merge Sessions
Transactions on Software Engineering (TSE), IEEE, 2019.
DOI ·
PDF
|
COLA |
How End-User Programmers Debug Visual Web-Based Programs: An Information Foraging Theory Perspective
Journal of Computer Language (COLA), Elsevier, Volume 53, pp. 22-37, 2019.
DOI ·
PDF ·
Data
|
Handbook of Software Engineering |
Coordination Technologies
Handbook of Software Engineering, Springer Publishing, Cha, 2019.
DOI ·
PDF
|
ESEC/FSE 2018 |
How Do Developers Resolve Merge Conflicts? An Investigation Into the Processes, Tools, and Improvements
26th Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, pp. 952-955, 2018.
DOI ·
PDF
|
NL4SE 2018 |
Towards Understanding Code Readability and Its impact on Design Quality
4th International Workshop on NLP for Software Engineering (NL4SE), ACM, pp. 18-21, 2018.
DOI ·
PDF
|
VL/HCC 2018 |
Semi-Automating (or not) a Socio-Technical Method for Socio-Technical Systems
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 23-32, 2018.
DOI ·
PDF
|
ICSE 2018 |
Gender in Open Source Software: What the Tools Tell
40th International Conference on Software Engineering (ICSE), ACM, pp. 21-24, 2018.
DOI ·
PDF
|
ICSE 2018 |
Open Source Barriers to Entry, Revisited: A Sociotechnical Perspective
40th International Conference on Software Engineering (ICSE), ACM, pp. 1004-1015, 2018.
DOI ·
PDF
|
CHASE 2018 |
Context in Programming: An Investigation of How Programmers Create Context
11th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), ACM, pp. 33-36, 2018.
DOI ·
PDF ·
Slides
|
IST |
What Happened to My Application? Helping End Users Comprehend Evolution through Variation Management
Journal on Information and Software Technology (IST), Elsevier, Volume 103, pp. 55-74, 2018.
DOI ·
PDF ·
Data
|
CSCW |
Newcomers’ Barriers… Is That All? An Analysis of Mentors’ and Newcomers’ Barriers in OSS Projects
Journal of Computer Supported Cooperative Work (CSCW), Springer Publishing, Volume 27, pp. 679-714, 2018.
DOI ·
PDF
|
ESEM 2017 |
An Empirical Examination of the Relationship between Code Smells and Merge Conflicts
11th International Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE/ACM, pp. 58-67, 2017.
DOI ·
PDF ·
Slides
|
VL/HCC 2017 |
What Makes A Task Difficult? An Empirical Study of Perceptions of Task Difficulty
Symposium on Visual Lanugages and Human-Centric Computing (VL/HCC), IEEE, pp. 67-71, 2017.
DOI ·
PDF ·
Slides
|
VL/HCC 2017 |
Understanding user perceptions of privacy, and configuration challenges in home automation
Symposium on Visual Lanugages and Human-Centric Computing (VL/HCC), IEEE, pp. 297-301, 2017.
DOI ·
PDF
|
VL/HCC 2017 |
Context in Exploratory Programming: Towards a Theoretical Framework
Symposium on Visual Lanugages and Human-Centric Computing (VL/HCC), IEEE, pp. 325-326, 2017.
DOI ·
PDF ·
Data
|
ESEC/FSE 2017 |
Trade-offs in Continuous Integration: Assurance, Security, and Flexibility
11th Joint Meeting on Foundations of Software Engineering (ESEC/FSE), ACM, pp. 197–207, 2017.
🏆 ACM SIGSOFT Distinguished Paper Award
DOI ·
PDF ·
Data
|
CHASE 2017 |
10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2017)
10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), ACM, pp. 1, 2017.
DOI ·
PDF
|
PPIG 2017 |
Towards an IDE to Support Programming as Problem-Solving
28th Annual Workshop of the Psychology of Programming Interest Group (PPIG), pp. 105-108, 2017.
DOI ·
PDF ·
Slides ·
Data
|
PPIG 2017 |
Problem-Solving Applications in Developer Environments.
28th Annual Workshop of the Psychology of Programming Interest Group (PPIG), pp. 179-180, 2017.
DOI ·
PDF
|
ICSME 2017 |
Software Practitioner Perspectives on Merge Conflicts and Resolutions
International Conference on Software Maintenance and Evolution (ICSME), IEEE, pp. 467-478, 2017.
🏆 IEEE TCSE Distinguished Paper Award
DOI ·
PDF ·
Slides ·
Data
|
CHI 2017 |
PFIS-V: Modeling Foraging Behavior in the Presence of Variants
Conference on Human Factors in Computing Systems (CHI), ACM, pp. 6232-6244, 2017.
DOI ·
PDF ·
Video
|
CHI 2017 |
Gender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways?
Conference on Human Factors in Computing Systems (CHI), ACM, pp. 6658-6671, 2017.
🏆 Best Paper Honorable Mention
DOI ·
PDF ·
Video
|
WSDM 2017 |
ANNE: Improving Source Code Search using Entity Retrieval Approach
10th International Conference on Web Search and Data Mining (WSDM), ACM, pp. 211-220, 2017.
DOI ·
PDF
|
SSE 2016 |
FSE 2016 |
TIPMerge: Recommending Experts for Integrating Changes across Branches
24th SIGSOFT International Symposium on Foundations of Software Engineering (FSE), ACM, pp. 523-534, 2016.
DOI ·
PDF ·
Tool
|
FSE 2016 |
Can Testedness Be Effectively Measured?
24th SIGSOFT International Symposium on Foundations of Software Engineering (FSE), ACM, pp. 547-558, 2016.
DOI ·
PDF ·
Slides
|
FSE 2016 |
Training the Future Workforce through Task Curation in an OSS Ecosystem
24th SIGSOFT International Symposium on Foundations of Software Engineering (FSE), ACM, pp. 932-935, 2016.
DOI ·
PDF
|
FSE 2016 |
TIPMerge: Recommending developers for merging branches
24th SIGSOFT International Symposium on Foundations of Software Engineering (FSE), ACM, pp. 998-1002, 2016.
DOI ·
PDF ·
Tool ·
Data
|
VL/HCC 2016 |
Labeling relevant skills in tasks: Can the crowd help?
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 185-189, 2016.
DOI ·
PDF
|
ICGSE 2016 |
MOBILESoft 2016 |
Understanding Code Smells in Android Applications
International Conference on Mobile SOftware Engineering and Systems (MOBILESoft), IEEE/ACM, pp. 225-236, 2016.
DOI ·
PDF ·
Data
|
CHI 2016 |
Foraging among an Overabundance of Similar Variants
Conference on Human Factors in Computing Systems (CHI), ACM, pp. 3509–3521, 2016.
🏆 Best Paper Award
DOI ·
PDF ·
Video
|
ESEM 2015 |
An Empirical Study of Design Degradation: How Software Projects Get Worse over Time
International Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE/ACM, pp. 1-10, 2015.
DOI ·
PDF ·
Slides
|
ESEC/FSE 2015 |
GitSonifier: Using Sound to Portray Developer Conflict History
10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE), ACM, pp. 886–889, 2015.
DOI ·
PDF ·
Data
|
ICSE 2015 |
8th International Workshop On Cooperative and Human Aspects of Software Engineering (CHASE 2015)
37th International Conference on Software Engineering (ICSE), ACM, Volume 2, pp. 969-970, 2015.
DOI ·
PDF
|
SANER 2015 |
Niche vs. Breadth: Calculating Expertise through a Fine-Grained Analysis
22nd International Conference on Software Analysis, Evolution, and Re-engineering (SANER), IEEE, pp. 409-418, 2015.
DOI ·
PDF ·
Tool
|
IJSEKE |
Multi-Perspective Exploratory Analysis of Software Development Data
International Journal of Software Engineering and Knowledge Engineering (IJSEKE), World Scientific, Volume 25, Issue 1, pp. 51-68, 2015.
DOI ·
PDF
|
JISA |
Thematic series on software engineering from a social network perspective
Journal of Internet Services and Applications (JISA), Springer Publishing, Volume 6, Issue 1, Article 23, pp. 1-5, 2015.
DOI ·
PDF
|
OpenSym 2014 |
Older Adults and Free/Open Source Software: A Diary Study of First-Time Contributors
10th International Symposium on Open Collaboration (OpenSym), ACM, pp. 1-10, 2014.
DOI ·
PDF
|
VL/HCC 2014 |
On older adults in free/open source software: reflections of contributors and community leaders
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE pp. 93-100, 2014.
DOI ·
PDF
|
SEKE 2014 |
Exploratory Data Analysis of Software Repositories via GPU Processing
26th International Conference on Software Engineering and Knowledge Engineering (SEKE), pp. 495-500, 2014.
DOI ·
PDF
|
CHASE 2014 |
Perceptions of Answer Quality in An Online Technical Question and Answer Forum
7th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), ACM, pp. 103-106, 2014.
DOI ·
PDF
|
ICSE 2014 |
How Do Centralized and Distributed Version Control Systems Impact Software Changes?
36th International Conference on Software Engineering (ICSE), ACM, pp. 322-333, 2014.
DOI ·
PDF ·
Slides ·
Data
|
NIER 2014 |
Development Context Driven Change Awareness and Analysis Framework
36th International Conference on Software Engineering Companion: New Ideas and Emerging Results Track (NIER), ACM, pp. 404-407, 2014.
DOI ·
PDF
|
TOCHI |
On the Benefits of Providing Versioning Support for End-Users: an Empirical Study
Transactions on Computer-Human Interaction (TOCHI), ACM, Volume 21, Issue 2, Article 9, pp. 1-43, 2014.
DOI ·
PDF ·
Video
|
VL/HCC 2013 |
Predator Behavior in the Wild Web World of Bugs: An Information Foraging Theory Perspective
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 183-184, 2013.
DOI ·
PDF
|
USER 2013 |
How to Evaluate a Conflict Minimizing Task Scheduler through a User Study
2nd International Workshop on User Evaluations for Software Engineering Researchers (USER), IEEE, pp. 9-12, 2013.
DOI ·
PDF
|
ICSE 2013 |
Cassandra: Proactive Conflict Minimization through Optimized Task Scheduling
35th International Conference on Software Engineering (ICSE), IEEE/ACM, pp. 732-741, 2013.
DOI ·
PDF
|
MSR 2013 |
A Network of Rails: A Graph Dataset of Ruby on Rails and Associated Projects
10th Working Conference on Mining Software Repositories (MSR), IEEE/ACM, pp. 229-232, 2013.
DOI ·
PDF
|
CHI 2013 |
Debugging Support for End-User Mashup Programming
Conference on Human Factors in Computing Systems (CHI), ACM, pp. 1609-1618, 2013.
DOI ·
PDF ·
Video
|
IST |
Discovering how end-user programmers and their communities use public repositories: A study on Yahoo! Pipes
Journal on Information and Software Technology (IST), Elsevier, Volume 55, Issue 7, pp. 1289-1303, 2012.
DOI ·
PDF ·
Data
|
VL/HCC 2011 |
History Repeats Itself More Easily When You Log It: Versioning for Mashup
Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 69-72, 2011.
DOI ·
PDF
|
ESEM 2011 |
End-User Programmers and their Communities: An Artifact-based Analysis
5th International Symposium on Empirical Software Engineering and Measurement (ESEM), IEEE/ACM, pp. 147-156, 2011.
🏆 Distinguished Paper Award
DOI ·
PDF ·
Slides ·
Data
|
ESEC/FSE 2011 |
The Onion Patch: Migration in Open Source Ecosystems
19th SIGSOFT Symposium, 13th European Conference on Foundations of Software Engineering (ESEC/FSE), ACM, pp. 70-80, 2011.
DOI ·
PDF ·
Data
|
IS-EUD 2011 |
Versioning for Mashups – An Exploratory Study
3rd International Symposium on End-User Development (IS-EUD), Springer Publishing, pp. 25-41, 2011.
DOI ·
PDF
|
CHASE 2011 |
STCML: an extensible XML-based language for socio-technical modeling
4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), IEEE/ACM, pp. 61-64, 2011.
DOI ·
PDF ·
Tool ·
Data
|
CHASE 2011 |
Which Bug Should I Fix: Helping New Developers Onboard A New Project
4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), IEEE/ACM, pp. 76-79, 2011.
DOI ·
PDF
|
GROUP 2010 |
Coordination in Innovative Design and Engineering: Observations from a Lunar Robotics Project
16th International Conference on Supporting Group Work (GROUP), ACM, pp. 225-234, 2010.
DOI ·
PDF
|
CoSe |
Continuous Coordination Tools and their Evaluation
Collaborative Software Engineering (CoSE), Springer Publishing, Chapter 8, pp. 153-179, 2010.
DOI ·
PDF
|
Non-Peer Reviewed Publications
The Evolution of Software Entropy in Open Source projects: An Empirical Study
Technical Report, Oregon State University, 2020.
DOI ·
PDF
How to Debug Inclusivity Bugs? An Empirical Investigation of Finding-to-Fixing with Information Architecture
Technical Report, Oregon State University, 2020.
DOI ·
PDF ·
Tool
Replacements and Replaceables: Making the Case for Code Variants
Technical Report, arXiv:2006.03844, IIIT-Delhi, Oregon State University, 2020.
DOI ·
PDF
Engineering Gender-Inclusivity into Software: Tales from the Trenches
Technical Report, arXiv:1905.10361, Oregon State University, 2019.
DOI ·
PDF ·
Tool
Fixing Inclusivity Bugs for Information Processing Styles and Learning Styles
Technical Report, arXiv:1905.02813, Oregon State University, 2019.
DOI ·
PDF ·
Tool
Gender Biases In Software For Problem-Solving
Non-Archival Paper, Workshop on Designing Technologies to Support Human Problem Solving (VL/HCC), Oregon State University, 2018.
DOI ·
PDF ·
Tool
Supporting Comparison of Developer Profiles across Online Communities
Technical Report, Oregon State University, 2016.
DOI ·
PDF
Recommending Task Context: Automation Meets Crowd
Non-Archival Paper, International Workshop on Context in Software Development (FSE Companion), University of Nebraska, Lincoln, 2014.
DOI
Using Analytics to Support Decision Processes for Development and Design
Non-Archival Paper, Workshop on Future of Collaborative Software Development, University of Nebraska, Lincoln, 2012.
DOI ·
PDF
Roles in a Networked Software Development Ecosystem: A Case Study in GitHub
Technical Report, TR-UNL-CSE-2012-0006, University of Nebraska, Lincoln, 2012.
DOI ·
PDF ·
Data
A Degree of Conflict Model for Workspace Awareness
Technical Report, TR-UNL-CSE-2011-0002, University of Nebraska, Lincoln, 2011.
DOI ·
PDF
The Evolution of Software Entropy in Open Source projects: An Empirical Study
Technical Report, Oregon State University, 2020.
DOI ·
PDF
How to Debug Inclusivity Bugs? An Empirical Investigation of Finding-to-Fixing with Information Architecture
Technical Report, Oregon State University, 2020.
DOI ·
PDF ·
Tool
Replacements and Replaceables: Making the Case for Code Variants
Technical Report, arXiv:2006.03844, IIIT-Delhi, Oregon State University, 2020.
DOI ·
PDF
Engineering Gender-Inclusivity into Software: Tales from the Trenches
Technical Report, arXiv:1905.10361, Oregon State University, 2019.
DOI ·
PDF ·
Tool
Fixing Inclusivity Bugs for Information Processing Styles and Learning Styles
Technical Report, arXiv:1905.02813, Oregon State University, 2019.
DOI ·
PDF ·
Tool
Gender Biases In Software For Problem-Solving
Non-Archival Paper, Workshop on Designing Technologies to Support Human Problem Solving (VL/HCC), Oregon State University, 2018.
DOI ·
PDF ·
Tool
Supporting Comparison of Developer Profiles across Online Communities
Technical Report, Oregon State University, 2016.
DOI ·
PDF
Recommending Task Context: Automation Meets Crowd
Non-Archival Paper, International Workshop on Context in Software Development (FSE Companion), University of Nebraska, Lincoln, 2014.
DOI
Using Analytics to Support Decision Processes for Development and Design
Non-Archival Paper, Workshop on Future of Collaborative Software Development, University of Nebraska, Lincoln, 2012.
DOI ·
PDF
Roles in a Networked Software Development Ecosystem: A Case Study in GitHub
Technical Report, TR-UNL-CSE-2012-0006, University of Nebraska, Lincoln, 2012.
DOI ·
PDF ·
Data
A Degree of Conflict Model for Workspace Awareness
Technical Report, TR-UNL-CSE-2011-0002, University of Nebraska, Lincoln, 2011.
DOI ·
PDF
Theses
An Investigation of the Effects of Merge Conflicts on Collaborative Software Development
Dissertation, Oregon State University, 2020.
DOI
A Framework of Comparing Privacy Policies For Smart Home Devices
Masters Thesis, Oregon State University, 2020.
DOI
Facilitating Code Comprehension by Annotations in Canvas-Based IDE
Masters Thesis, Oregon State University, 2020.
DOI ·
PDF
Newcomers’ Barriers... Is That All? An Analysis of Mentors’ and Newcomers’ Barriers in OSS Projects
Masters Thesis, Oregon State University, 2019.
DOI ·
PDF
Improving the Quality of Software Using Mutation Testing and Fault Prediction
Dissertation, Oregon State University, 2018.
DOI ·
PDF
An Investigation of the Effects of Merge Conflicts on Collaborative Software Development
Dissertation, Oregon State University, 2020.
DOI
A Framework of Comparing Privacy Policies For Smart Home Devices
Masters Thesis, Oregon State University, 2020.
DOI
Facilitating Code Comprehension by Annotations in Canvas-Based IDE
Masters Thesis, Oregon State University, 2020.
DOI ·
PDF
Newcomers’ Barriers... Is That All? An Analysis of Mentors’ and Newcomers’ Barriers in OSS Projects
Masters Thesis, Oregon State University, 2019.
DOI ·
PDF
Improving the Quality of Software Using Mutation Testing and Fault Prediction
Dissertation, Oregon State University, 2018.
DOI ·
PDF