Peer Reviewed Publications

IST 2024
Guiding the way: A systematic literature review on mentoring practices in open source software projects Zixuan Feng, Katie Kimura, Bianca Trinkenreich, Igor Steinmacher, and Anita Sarma Information and Software Technology, 2024. DOI · PDF
ICSE 2024
How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering Rudrajit Choudhuri, Dylan Liu, Igor Steinmacher, Marco Gerosa and Anita Sarma ACM/IEEE International Conference on Software Engineering, 2024. DOI · PDF
ICSE 2024
How to Support ML End-User Programmers through a Conversational Agent Emily Garcia, Joao Pimentel, Zixuan Feng, Marco Gerosa, Igor Steinmacher and Anita Sarma ACM/IEEE International Conference on Software Engineering, 2024. DOI · PDF
CHASE 2023
The State of Diversity and Inclusion in Apache: A Pulse Check Zixuan Feng, Mariam Guizani, Marco A. Gerosa and Anita Sarma 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 Mariam Guizani, Aileen Abril Castro-Guzman, Igor Steinmacher and Anita Sarma ACM/IEEE International Conference on Software Engineering, 2023. DOI · PDF
ICSE-SEIS 2023
Designing for Cognitive Diversity: Improving the GitHub Experience Italo Santos, João Felipe Pimentel, Igor Wiese, Igor Steinmacher, Marco A. Gerosa and Anita Sarma 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 Bianca Trinkenreich, Klaas-Jan Stol, Daniel M. German, Marco A. Gerosa, Igor Steinmacher and Anita Sarma ACM/IEEE International Conference on Software Engineering, 2023. 🏆 Distinguished Paper Award DOI · PDF
ICSE-SEIP 2023
A Model for Understanding and Reducing Developer Burnout Bianca Trinkenreich, Klaas-Jan Stol, Igor Steinmacher, Marco A. Gerosa, Marcelo Lara, Michael Feathers, Nicholas Ross, Kevin Bishop and Anita Sarma 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 Fabio Santos, Joseph Vargovich, Bianca Trinkenreich, Italo Santos, Jacob Penney, Ricardo Britto, João Felipe Pimentel, Igor Wiese, Igor Steinmacher, Anita Sarma and Marco A. Gerosa 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 Zixuan Feng, Amreeta Chatterjee, Iftekhar Ahmed and Anita Sarma ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2022. DOI · PDF
ICER 2022
Inclusivity Bugs in Online Courseware: A Field Study Amreeta Chatterjee, Lara Letaw, Rosalinda Garcia, Doshna Umma Reddy, Rudrajit Choudhuri, Sabyatha Sathish Kumar, Patricia Morreale, Margaret Burnett and Anita Sarma 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 Fabio Santos, Bianca Trinkenreich, João Felipe Pimentel, Igor Wiese, Igor Steinmacher, Marco A. Gerosa and Anita Sarma 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 Mariam Guizani, Igor Steinmacher, Jillian Emard, Abrar Fallatah, Margaret Burnett and Anita Sarma 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 Mariam Guizani, Thomas Zimmermann, Denae Ford and Anita Sarma 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 Tanjila Kanij, John Grundy, Jennifer McIntosh, Gayatri Aniruddha and Anita Sarma 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 Mariam Guizani, Bianca Trinkenreich, Aileen Abril Castro-Guzman, Igor Steinmacher, Marco Gerosa and Anita Sarma ACM/IEEE International Conference on Software Engineering, Software Engineering in Society Track, 2022. DOI · PDF
CACM 2022
Cognitive Biases in Software Development Souti Chattopadhyay, Nicholas Nelson, Audrey Au, Natalia Morales, Christopher Sanchez, Rahul Pandita and Anita Sarma Communications of the ACM, 2022. DOI · PDF
TSE
Women's Participation in Open Source Software: A Survey of the Literature Bianca Trinkenreich, Igor Wiese, Marco Gerosa, Anita Sarma and Igor Steinmacher Transactions of Software Engineering and Methodology Journal, IEEE, 2022. DOI · PDF
TSE
Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships Jose Ricardo da Silva Junior, Daniel Prett Campagna, Esteban Clua, Anita Sarma and Leonardo Murta IEEE Transactions on Software Engineering, IEEE, 2022. DOI · PDF
TSE
How Gender-biased Tools Shape Newcomer Experiences in OSS Projects Susmita Hema Padala, Christopher Mendez, Felipe Fronchetti, Igor Steinmacher, Zoe Steine-Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill, Logan Simpson, Margaret Burnett, Marco Gerosa, and Anita Sarma. IEEE Transactions on Software Engineering, IEEE, 2022. DOI · PDF
PETs 2022
If This Context Then That Concern: Exploring Users' Concerns with IFTTT Applets Mahsa Saeidi, McKenzie Calvert, Audrey Au, Anita Sarma, and Rakesh Bobba 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 Italo Santos, Igor Wiese, Igor Steinmacher, Marco A. Gerosa and Anita Sarma IEEE International Conference on Software Analysis, Evolution and Reengineering, 2022. DOI · PDF
ICSE 2021
AID: An Automated Inclusivity-Bug Detector Amreeta Chatterjee, Mariam Guizani, Catherine Stevens, Jillian Emard, Mary Evelyn May, Margaret Burnett, Iftekhar Ahmed and Anita Sarma ACM/IEEE International Conference on Software Engineering, 2021. DOI · PDF
ICSE 2021
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source Marco Gerosa, Igor Wiese, Bianca Trinkenreich, Georg Link, Gregorio Robles, Christoph Treude, Igor Steinmacher and Anita Sarma ACM/IEEE International Conference on Software Engineering, 2021. DOI · PDF
MSR 2021
Can I Solve it? Identifying APIs Required to Complete OSS Tasks Fabio Santos, Igor Wiese, Bianca Trinkenreich, Igor Steinmacher, Marco A. Gerosa and Anita Sarma 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 Mariam Guizani, Amreeta Chatterjee, Bianca Trinkenreich, Mary Evelyn May, Geraldine Noa-Guevara, Liam James Russel, Griselda Cuevas Zambrano, Daniel Izquierdo-Cortazar, Igor Steinmacher, Marco Gerosa and Anita Sarma 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? Bianca Trinkenreich, Mariam Guizani, Igor Wiese, Tayana Conte, Marco Aurelio Gerosa, Anita Sarma and Igor Steinmacher IEEE Transactions on Software Engineering (TSE), IEEE, 2021. DOI · PDF
JISA 2021
Being a Mentor in Open Source Projects Igor Steinmacher, Sogol Balali, Bianca Trinkenreich, Mariam Guizani, Daniel Izquierdo-Cortazar, Griselda G. Cuevas Zambrano, Marco Aurelio Gerosa and Anita Sarma Journal of Internet Services and Applications, JISA, 2021. DOI · PDF
IST
Visual Resume: Exploring developers' online contributions for hiring Sandeep Kaur Kuttal, Xiaofan Chen, Zhendong Wang, Sogol Balali and Anita Sarma Information and Software Technology, IEEE, 2021. DOI · PDF
IEEE 2020
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls Mariam Guizani, Lara Letaw, Margaret Burnett, and Anita Sarma 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 Umme Ayda Mannan, Iftekhar Ahmed, Carlos Jensen, and Anita Sarma 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 Bianca Trinkenreich, Mariam Guizani, Igor Scaliante Wiese, Anita Sarma, and Igor Steinmacher 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? Sogol Balali, Umayal Annamalai, Susmita Padala, Bianca Trinkenreich, Marco Aurelio Gerosa, Igor Steinmacher, and Anita Sarma 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 Marjan Adeli, Nicholas Nelson, Souti Chattopdhyay, Hayden Coffey, Austin Henley, and Anita Sarma 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 Caius Brindescu, Iftekhar Ahmed, Rafael Leano, and Anita Sarma 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 Claudia Hilderbrand, Christopher Perdriau, Lara Letaw, Jillain Emard, Zoe Steine-Hanson, Margaret Burnett, and Anita Sarma 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 Souti Chattopadhyay, Nicholas Nelson, Audrey Au, Natalia Morales, Christopher Sanchez, Rahul Pandita, and Anita Sarma 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 Souti Chattopadhyay, Ishita Prasad, Austin Z. Henley, Anita Sarma, and Titus Barik 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 Caius Brindescu, Iftekhar Ahmed, Carlos Jensen, and Anita Sarma 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 Jose Ricardo da Silva Junior, Daniel Pratt Campagna, Esteban Clua, Anita Sarma, and Leonardo Gresta Paulino Murta Transactions on Software Engineering (TSE), IEEE, 2020. DOI · PDF
TSE
How Gender-biased Tools Shape Newcomer Experiences in OSS Projects Susmita Padala, Christopher Mendez, Luiz Felipe Dias, Igor Steinmacher, Zoe Steine Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill, Logan Dale Simpson, Margaret Burnett, Marco Aurelio Gerosa, and Anita Sarma Transactions on Software Engineering (TSE), IEEE, 2020. DOI · PDF
VL/HCC 2019
From GenderMag to InclusiveMag: An Inclusive Design Meta-Method Christopher Mendez, Lara Letaw, Margaret Burnett, Simone Stumpf, Anita Sarma, and Claudia Hilderbrand 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 Souti Chattopadhyay, Nicholas Nelson, Yenifer Ramirez Gonzalez, Annel Amelia Leon, Rahul Pandita, and Anita Sarma 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 Huilian Sophie Qiu, Yucen Lily Li, Susmita Padala, Anita Sarma, and Bogdan Vasilescu 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 Nicholas Nelson, Caius Brindescu, Shane McKee, Anita Sarma, and Danny Dig Empirical Software Engineering (EMSE), Springer Publishing, Volume 24, Issue 5, pp. 2863-2906, 2019. DOI · PDF · Data
TSE
Recommending Participants for Collaborative Merge Sessions Catarina de Souza Costa, Jose Jair Figueiredo, Joao Felipe Pimentel, Anita Sarma, and Leonardo Gresta Paulino Murta Transactions on Software Engineering (TSE), IEEE, 2019. DOI · PDF
COLA
How End-User Programmers Debug Visual Web-Based Programs: An Information Foraging Theory Perspective Sandeep Kaur Kuttal, Anita Sarma, Margaret Burnett, Gregg Rothermel, Ian Koeppe, and Brooke Shepherd Journal of Computer Language (COLA), Elsevier, Volume 53, pp. 22-37, 2019. DOI · PDF · Data
Handbook of Software Engineering
Coordination Technologies Anita Sarma 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 Caius Brindescu 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 Umme Ayda Mannan, Iftekhar Ahmed, and Anita Sarma 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 Christopher Mendez, Zoe Steine-Hanson, Alannah Oleson, Amber Horvath, Charles Hill, Claudia Hilderbrand, Anita Sarma, and Margaret Burnett 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 Christopher Mendez, Anita Sarma, and Margaret Burnett 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 Christopher Mendez, Hema Susmita Padala, Zoe Steine-Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill, Logan Simpson, Nupoor Patil, Anita Sarma, and Margaret Burnett 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 Souti Chattopdhyay, Nicholas Nelson, Thien Nam, McKenzie Calvert, and Anita Sarma 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 Sandeep Kaur Kuttal, Anita Sarma, Gregg Rothermel, and Zhendong Wang 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 Sogol Balali, Igor Steinmacher, Umayal Annamalai, Anita Sarma, and Marco Aurelio Gerosa 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 Iftekhar Ahmed, Caius Brindescu, Umme Ayda Mannan, Carlos Jensen, and Anita Sarma 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 Rafael Leano, Souti Chattopadhyay, and Anita Sarma 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 Kim J. Kaaz, Alex Hoffer, Mahsa Saeidi, Anita Sarma, and Rakesh B. Bobba 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 Souti Chattopadhyay 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 Michael Hilton, Nicholas Nelson, Timothy Tunnell, Darko Marinov, and Danny Dig 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) Daniel Graziotin, Rafael Prikladnicki, Meira Levy, Anita Sarma, and David Socha 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 Nicholas Nelson, Anita Sarma, and André van der Hoek 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. Nicholas Nelson 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 Shane McKee, Nicholas Nelson, Anita Sarma, and Danny Dig 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 Sruti Srinivasa Ragavan, Bhargav Pandya, David Piorkowski, Charles Hill, Sandeep Kaur Kuttal, Anita Sarma, and Margaret Burnett 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? Charles G. Hill, Maren Haag, Alannah Oleson, Chris Mendez, Nicola Marsden, Anita Sarma, and Margaret Burnett 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 Venkatesh Vinayakarao, Anita Sarma, Rahul Purandare, Shuktika Jain, and Saumya Jain 10th International Conference on Web Search and Data Mining (WSDM), ACM, pp. 211-220, 2017. DOI · PDF
SSE 2016
Understanding Git History: A Multi-sense View Kevin J. North, Anita Sarma, and Myra B. Cohen 8th International Workshop on Social Software Engineering (SSE), ACM, pp. 1-7, 2016. DOI · PDF · Video · Tool · Data
FSE 2016
TIPMerge: Recommending Experts for Integrating Changes across Branches Catrina Costa, Jair Figueiredo, Leonardo Murta, and Anita Sarma 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? Iftekhar Ahmed, Rahul Gopinath, Caius Brindescu, Alex Groce, and Carlos Jensen 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 Anita Sarma, Marco Aurélio Gerosa, Igor Steinmacher, and Rafael Leano 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 Catarina Costa, Jair Figueiredo, Anita Sarma, and Leonardo Murta 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? Rafael Leano, Zhengdong Wang, and Anita Sarma Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 185-189, 2016. DOI · PDF
ICGSE 2016
Hiring in the Global Stage: Profiles of Online Contributions Anita Sarma, Xiaofan Chen, Sandeep Kaur Kuttal, Laura A. Dabbish, and Zhendong Wang 11th International Conference on Global Software Engineering (ICGSE), IEEE, pp. 1-10, 2016. 🏆 Best Paper Award DOI · PDF · Video · Tool · Data
MOBILESoft 2016
Understanding Code Smells in Android Applications Umme Ayda Mannan, Iftekhar Ahmed, Rana Almurshed, Danny Dig, and Carlos Jensen 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 Sruti Srinivasa Ragavan, Sandeep Kaur Kuttal, Charles Hill, Anita Sarma, David Piorkowski, and Margaret Burnett 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 Iftekhar Ahmed, Umme Ayda Mannan, Rahul Gopinath, and Carlos Jensen 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 Kevin J. North, Shane Bolan, Anita Sarma, and Myra B. Cohen 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) Andrew Begel, Rafael Prikladnicki, Yvonne Dittrich, Cleidson R. B. de Souza, Anita Sarma, and Sandeep Athavale 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 Jose Ricardo da Silva Junior, Esteban Clua, Leonardo Murta, and Anita Sarma 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 Jose Ricardo da Silva Junior, Esteban Clua, Leonardo Murta, and Anita Sarma 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 Marco Aurelio Gerosa, David Redmiles, Pernille Bjørn, and Anita Sarma 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 Jennifer Davidson, Umme Ayda Mannan, Rithika Naik, Ishnit Dua, and Carlos Jensen 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 Jennifer Davidson, Umme Ayda Mannan, Rithika Naik, Amir Hossain Azarbakht, and Carlos Jensen 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 Jose Ricardo da Silva Junior, Esteban Clua, Leonardo Murta, and Anita Sarma 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 Kerry Hart and Anita Sarma 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? Caius Brindescu, Mihai Codoban, Sergii Shmarkatiuk, Danny Dig 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 Anita Sarma, Josh Branchaud, Matthew B. Dwyer, Suzette Person, and Neha Rungta 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 Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel 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 Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel 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 Bakhtiar Khan Kasi and Anita Sarma 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 Bakhtiar Khan Kasi and Anita Sarma 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 Patrick Wagstrom, Corey Jergensen, and Anita Sarma 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 Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel 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 Kathryn T. Stolee, Sebastian Elbaum, and Anita Sarma 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 Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel 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 Kathryn T. Stolee, Sebastian Elbaum and Anita Sarma 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 Corey Jergensen, Anita Sarma, and Patrick Wagstrom 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 Sandeep Kaur Kuttal, Anita Sarma, Amanda Swearngin, and Gregg Rothermel 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 John C. Georgas and Anita Sarma 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 Jianguo Wang and Anita Sarma 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 Laura A. Dabbish, Patrick Wagstrom, Anita Sarma, and James D. Herbsleb 16th International Conference on Supporting Group Work (GROUP), ACM, pp. 225-234, 2010. DOI · PDF
CoSe
Continuous Coordination Tools and their Evaluation Anita Sarma, Ban Al-Ani, Erik Trainer, Roberto Silva Filho, Isabella Almeida da Silva, David Redmiles, and André van der Hoek 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 Umme Ayda Mannan, Iftekhar Ahmed, Carlos Jensen, and Anita Sarma Technical Report, Oregon State University, 2020. DOI · PDF
How to Debug Inclusivity Bugs? An Empirical Investigation of Finding-to-Fixing with Information Architecture Mariam Guizani, Igor Steinmacher, Jillian Emard, Abrar Fallatah, Margaret Burnett, and Anita Sarma Technical Report, Oregon State University, 2020. DOI · PDF · Tool
Replacements and Replaceables: Making the Case for Code Variants Venkatesh Vinayakarao, Rahul Purandare, Sumit Keswani, Devika Sondhi, and Anita Sarma Technical Report, arXiv:2006.03844, IIIT-Delhi, Oregon State University, 2020. DOI · PDF
Engineering Gender-Inclusivity into Software: Tales from the Trenches Claudia Hilderbrand, Christopher Perdriau, Lara Letaw, Jillian Emard, Zoe Steine-Hanson, Margaret Burnett, and Anita Sarma Technical Report, arXiv:1905.10361, Oregon State University, 2019. DOI · PDF · Tool
Fixing Inclusivity Bugs for Information Processing Styles and Learning Styles Zoe Steine-Hanson, Claudia Hilderbrand, Lara Letaw, Jillian Emard, Christopher Perdriau, Christopher Mendez, Margaret Burnett, and Anita Sarma Technical Report, arXiv:1905.02813, Oregon State University, 2019. DOI · PDF · Tool
Gender Biases In Software For Problem-Solving Margaret Burnett, Anita Sarma, Christopher Mendez, Alannah Oleson, Claudia Hilderbrand, Zoe Steine-Hanson, and Andrew J. Ko 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 Xiaofan Chen and Anita Sarma Technical Report, Oregon State University, 2016. DOI · PDF
Recommending Task Context: Automation Meets Crowd Rafael Leano, Anita Sarma, and Bakhtiar Khan Kasi 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 Patrick Wagstrom and Anita Sarma 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 Patrick Wagstrom, Corey Jergensen, and Anita Sarma Technical Report, TR-UNL-CSE-2012-0006, University of Nebraska, Lincoln, 2012. DOI · PDF · Data
A Degree of Conflict Model for Workspace Awareness Bakhtiar Khan Kasi and Anita Sarma 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 Caius Brindescu Dissertation, Oregon State University, 2020. DOI
A Framework of Comparing Privacy Policies For Smart Home Devices Manideepa Saginatham Masters Thesis, Oregon State University, 2020. DOI
Facilitating Code Comprehension by Annotations in Canvas-Based IDE Marjan Adeli Masters Thesis, Oregon State University, 2020. DOI · PDF
Newcomers’ Barriers... Is That All? An Analysis of Mentors’ and Newcomers’ Barriers in OSS Projects Sogol Balali Masters Thesis, Oregon State University, 2019. DOI · PDF
Improving the Quality of Software Using Mutation Testing and Fault Prediction Iftekhar Ahmed Dissertation, Oregon State University, 2018. DOI · PDF