Anita Sarma

Orcid: 0000-0002-1859-1692

Affiliations:
  • Oregon State University, Corvallis, USA


According to our database1, Anita Sarma authored at least 124 papers between 2002 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Can AI serve as a substitute for human subjects in software engineering research?
Autom. Softw. Eng., June, 2024

Effective Teaching through Code Reviews: Patterns and Anti-patterns.
Proc. ACM Softw. Eng., 2024

Guiding the way: A systematic literature review on mentoring practices in open source software projects.
Inf. Softw. Technol., 2024

What Guides Our Choices? Modeling Developers' Trust and Behavioral Intentions Towards GenAI.
CoRR, 2024

How to Support ML End-User Programmers through a Conversational Agent.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Debugging for Inclusivity in Online CS Courseware: Does it Work?
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

Breaking the Glass Floor for Women in Tech.
Proceedings of the Equity, 2024

How to Measure Diversity Actionably in Technology.
Proceedings of the Equity, 2024

Experiences Implementing and Deploying Anonymous Code Review.
Proceedings of the Equity, 2024

2023
Tag that issue: applying API-domain labels in issue tracking systems.
Empir. Softw. Eng., October, 2023

Make It Make Sense! Understanding and Facilitating Sensemaking in Computational Notebooks.
CoRR, 2023

Unveiling Diversity: Empowering OSS Project Leaders with Community Diversity and Turnover Dashboards.
CoRR, 2023

SocioEconomicMag Meets a Platform for SES-Diverse College Students: A Case Study.
CoRR, 2023

Building and Sustaining Ethnically, Racially, and Gender Diverse Software Engineering Teams: A Study at Google.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

A Model for Understanding and Reducing Developer Burnout.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2023

Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Designing for Cognitive Diversity: Improving the GitHub Experience for Newcomers.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, 2023

Rules of Engagement: Why and How Companies Participate in OSS.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

The State of Diversity and Inclusion in Apache: A Pulse Check.
Proceedings of the 16th IEEE/ACM International Conference on Cooperative and Human Aspects of Software Engineering, 2023

2022
Pots of Gold at the End of the Rainbow: What is Success for Open Source Contributors?
IEEE Trans. Software Eng., 2022

How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects.
IEEE Trans. Software Eng., 2022

Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships.
IEEE Trans. Software Eng., 2022

Women's Participation in Open Source Software: A Survey of the Literature.
ACM Trans. Softw. Eng. Methodol., 2022

If This Context Then That Concern: Exploring users' concerns with IFTTT applets.
Proc. Priv. Enhancing Technol., 2022

Implicit Mentoring: The Unacknowledged Developer Efforts in Open Source.
CoRR, 2022

Intersectionality Goes Analytical: Taming Combinatorial Explosion Through Type Abstraction.
CoRR, 2022

Cognitive biases in software development.
Commun. ACM, 2022

Hits and Misses: Newcomers' ability to identify Skills needed for OSS tasks.
Proceedings of the IEEE International Conference on Software Analysis, 2022

A case study of implicit mentoring, its prevalence, and impact in Apache.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

A New Approach Towards Ensuring Gender Inclusive SE Job Advertisements.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society ICSE (SEIS) 2022, 2022

Attracting and Retaining OSS Contributors with a Maintainer Dashboard.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society ICSE (SEIS) 2022, 2022

Perceptions of the State of D&I and D&I Initiative in the ASF.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society ICSE (SEIS) 2022, 2022

How to Debug Inclusivity Bugs? A Debugging Process with Information Architecture.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society ICSE (SEIS) 2022, 2022

Inclusivity Bugs in Online Courseware: A Field Study.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022

How to Choose a Task? Mismatches in Perspectives of Newcomers and Existing Contributors.
Proceedings of the ESEM '22: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Helsinki, Finland, September 19, 2022

2021
Recommending Participants for Collaborative Merge Sessions.
IEEE Trans. Software Eng., 2021

