diff --git a/css/full-width-pics.css b/css/full-width-pics.css index 2b9ff68..b1d4e67 100644 --- a/css/full-width-pics.css +++ b/css/full-width-pics.css @@ -81,7 +81,8 @@ .article{ display: flex; - align-items: center; + flex-flow: column wrap; + align-items: left; flex-wrap: wrap; padding-top: 10px; padding-bottom: 10px; diff --git a/publications.html b/publications.html index fc24735..ab4259b 100644 --- a/publications.html +++ b/publications.html @@ -51,12 +51,92 @@ + + +
+
+ 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 + IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2020. +
+
+ +
+
+ Planning for Untangling: Predicting the Difficulty of Merge Conflicts + Caius Brindescu, Iftekhar Ahmed, Rafael Leano, and Anita Sarma + IEEE/ACM International Conference on Software Engineering, 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 + IEEE/ACM 42nd International Conference on Software Engineering (ICSE), 2020. +
+
+
A Tale from the Trenches: Cognitive Biases and Software Development - S Chattopdhyay, N Nelson, A Au, N Morales, C Sanchez, R Pandita, A Sarma - Technical Track, International Conference on Software Engineering (ICSE), 2020. + Souti Chattopadhyay, Nicholas Nelson, Audrey Au, Natalia Morales, Christopher Sanchez, Rahul Pandita, and Anita Sarma + IEEE/ACM 42nd International Conference on Software Engineering (ICSE), 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 + ACM Conference on Human Factors in Computing Systems (CHI), pp. 1-12, 2020. +
+
+ +
+
+ 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 + IEEE Transactions on Software Engineering, 2020. +
+
+ +
+
+ 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 + IEEE Transactions on Software Engineering, 2020. +
+
+ +
+
+ An Empirical Investigation into Merge Conflicts and their Effect on Software Quality + + Caius Brindescu, Iftekhar Ahmed, Carlos Jensen, and Anita Sarma + Empirical Software Engineering, Volume 25, pp. 562-590, 2020. +
+
+ +
+
+ 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 + ACM Proceedings on Human-Computer Interaction, pp. 122:1-122:29, 2019. +
+
+ +
+
+ From GenderMag to InclusiveMag: An Inclusive Design Meta-Method + + Christopher Mendez, Lara Letaw, Margaret Burnett, Simone Stumpf, Anita Sarma, and Claudia Hilderbrand + IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 97-106, 2019.
@@ -64,17 +144,98 @@
Latent Patterns in Activities: A Field Study of How Developers Manage Context - S Chattopdhyay, N Nelson, YR Gonzalez, AA Leon, R Pandita, A Sarma - Technical Track, International Conference on Software Engineering (ICSE), 2019. + Souti Chattopadhyay, Nicholas Nelson, Yenifer Ramirez Gonzalez, Annel Amelia Leon, Rahul Pandita, and Anita Sarma + IEEE/ACM 41st International Conference on Software Engineering (ICSE), 2019. +
+ + +
+
+ Coordination Technologies + + Anita Sarma + Handbook of Software Engineering, Springer, Cha, 2019. +
+
+ +
+
+ Recommending Participants for Collaborative Merge Sessions + + Catarina de Souza Costa, Jose Jair Figueiredo, Joao Felipe Pimentel, Anita Sarma, and Leonardo Gresta Paulino Murta + IEEE Transactions on Software Engineering, 2019. +
+
+ +
+
+ The Life-Cycle of Merge Conflicts: Processes, Barriers, and Strategies + + Nicholas Nelson, Caius Brindescu, Shane McKee, Anita Sarma, and Danny Dig + Empirical Software Engineering, Volume 24, pp. 2863-2906, 2019. +
+
+ +
+
+ How End-User Programmers Debug Visual Web-Based Programs: An Information Foraging Theory Perspective + + Sandeep Kaur Kuttal, Anita Sarma, Anita Sarma, Margaret Burnett, Gregg Rothermel, Ian Koeppe, and Brooke Shepherd + Journal of Computer Language, Volume 53, pp. 22-37, 2019.
- Context in Programming: An Investigation of How Programmers Create Context + Context in Programming: An Investigation of How Programmers Create Context + + Souti Chattopdhyay, Nicholas Nelson, Thien Nam, McKenzie Calvert, and Anita Sarma + IEEE/ACM 11th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 33-36, 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 + IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 23-32, 2018. +
+
+ +
+
+ Open Source barriers to entry, revisited: A socio technical perspective + + Christopher Mendez, Hema Susmita Padala, Zoe Steine-Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill, Logan Simpson, Nupoor Patil, Anita Sarma, and Margaret Burnett + IEEE/ACM 40th International Conference on Software Engineering (ICSE), pp. 1004-1015, 2018. +
+
+ +
+
+ Newcomers’ Barriers… Is That All? An Analysis of Mentors’ and Newcomers’ Barriers in OSS + + Sogol Balali, Igor Steinmacher, Umayal Annamalai, Anita Sarma, and Marco Aurelio Gerosa + Journal of Computer Supported Cooperative Work, Issue 27, pp. 679-714, 2018. +
+
+ +
+
+ What Happened to My Application? Helping End Users Comprehend Evolution through Variation Management - S Chattopdhyay, N Nelson, T Nam, MK Calvert, A Sarma - Short Paper, International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 2018. + Sandeep Kaur Kuttal, Anita Sarma, Gregg Rothermel, and Zhendong Wang + Information and Software Technology Journal, Elsevier, Volume 103, pp. 55-74, 2018. +
+
+ +
+
+ An Empirical Examination of the Relationship Between Code Smells and Merge Conflicts + + Iftekhar Ahmed, Caius Brindescu, Umme Ayda Mannan, Carlos Jensen, and Anita Sarma + IEEE/ACM 11th International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 58-67, 2017.
@@ -82,8 +243,292 @@
Software Practitioner Perspectives on Merge Conflicts and Resolutions - S McKee, N Nelson, A Sarma, D Dig - Technical Track, International Conference on Software Maintenance and Evolution (ICSME), 2017. + Shane McKee, Nicholas Nelson, Anita Sarma, and Danny Dig + IEEE International Conference on Software Maintenance and Evolution (ICSME), 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 + ACM Conference on Human Factors in Comuting Systems (CHI), pp. 6658-6671, 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 + ACM Conference on Human Factors in Comuting Systems (CHI), pp. 6232-6244, 2017. +
+
+ +
+
+ ANNE: Improving Source Code Search using Entity Retrieval Approach + + Venkatesh Vinayakarao, Anita Sarma, Rahul Purandare, Shuktika Jain, and Saumya Jain + ACM 10th International Conference on Web Search and Data Mining (WSDM), pp. 211-220, 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 + ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2017. +
+
+ +
+
+ TIPMerge: Recommending developers for merging branches + + Catarina Costa, Jair Figueiredo, Anita Sarma, and Leonardo Murta + ACM 24th SIGSOFT International Symposium on Foundations of Software Engineering (FSE), pp. 998-1002, 2016. +
+
+ +
+
+ Training the Future Workforce through Task Curation in an OSS Ecosystem + + Anita Sarma, Marco Aurélio Gerosa, Igor Steinmacher, and Rafael Leano + ACM 24th SIGSOFT International Symposium on Foundations of Software Engineering (FSE), pp. 932-935, 2016. +
+
+ +
+
+ Understanding Git History: A Multi-sense View + + Kevin J. North, Anita Sarma, and Myra B. Cohen + ACM 8th International Workshop on Social Software Engineering (SSE), pp. 1-7, 2016. +
+
+ +
+
+ TIPMerge: Recommending Experts for Integrating Changes across Branches + + Catrina Costa, Jair Figueiredo, Leonardo Murta, and Anita Sarma + ACM 24th SIGSOFT International Symposium on Foundations of Software Engineering, pp. 523-534, 2016. +
+
+ +
+
+ Labeling relevant skills in tasks: Can the crowd help? + + Rafael Leano, Zhengdong Wang, and Anita Sarma + IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 185-189, 2016. +
+
+ +
+
+ Hiring in the Global Stage: Profiles of Online Contributions + + Anita Sarma, Xiaofan Chen, Sandeep Kaur Kuttal, Laura A. Dabbish, and Zhendong Wang + IEEE 11th International Conference on Global Software Engineering (ICGSE), pp. 1-10, 2016. +
+
+ +
+
+ Foraging among an Overabundance of Similar Variants + + Sruti Srinivasa Ragavan, Sandeep Kaur Kuttal, Charles Hill, Anita Sarma, David Piorkowski, and Margaret Burnett + ACM SIGCHI Conference on Human Factors in Computing Systems (CHI), pp. 3509–3521, 2016. +
+
+ +
+
+ GitSonifier: Using Sound to Portray Developer Conflict History, + + Kevin J. North, Shane Bolan, Anita Sarma, and Myra B. Cohen + ACM 10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE), pp. 886–889, 2015. +
+
+ +
+
+ Niche vs. Breadth: Calculating Expertise through a Fine-Grained Analysis + + Jose Ricardo da Silva Junior, Esteban Clua, Leonardo Murta, and Anita Sarma + IEEE 22nd International Conference on Software Analysis, Evolution, and Re-engineering (SANER), pp. 409-418, 2015. +
+
+ +
+
+ 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 (JSEKE), Volume 25, Issue 1, pp. 51-68, 2015. +
+
+ +
+
+ Perceptions of Answer Quality in An Online Technical Question and Answer Forum + + Kerry Hart and Anita Sarma + ACM 7th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 103-106, 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. +
+
+ +
+
+ Development Context Driven Change Awareness and Analysis Framework + + Anita Sarma, Josh Branchaud, Matthew B. Dwyer, Suzette Person, and Neha Rungta + International Conference on Software Engineering: New Ideas and Emerging Results Track (NIER), pp. 404-407, 2014. +
+
+ +
+
+ On the Benefits of Providing Versioning Support for End-Users: an Empirical Study + + Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel + ACM Transactions on Computer-Human Interaction, Volume 21, Issue 2 pp. 9, 2014. +
+
+ +
+
+ A Network of Rails: A Graph Dataset of Ruby on Rails and Associated Projects + + Patrick Wagstrom, Corey Jergensen, and Anita Sarma + IEEE/ACM 10th Working Conference on Mining Software Repositories (MSR), pp. 229-232, 2013. +
+
+ +
+
+ Predator Behavior in the Wild Web World of Bugs: An Information Foraging Theory Perspective + + Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel + IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 183-184, 2013. +
+
+ +
+
+ Cassandra: Proactive Conflict Minimization through Optimized Task Scheduling + + Bakhtiar Khan Kasi and Anita Sarma + IEEE/ACM 35th International Conference on Software Engineering(ICSE), pp. 732-741, 2013. +
+
+ +
+
+ Debugging Support for End-User Mashup Programming + + Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel + IEEE/ACM SIGCHI Conference on Human Factors in Computing Systems (CHI), pp. 1609-1618, 2013. +
+
+ +
+
+ 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, Volume 55, Issue 7 pp. 1289-1303, 2012. +
+
+ +
+
+ History Repeats Itself More Easily When You Log It: Versioning for Mashup + + Sandeep Kaur Kuttal, Anita Sarma, and Gregg Rothermel + IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 69-72, 2011. +
+
+ +
+
+ End-User Programmers and their Communities: An Artifact-based Analysis + + Kathryn T. Stolee, Sebastian Elbaum and Anita Sarma + ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 147-156, 2011. +
+
+ +
+
+ The Onion Patch: Migration in Open Source Ecosystems + + Corey Jergensen, Anita Sarma, and Patrick Wagstrom + ACM 19th SIGSOFT Symposium, 13th European Conference on Foundations of Software Engineering (ESEC/FSE), pp. 70-80, 2011. +
+
+ +
+
+ Versioning for Mashups – An Exploratory Study + Sandeep Kaur Kuttal, Anita Sarma, Amanda Swearngin, and Gregg Rothermel + Third International Symposium on End-User Development, pp. 25-41, 2011. +
+
+ +
+
+ STCML: an extensible XML-based language for socio-technical modeling + + John C. Georgas and Anita Sarma + IEEE/ACM 4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 61-64, 2011. +
+
+ +
+
+ Which Bug Should I Fix: Helping New Developers Onboard A New Project + + Jianguo Wang and Anita Sarma + IEEE/ACM 4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), pp. 76-79, 2011. +
+
+ +
+
+ Coordination in Innovative Design and Engineering: Observations from a Lunar Robotics Project + + Laura A. Dabbish, Patrick Wagstrom, Anita Sarma, and James D. Herbsleb + ACM 16th International Conference on Supporting Group Work (GROUP), pp. 225-234, 2010. +
+
+ +
+
+ A Degree of Conflict Model for Workspace Awareness + Bakhtiar Khan Kasi and Anita Sarma + Book Chapter for Collaborative Software Engineering (CoSE), Chapter 8, pp. 153-179, 2010. +
+
+ +
+
+ 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 + Springer-Verlag/Computer Science Editorial, pp. 153-178, 2010.