The Long Road Ahead: Ongoing Challenges in Contributing to Large OSS Organizations and What to Do.
Proc. ACM Hum. Comput. Interact., 2021

Being a Mentor in open source projects.
J. Internet Serv. Appl., 2021

Visual Resume: Exploring developers' online contributions for hiring.
Inf. Softw. Technol., 2021

The Pot of Gold at the End of the Rainbow: What is Success for Open Source Contributors?
CoRR, 2021

Can I Solve It? Identifying APIs Required to Complete OSS Task.
CoRR, 2021

Can I Solve It? Identifying APIs Required to Complete OSS Tasks.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

AID: An automated detector for gender-inclusivity bugs in OSS project pages.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls.
IEEE Softw., 2020

Hidden Figures: Roles and Pathways of Successful OSS Contributors.
Proc. ACM Hum. Comput. Interact., 2020

An empirical investigation into merge conflicts and their effect on software quality.
Empir. Softw. Eng., 2020

Replacements and Replaceables: Making the Case for Code Variants.
CoRR, 2020

Recommending Tasks to Newcomers in OSS Projects: How Do Mentors Handle It?
Proceedings of the OpenSym 2020: 16th International Symposium on Open Collaboration, 2020

Supporting Code Comprehension via Annotations: Right Information at the Right Time and Place.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020

On the relationship between design discussions and design quality: a case study of Apache projects.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Lifting the Curtain on Merge Conflict Resolution: A Sensemaking Perspective.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

Engineering gender-inclusivity into software: ten teams' tales from the trenches.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

A tale from the trenches: cognitive biases and software development.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Planning for untangling: predicting the difficulty of merge conflicts.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

What's Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020

2019
How end-user programmers debug visual web-based programs: An information foraging theory perspective.
J. Comput. Lang., 2019

The Signals that Potential Contributors Look for When Choosing Open-source Projects.
Proc. ACM Hum. Comput. Interact., 2019

The life-cycle of merge conflicts: processes, barriers, and strategies.
Empir. Softw. Eng., 2019

Engineering Gender-Inclusivity into Software: Tales from the Trenches.
CoRR, 2019

Fixing Inclusivity Bugs for Information Processing Styles and Learning Styles.
CoRR, 2019

From GenderMag to InclusiveMag: An Inclusive Design Meta-Method.
Proceedings of the 2019 IEEE Symposium on Visual Languages and Human-Centric Computing, 2019

Latent patterns in activities: a field study of how developers manage context.
Proceedings of the 41st International Conference on Software Engineering, 2019

Coordination Technologies.
Proceedings of the Handbook of Software Engineering., 2019

2018
What happened to my application? Helping end users comprehend evolution through variation management.
Inf. Softw. Technol., 2018

Newcomers' Barriers. . . Is That All? An Analysis of Mentors' and Newcomers' Barriers in OSS Projects.
Comput. Support. Cooperative Work., 2018

Semi-Automating (or not) a Socio-Technical Method for Socio-Technical Systems.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Towards understanding code readability and its impact on design quality.
Proceedings of the 4th ACM SIGSOFT International Workshop on NLP for Software Engineering, 2018

Gender in Open Source Software: What the Tools Tell.
Proceedings of the 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering, 2018

Open source barriers to entry, revisited: a sociotechnical perspective.
Proceedings of the 40th International Conference on Software Engineering, 2018

Context in programming: an investigation of how programmers create context.
Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering, 2018

2017
ANNE: Improving Source Code Search using Entity Retrieval Approach.
Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, 2017

What makes a task difficult? An empirical study of perceptions of task difficulty.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Understanding user perceptions of privacy, and configuration challenges in home automation.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Towards an IDE to Support Programming as Problem-Solving.
Proceedings of the 28th Annual Workshop of the Psychology of Programming Interest Group, 2017

Software Practitioner Perspectives on Merge Conflicts and Resolutions.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

CHASE 2017 Workshop Summary.
Proceedings of the 10th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2017

An Empirical Examination of the Relationship between Code Smells and Merge Conflicts.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

PFIS-V: Modeling Foraging Behavior in the Presence of Variants.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

Gender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways?
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

2016
Labeling relevant skills in tasks: Can the crowd help?
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Training the future workforce through task curation in an OSS ecosystem.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Understanding Git history: a multi-sense view.
Proceedings of the 8th International Workshop on Social Software Engineering, 2016

TIPMerge: recommending developers for merging branches.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

TIPMerge: recommending experts for integrating changes across branches.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Hiring in the Global Stage: Profiles of Online Contributions.
Proceedings of the 11th IEEE International Conference on Global Software Engineering, 2016

Foraging Among an Overabundance of Similar Variants.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

2015
Editorial: Thematic series on software engineering from a social network perspective.
J. Internet Serv. Appl., 2015

Multi-Perspective Exploratory Analysis of Software Development Data.
Int. J. Softw. Eng. Knowl. Eng., 2015

Niche vs. breadth: Calculating expertise over time through a fine-grained analysis.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

GitSonifier: using sound to portray developer conflict history.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

8th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2015).
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
On the benefits of providing versioning support for end users: An empirical study.
ACM Trans. Comput. Hum. Interact., 2014

Exploratory Data Analysis of Software Repositories via GPU Processing.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

Development context driven change awareness and analysis framework.
Proceedings of the 36th International Conference on Software Engineering, 2014

Perceptions of answer quality in an online technical question and answer forum.
Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, 2014

2013
Discovering how end-user programmers and their communities use public repositories: A study on Yahoo! Pipes.
Inf. Softw. Technol., 2013

Predator behavior in the wild web world of bugs: An information foraging theory perspective.
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

A network of rails: a graph dataset of ruby on rails and associated projects.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

How to evaluate a conflict minimizing task scheduler through a user study.
Proceedings of the 2nd International Workshop on User Evaluations for Software Engineering Researchers, 2013

Cassandra: proactive conflict minimization through optimized task scheduling.
Proceedings of the 35th International Conference on Software Engineering, 2013

Debugging support for end user mashup programming.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
Palantír: Early Detection of Development Conflicts Arising from Parallel Code Changes.
IEEE Trans. Software Eng., 2012

2011
History repeats itself more easily when you log it: Versioning for mashups.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

The onion patch: migration in open source ecosystems.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Versioning for Mashups - An Exploratory Study.
Proceedings of the End-User Development - Third International Symposium, 2011

Which bug should I fix: helping new developers onboard a new project.
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, 2011

STCML: an extensible XML-based language for socio-technical modeling.
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, 2011

End-User Programmers and their Communities: An Artifact-based Analysis.
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 2011

2010
Categorizing the Spectrum of Coordination Technology.
Computer, 2010

Coordination in innovative design and engineering: observations from a lunar robotics project.
Proceedings of the 2010 International ACM SIGGROUP Conference on Supporting Group Work, 2010

Continuous Coordination Tools and their Evaluation.
Proceedings of the Collaborative Software Engineering, 2010

2009
Tesseract: Interactive visual exploration of socio-technical relationships in software development.
Proceedings of the 31st International Conference on Software Engineering, 2009

Tesseract: Interactive environment for exploration of project relationships.
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
Empirical evidence of the benefits of workspace awareness in software configuration management.
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008

Continuous coordination within the context of cooperative and human aspects of software engineering.
Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, 2008

2007
A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

A Visualization for Software Project Awareness and Evolution.
Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2007

Towards supporting awareness of indirect conflicts across software configuration management workspaces.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

2006
Towards Awareness in the Large.
Proceedings of the 1st IEEE International Conference on Global Software Engineering, 2006

2004
Workspace awareness in application development.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

2003
Palantír: Raising Awareness among Configuration Management Workspaces .
Proceedings of the 25th International Conference on Software Engineering, 2003

2002
Palantír: Coordinating Distributed Workspaces.
Proceedings of the 26th International Computer Software and Applications Conference (COMPSAC 2002), 2002


  Loading...