(Selected) Papers and Technical Reports Authored or Co-Authored by Margaret Burnett


This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Note that the definitive versions of all published papers appearing here are those that actually appeared in print. In some cases, the versions presented here may differ in minor ways. When citing any published papers provided here, please reference the published versions.

This list is not complete. If there is a paper or report you need that I haven't gotten around to posting, let me know and I will make sure to add it.

2024

  1. The Matchmaker Inclusive Design Curriculum: A Faculty-Enabling Curriculum to Teach Inclusive Design Throughout Undergraduate CS, Rosalinda Garcia, Patricia Morreale, Gail Verdi, Heather Garcia, Jimena Noa Guevara, Spencer Madsen, Maria Jesus Alzugaray-Orellana, Elizabeth Li, Margaret Burnett, ACM CHI Conference on Human Factors in Computing Systems Proceedings (CHI'24), Honolulu, Hawaii, USA, May 2024. Local copy (Preprint)
  2. From Workshops to Classrooms: Faculty Experiences with Implementing Inclusive Design Principles, Pankati Patel, Dahana Moz-Ruiz, Rosalinda Garcia, Amreeta Chatterjee, Patricia Morreale, and Margaret Burnett. ACM Technical Symposium on Computing Science Education (SIGCSE 2024), March 20-23, 2024, Portland, OR, USA. 7 pages. Local copy (Preprint)
  3. How to measure diversity actionably in technology, Md Montaser Hamid, Amreeta Chatterjee, Mariam Guizani, Andrew Anderson, Fatima Moussaoui, Sarah Yang, Isaac Tijerina Escobar, Anita Sarma, and Margaret Burnett, in Equity, Diversity, Inclusion in Software Engineering (Editors: Daniela Damian, Kelly Blincoe, Denae Ford, Alexander Serebrenick, and Zainab Masood), Apress, March 2024. Local copy (preprint)

2023

  1. Getting Outside the Bug Boxes (Keynote), Margaret Burnett, FSE 2023: ACM Symposium on the Foundations of Software Engineering, November 2023, pp 2-2.
  2. Expanding the Pipeline: "Regular" CS x Inclusive Design, Rosalinda Garcia, Margaret Burnett, Patricia Morreale, Computing Research News, Vol. 35 No. 9, 2 pages, October 2023. Local copy
  3. "Regular" CS x Inclusive Design = Smarter Students and Greater Diversity, Rosalinda Garcia, Patricia Morreale, Lara Letaw, Amreeta Chatterjee, Pakati Patel, Sarah Yang, Isaac Tijerina Escobar, Geraldine Jimena Noa, and Margaret Burnett, ACM Transactions on Computing Education (TOCE) 23(3), Article 34, 35 pages, July 2023. Local copy (preprint)

2022

  1. Inclusivity Bugs in Online Courseware: A Field Study. Amreeta Chatterjee, Lara Letaw, Rosalinda Garcia, Doshna Umma Reddy, Rudrajit Chaudhuri, Sabyatha Satish Kumar, Patricia Morreale, Anita Sarma, and Margaret Burnett. ACM Conference on International Computing Education Research (ICER 2022). August 7-11, 2022, Lugano and Virtual Event, Switzerland. 17 pages. Local copy (preprint)
  2. How to Debug Inclusivity Bugs? A Debugging Process with Information Architecture, Mariam Guizani, Igor Steinmacher, Jillian Emard, Abrar Fallatah, Margaret Burnett, Anita Sarma, ACM/IEEE International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), 12 pages, May 2022. Local copy (preprint)
  3. How Do People Rank Multiple Mutant Agents? Jonathan Dodge, Andrew Anderson, Matthew Olson, Rupika Dikkala, Margaret Burnett, ACM Int. Conf. Intelligent User Interfaces, 21 pages, March 2022. Local copy (preprint)
  4. Finding AI's Faults with AAR/AI: An Empirical Study, Roli Khanna, Jonathan Dodge, Andrew Anderson, Rupika Dikkala, Jed Irvine, Zeyad Shureih, Kin-Ho Lam, Caleb R. Matthews, Zhengxian Lin, Minsuk Kahng, Alan Fern, and Margaret Burnett, ACM Transactions on Interactive Intelligent Systems, vol. 12 no. 1, Article 1 (33 pages), March 2022. Local copy
  5. How Gender-biased Tools Shape Newcomer Experiences in OSS Projects, Susmita Hema Padala, Christopher John Mendez, Luiz Felipe Dias, Igor Steinmacher, Zoe Steine Hanson, Claudia Hilderbrand, Amber Horvath, Charles Hill, Logan Dale Simpson, Margaret Burnett, Marco Gerosa, Anita Sarma. IEEE Transactions on Software Engineering, vol. 48, no. 1, pp. 241-259, 1 Jan. 2022, doi: 10.1109/TSE.2020.2984173. (online publication date: 2020)

2021

  1. "Why did my AI agent lose?": Visual Analytics for Scaling Up AAR/AI, Delyar Tabatabai, Anita Ruangrotsakun, Jed Irvine, Jonathan Dodge, Zeyad Shureih, Kin-Ho Lam, Margaret Burnett, Alan Fern, and Minsuk Kahng, IEEE VIS 2021. Local copy.
    Delyar Tabatabai's presentation at VIS'21
  2. From "No Clear Winner" to an Effective XAI Process: An Empirical Journey, Jonathan Dodge, Andrew Anderson, Roli Khanna, Jed Irvine, Rupika Dikkala, Kin-Ho Lam, Delyar Tabatabai, Anita Ruangrotsakun, Zeyad Shureih, Minsuk Kahng, Alan Fern, Margaret Burnett. Applied AI Letters. Preprint.
  3. Changing the Online Climate via the Online Students: Effects of Three Curricular Interventions on Online CS Students' Inclusivity, Lara Letaw, Rosalinda Garcia, Heather Garcia, Christopher Perdriau, Margaret Burnett, ACM International Computing Education Research Conference (ICER), 18 pages, August 2021. Local copy (preprint).
    Here's Lara Letaw's ICER'21 talk.
  4. Towards User-Centric Robot Furniture Arrangement, Abrar Fallatah, Brett Stoddard, Margaret Burnett, Heather Knight, 30th IEEE International Conference on Robot & Human Interactive Communication (RO-MAN), August 2021, pp. 1066-1073.
  5. Doing Remote Controlled Studies with Humans: Tales from the COVID Trenches, Rupika Dikkala, Roli Khanna, Caleb Matthews, Jonathan Dodge, Sai Raja, Catherine Hu, Jed Irvine, Zeyad Shureih, Kin-Ho Lam, Andrew Anderson, Minsuk Kahng, Alan Fern, and Margaret Burnett, ACM/IEEE 14th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE 2021), May 2021, 4 pages. Local copy.
    Rupika Dikkala's CHASE'21 talk (starts at time 14:10)
  6. After-Action Review for AI (AAR/AI), Jonathan Dodge, Roli Khanna, Jed Irvine, Kin-Ho Lam, Theresa Mai, Zhengxian Lin, Nicholas Kiddle, Evan Newman, Andrew Anderson, Sai Raja, Caleb Matthews, Christopher Perdriau, Margaret Burnett, and Alan Fern. ACM Transactions on Interactive Intelligent Systems, 11(3-4), Article 29, 35 pages, 2021. Local copy (preprint).
  7. AID: An Automated Inclusivity-Bug Detector, Amreeta Chatterjee, Mariam Guizani, Catherine Stevens, Jillian Emard, Mary Evelyn May, Margaret Burnett, Iftekhar Ahmed, Anita Sarma, ACM/IEEE International Conference on Software Engineering (ICSE), May 2021, 1423-1435. DOI: 10.1109/ICSE43902.2021.00128. Local copy.
    Amreeta Chatterjee's ICSE'21 presentation
  8. The Shoutcasters, the Game Enthusiasts, and the AI: Foraging for Explanations of Real-Time Strategy Players, Sean Penney, Jonathan Dodge, Andrew Anderson, Claudia Hilderbrand, Logan Simpson, and Margaret Burnett, ACM Transactions on Interactive Intelligent Systems 11(1), March 2021, Article 2, 46 pages. Local copy (preprint)

2020

  1. Gender Inclusivity as a Quality Requirement: Practices and Pitfalls M. Guizani, L. Letaw, M. Burnett and A. Sarma, IEEE Software, vol. 37, no. 6, pp. 7-11, Nov.-Dec. 2020, doi: 10.1109/MS.2020.3019540. Local copy.
  2. Doing Inclusive Design: From GenderMag in the Trenches to InclusiveMag in the Research Lab, Margaret Burnett, In Proceedings of International Conference on Advanced Visual Interfaces (AVI'20). (Invited paper: Keynote address). pp 1-6. Local copy. Here's the actual keynote address (COVID-era zoom recording).
  3. Engineering Gender-Inclusivity into Software: Ten Teams' Tales from the Trenches, Claudia Hilderbrand, Christopher Perdriau, Lara Letaw, Jillian Emard, Zoe Steine-Hanson, Margaret Burnett, Anita Sarma, ACM/IEEE Int. Conf. Software Engineering, 2020. Local copy.
    Here's Anita Sarma's ICSE'20 talk
  4. Mental Models of Mere Mortals with Explanations of Reinforcement Learning, Andrew Anderson, Jonathan Dodge, Amrita Sadarangani, Zoe Juozapaitis, Evan Newman, Jed Irvine, Souti Chattopadhyay, Matthew Olson, Alan Fern, and Margaret Burnett, ACM Transactions on Interactive Intelligent Systems, Vol. 10 No. 2, May 2020, Article 15 (37 pages). Local copy.
    Here's Andrew Anderson's IUI'21 talk summarizing this paper.
  5. Explaining AI: Fairly? Well? (Abstract, Keynote address) Margaret Burnett, ACM Int. Conf. Intelligent User Interfaces, March 2020. Unfortunately, IUI'20 was cancelled due to COVID, so the keynote wasn't presented.
  6. Position: We Can Measure XAI Explanations Better with Templates, Jonathan Dodge and Margaret Burnett, Proceedings of the IUI workshop on Explainable Smart Systems and Algorithmic Transparency in Emerging Technologies (ExSS-ATEC’20). Cagliari, Italy, 5 pages. Local copy.
  7. Keeping It "Organized and Logical": After-Action Review for AI (AAR/AI), Theresa Mai, Roli Khanna, Jonathan Dodge, Jed Irvine, Kin-Ho Lam, Zhengxian Lin, Nicholas Kiddle, Evan Newman, Sai Raja, Caleb Matthews, Christopher Perdriau, Margaret Burnett, & Alan Fern, ACM Int. Conf. Intelligent User Interfaces, March 2020, pp. 465-476.
  8. Gender-Inclusive HCI Research and Design: A Conceptual Review, Simone Stumpf, Anicia Peters, Shaowen Bardzell, Margaret Burnett, Daniela Busse, Jessica Cauchard and Elizabeth Churchill, Foundations and Trends® in Human-Computer Interaction: Vol. 13: No. 1, 2020, pp 1-69.
  9. Latest version of the GenderMag kit. And 5-minute video demo of a GenderMag mini-session

2019

  1. From GenderMag to InclusiveMag: An Inclusive Design Meta-Method, Christopher Mendez, Lara Letaw, Margaret Burnett, Simone Stumpf, Anita Sarma, Claudia Hilderbrand, IEEE Symposium on Visual Languages and Human-Centric Computing, October 2019, pp. 97-106. Local copy.
    Here's a 2020 colloquium presentation at Carnegie Mellon that includes a few portions of the InclusiveMag work, starting at minute 33.
  2. Version Control Systems: An Information Foraging Perspective, Sruti Srinivasa Ragavan, Mihai Codoban, David Piorkowski, Danny Dig, Margaret Burnett, IEEE Transactions on Software Engineering, July 2019. Local copy of preprint.
    Here's Sruti Srinivasa Ragavan's ICSE'20 talk summarizing this paper.
  3. 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, Anita Sarma, arXiv:1905.02813 [cs.HC]. (May 2019).
  4. Explaining Reinforcement Learning to Mere Mortals: An Empirical Study, Andrew Anderson, Jonathan Dodge, Amrita Sadarangani, Zoe Juozapaitis, Evan Newman, Jed Irvine, Souti Chattpadhyay, Alan Fern, Margaret Burnett, International Joint Conference on Artificial Intelligence (IJCAI’19), Macao, China, August 2019. Local copy. Preprint available as arXiv:1903.09708v1 [cs.HC] 22 Mar 2019.
  5. How end-user programmers debug visual web-based programs: An information foraging theory perspective. Sandeel Kaur Kuttal, Anita Sarma, Margaret Burnett, Gregg Rothermel, Ian Koeppe, and Brooke Shepherd. Journal of Computer Languages 53 (2019): 22-37. (Local copy.)
  6. The GenderMag Teach Project, Margaret Burnett, Zoe Steine-Hanson, Alannah Oleson, EduCHI Symposium at CHI’19, May 2019, Glasgow, Scotland, UK. 5 pages. (Preprint).
  7. ACM DL Author-ize service From Gender Biases to Gender-Inclusive Design: An Empirical Investigation,
    Mihaela Vorvoreanu, Lingyi Zhang, Yun-Han Huang, Claudia Hilderbrand, Zoe Steine-Hanson, Margaret Burnett, 2019 CHI Conference on Human Factors in Computing Systems Proceedings (CHI 2019), May 4-9, 2019, Glasgow, Scotland, UK. ACM, New York, NY, USA. Paper 53. 14 pages.
    (The above is a free download from ACM.) Local copy of paper, local copy of supplemental docs (methodology materials).
    Here's Mihaela Vorvoreanu presenting the CHI'19 talk on this paper.
  8. Explaining AI Fairly (Well) (abstract for keynote address), Margaret Burnett, ExSS Workshop on Explainable Smart Systems, IUI Workshops'19, March 20, 2019. Local copy.

2018

  1. 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, Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing, October 2018, 10 pages. Local copy.
  2. The GenderMag Recorder’s Assistant, Christopher Mendez, Andrew Anderson, Brijesh Bhuva, Margaret Burnett IEEE Symposium on Visual Languages and Human-Centric Computing, October 2018, 2 pages. Local copy.
  3. Gender Biases in Software for Problem-Solving, Margaret Burnett, Anita Sarma, Christopher Mendez, Alannah Oleson, Claudia Hilderbrand, Zoe Steine-Hanson, Amy J. Ko, Designing Technologies to Support Human Problem Solving: Workshop at VL/HCC 2018 on Oct. 1, 2018.
  4. ACM DL Author-ize servicePedagogical Content Knowledge for Teaching Inclusive Design
    Alannah Oleson, Christopher Mendez, Zoe Steine-Hanson, Claudia Hilderbrand, Christopher Perdriau, Margaret Burnett and Amy Ko, ACM International Computing Education Research Conference, August 2018, pp. 69-77.
    (The above is a free download from ACM.) Local copy.
  5. ACM DL Author-ize serviceOpen 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, Margaret Burnett, ACM/IEEE ICSE 2018, May 2018, pp. 1004-1015.
    (The above is a free download from ACM.) Local copy.
  6. Gender in Open-Source Software: What the tools tell, Christopher Mendez, Anita Sarma, Margaret Burnett, Gender Equality Workshop at ICSE'18, May 2018, pp. 21-24.
  7. ACM DL Author-ize servicePanel: Extending Conversations about Gender and HCI
    Sheelagh Carpendale, Shaowen Bardzell, Margaret Burnett, Neha Kumar, Madeline Balaam, in Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, April 2018.
  8. ACM DL Author-ize serviceHow the Experts Do It: Assessing and Explaining Agent Behaviors in Real-Time Strategy Games
    Jonathan Dodge, Sean Penney, Claudia Hilderbrand, Andrew Anderson, Margaret Burnett, ACM CHI 2018.
    (The above is a free download from ACM.)
    arXiv link to the preprint. Supplemental materials. Robertson et al. have externally reproduced these results in their system.
  9. ACM DL Author-ize serviceToward Foraging for Understanding of StarCraft Agents: An Empirical Study
    Toward Foraging for Understanding of StarCraft Agents: An Empirical Study, Sean Penney, Jonathan Dodge, Claudia Hilderbrand, Andrew Anderson, Logan Simpson, Margaret Burnett, ACM IUI 2018, March 2018, pp. 225-237.
    (The above is a free download from ACM.) arXiv link to the preprint.
  10. What Should Be in an XAI Explanation? What IFT Reveals, Jonathan Dodge, Sean Penney, Andrew Anderson, Margaret Burnett, Explainable Smart Systems (ExSS) Workshop at IUI'18, March 2018.

2017

  1. Gender HCI and Microsoft: Highlights from a Longitudinal Study, Margaret Burnett, Robin Counts, Ronette Lawrence, Hannah Hanson, IEEE Symposium on Visual Languages and Human-Centric Computing, October 2017, pp. 139-143.
  2. Foraging Goes Mobile: Foraging While Debugging on Mobile Devices, David Piorkowski, Sean Penney, Austin Henley, Marco Pistoia, Margaret Burnett, Omer Tripp and Pietro Ferrara, IEEE Symposium on Visual Languages and Human-Centric Computing, October 2017, pp. 9-17. Best Paper Honorable Mention
  3. Toward Theory-Based End-User Software Engineering (preprint), Margaret Burnett, Todd Kulesza, Alannah Oleson, Shannon Ernst, Laura Beckwith, Jill Cao, William Jernigan, Valentina Grigoreanu, in New Perspectives in End-User Development (F. Paterno and V. Wulf, eds.), 2017. Springer's link to get the book.
  4. ACM DL Author-ize servicePFIS-V: Modeling Foraging Behavior in the Presence of Variants
    Sruti Srinivasa Ragavan, Bhargav Pandya, David Piorkowski, Charles Hill, Sandeep Kaur Kuttal, Anita Sarma, Margaret Burnett, ACM Conference on Human Factors in Computing Systems (CHI'17), May 2017, pp. 6232-6244.
    (The above is a free download from ACM.) Local copy
    Here's Sruti Srinivasa Ragavan presenting the CHI'17 talk on this paper.
  5. ACM DL Author-ize serviceGender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways?
    Charles Hill, Maren Haag, Alannah Oleson, Chris Mendez, Nicola Marsden, Anita Sarma, Margaret Burnett, ACM Conference on Human Factors in Computing Systems (CHI'17), May 2017, pp. 6658-6671. Best Paper Honorable Mention
    (The above is a free download from ACM.) Local copy
    Here's Nicola Marsden presenting the CHI'17 talk on this paper.
  6. General Principles for a Generalized Idea Garden, Will Jernigan, Amber Horvath, Michael Lee, Margaret Burnett, Taylor Cuilty, Sandeep Kuttal, Anicia Peters, Irwin Kwan, Faezeh Bahmani, Amy Ko, Christopher J. Mendez, Alannah Oleson, Journal of Visual Languages and Computing, Vol. 39, April 2017, pp 51-65. Local copy

2016

  1. ACM DL Author-ize serviceForaging and navigations, fundamentally: developers' predictions of value and cost
    David Piorkowski, Austin Z. Henley, Tahmid Nabi, Scott D. Fleming, Christopher Scaffidi, Margaret Burnett, ACM International Symposium on the Foundations of Software Engineering (FSE), November 2016, 97-108. Distinguished Paper Award
    (The above is a free download from ACM.) Local copy
  2. GenderMag Experiences in the Field: The Whole, the Parts, and the Workload, Charles Hill, Shannon Ernst, Alannah Oleson, Amber Horvath, and Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), September 2016, 199-207.
  3. Trials and Tribulations of Developers of Intelligent Systems: A Field Study, Charles Hill, Rachel Bellamy, Thomas Erickson, and Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), September 2016, 162-170.
  4. ACM DL Author-ize serviceForaging Among an Overabundance of Similar Variants
    Sruti Srinivasa Ragavan, Sandeep Kaur Kuttal, Charles Hill, Anita Sarma, David Piorkowski, Margaret Burnett,
    ACM Conference on Human Factors in Computing Systems (CHI), May 2016, 3509-3521. Best Paper Award
    (This is a free download from ACM.) Local copy
  5. ACM DL Author-ize serviceProgramming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance,
    Dastyni Loksa, Amy J. Ko, Will Jernigan, Alannah Oleson, Christopher J. Mendez, and Margaret M. Burnett,
    ACM Conference on Human Factors in Computing Systems (CHI), May 2016, 1449-1461.
    (This is a free download from ACM.)
  6. ACM DL Author-ize serviceFinding Gender-Inclusiveness Software Issues with GenderMag: A Field Investigation,
    Margaret Burnett, Anicia Peters, Charles Hill, and Noha Elarief,
    ACM Conference on Human Factors in Computing Systems (CHI), May 2016, 2586-2598. Best Paper Honorable Mention
    (This is a free download from ACM.) Local copy
    Here's the CHI'16 talk on this paper.
  7. ACM DL Author-ize service Usability of Programming Languages: Special Interest Group (SIG) Meeting at CHI 2016,
    Brad A. Myers, Andreas Stefik, Stefan Hanenberg, Antti-Juhani Kaijanaho, Margaret Burnett, Franklyn Turbak, Philip Wadler,
    ACM CHI Extended Abstracts on Human Factors in Computing Systems, May 2016, 1104-1107.
    (This is a free download from ACM.)
  8. GenderMag: A Method for Evaluating Software’s Gender Inclusiveness, Margaret Burnett, Simone Stumpf, Jamie Macbeth, Stephann Makri, Laura Beckwith, Irwin Kwan, Anicia Peters, William Jernigan, Interacting with Computers, Volume 28, Number 6, October 2016, pp. 760-787, doi:10.1093/iwc/iwv046. Local copy.
    Here's Margaret Burnett's Distinguished Professor Lecture on GenderMag (May 2016, 55 minutes: the actual talk starts around 3 minutes 45 seconds in.)

2015

  1. A Principled Evaluation for a Principled Idea Garden, Will Jernigan, Amber Horvath, Michael Lee, Margaret Burnett, Taylor Cuilty, Sandeep Kuttal, Anicia Peters, Irwin Kwan, Faezeh Bahmani, Amy Ko, IEEE Symposium on Visual Languages and Human-Centric Computing, October 2015, 235-243.
  2. To Fix or to Learn? How Production Bias Affects Developers' Information Foraging during Debugging, David Piorkowski, Scott D. Fleming, Christopher Scaffidi, Margaret Burnett, Irwin Kwan, Austin Z. Henley, Jamie Macbeth, Charles Hill, Amber Horvath, IEEE International Conference on Software Maintenance and Evolution, Bremen, Germany, Sep. 29 - Oct. 1, 2015.
  3. Idea Garden: Situated Support for Problem Solving by End-User Programmers, Jill Cao, Scott Fleming, Margaret Burnett, and Christopher Scaffidi, Interacting with Computers 27(6), 640-660, November 2015. doi: 10.1093/iwc/iwu022
  4. End-User Development in Internet of Things: We the People, Margaret Burnett and Todd Kulesza, CHI'15 Workshop on End User Development in the Internet of Things Era, Seoul, Korea, April 2015.
  5. ACM DL Author-ize serviceSIG: Gender-Inclusive Software: What We Know About Building It
    Margaret Burnett, Elizabeth Churchill, Michael Lee,
    CHI EA '15 Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems, 2015
    (This is a free download from ACM.)
  6. ACM DL Author-ize servicePrinciples of Explanatory Debugging to Personalize Interactive Machine Learning
    Todd Kulesza, Margaret Burnett, Weng-Keen Wong, and Simone Stumpf,
    IUI '15 Proceedings of the 20th International Conference on Intelligent User Interfaces, 2015. Recognized at IUI'21 with Highest Impact Award.
    (This is a free download from ACM.)
  7. A practical guide to controlled experiments of software engineering tools with human participants, Amy J. Ko, Thomas D. LaToza, Margaret M. Burnett, Empirical Software Engineering 20 (1), 110-141, 2015. Springer, DOI 10.1007/s10664-013-9279-3.

2014

  1. Principles of a Debugging-First Puzzle Game for Computing Education, Michael Lee, Faezeh Bahmani, Irwin Kwan, Jilian Laferte, Polina Charters, Amber Horvath, Fanny Luor, Jill Cao, Catherine Law, Michael Beswetherick, Sheridan Long, Margaret Burnett, Amy Ko. IEEE Symposium on Visual Languages and Human-Centric Computing, Melbourne, Australia, pp. 57-64, July-Aug. 2014.
  2. Perspectives on Gender and Product Design, Susan Dray, Daniela Busse, Anke Brock, Anicia Peters, Shaowen Bardzell, Allison Druin, Margaret Burnett, Elizabeth Churchill, Gayna Williams, Karen Holtzblatt, Dianne Murray, CHI'14 Extended Abstracts on Human Factors in Computing Systems, 2014, 53-56.
  3. ACM DL Author-ize serviceFuture of end-user software engineering: Beyond the silos
    Margaret M. Burnett and Brad A. Myers,
    International Conference on Software Engineering: Future of Software Engineering track (ICSE Companion Proceedings), 2014, pp. 201-211.
    (This is a free download from ACM.)
    Here's an ACM webinar I gave on this topic in June 2015. I'm the presenter and Brad Myers is the moderator.
  4. You are the only possible oracle: Effective test selection for end users of interactive machine learning systems, Alex Groce, Todd Kulesza, Chaoqiang Zhang, Shalini Shamasunder, Margaret Burnett, Weng-Keen Wong, Simone Stumpf, Shubhomoy Das, Amber Shinsel, Forrest Bice, Kevin McIntosh, IEEE Transactions on Software Engineering 40(3), March 2014, 307-323.
    DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2013.59

2013

  1. End-User Feature Labeling: Supervised and Semi-supervised Approaches Based on Locally-Weighted Logistic Regression, Shubhomoy Das, Travis Moore, Weng-Keen Wong, Simone Stumpf, Ian Oberst, Kevin McIntosh, Margaret Burnett, Artificial Intelligence Journal 204, Nov. 2013, 56-74.
  2. Too Much, Too Little, or Just Right? Ways Explanations Impact End Users' Mental Models, Todd Kulesza, Simone Stumpf, Margaret Burnett, Sherry Yang, Irwin Kwan, Weng-Keen Wong, IEEE Symposium on Visual Languages and Human-Centric Computing, San Jose, CA, September 2013.
  3. End-User Programmers in Trouble: Can the Idea Garden help them to help themselves? Jill Cao, Irwin Kwan, Faezeh Bahmani, Margaret Burnett, Scott D. Fleming, Josh Jordahl, Amber Horvath, Sherry Yang, IEEE Symposium on Visual Languages and Human-Centric Computing, San Jose, CA, September 2013, pp. 151-158.
  4. ACM DL Author-ize serviceThe Whats and Hows of Programmers' Foraging Diets
    David J. Piorkowski, Scott D. Fleming, Irwin Kwan, Margaret M. Burnett, Christopher Scaffidi, Rachel K.E. Bellamy, Joshua Jordahl,
    ACM Conference on Human Factors in Computing Systems (CHI'13), April 2013, pp. 3063-3072.
    (The above is a free download from ACM.
    However, its figures were damaged by the publication process, so here is our local version with correct figures.)
  5. ACM DL Author-ize serviceAn Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks
    Scott D. Fleming, Chris Scaffidi, David Piorkowski, Margaret Burnett, Rachel Bellamy, Joseph Lawrance, Irwin Kwan,
    ACM Transactions on Software Engineering and Methodology 22(2), Article 14, March 2013 (41 pages).
    (This is a free download from ACM.)
  6. How Programmers Debug, Revisited: An Information Foraging Theory Perspective, Joseph Lawrance, Christopher Bogart, Margaret Burnett, Rachel Bellamy, Kyle Rector, Scott D. Fleming, IEEE Transactions on Software Engineering 39(2), February 2013, 197-215. IEEE's copy.

2012

  1. From Barriers to Learning in the Idea Garden: An Empirical Study, Jill Cao, Irwin Kwan, Rachel White, Scott D. Fleming, Margaret Burnett, Christopher Scaffidi, IEEE Symposium on Visual Languages and Human-Centric Computing, Innsbruck, Austria, September 2012, 59-66.
  2. ACM DL Author-ize serviceTell me more? The effects of mental model soundness on personalizing an intelligent agent
    Todd Kulesza, Simone Stumpf, Margaret Burnett, Irwin Kwan,
    ACM Conference on Human Factors in Computing Systems (CHI'12), May 2012, pp. 1-10. Best Paper Honorable Mention
    (This is a free download from ACM).
  3. Designing a debugging interaction language: An initial case study in Natural Programming Plus, Christopher Bogart, Margaret Burnett, Scott Douglass, Rachel White, Hannah Adams, ACM Conference on Human Factors in Computing Systems (CHI), May 2012, pp. 2469-2478.
  4. Reactive Information Foraging: An Empirical Investigation of Theory-Based Recommender Systems for Programmers, David Piorkowski, Scott D. Fleming, Christopher Scaffidi, Christopher Bogart, Margaret Burnett, Bonnie E. John, Rachel K. E. Bellamy, Calvin Swart, ACM Conference on Human Factors in Computing Systems (CHI), May 2012, pp. 1471-1480. (Above is the version as it was printed. However, its figures were damaged by the publication process, so here is our local version with correct figures.)
  5. ACM DL Author-ize serviceEnd-user debugging strategies: A sensemaking perspective
    Valentina Grigoreanu, Margaret Burnett, Susan Wiedenbeck, Jill Cao, Kyle Rector, and Irwin Kwan,
    ACM Transactions on Computer-Human Interaction, Vol. 19, No. 1, Article 5, March 2012 (28 pages).
    (This is a free download from ACM).
  6. End-User Software Engineering and Why It Matters. Burnett, M. In A. Dwivedi, & S. Clarke (Eds.), End-User Computing, Development, and Software Engineering: New Challenges. pp. 185-201, 2012. doi:10.4018/978-1-4666-0140-6.ch009. (This is a reprint of my 2010 journal paper of the same name).
  7. ACM DL Author-ize serviceTowards recognizing "cool": Can end users help computer vision recognize subjective attributes of objects in images?
    William Curran, Travis Moore, Todd Kulesza, Weng-Keen Wong, Sinisa Todorovic, Simone Stumpf, Rachel White, Margaret Burnett,
    ACM International Conference on Intelligent User Interfaces (IUI), 2012, pp. 285-288.
    (This is a free download from ACM).

2011

  1. ACM DL Author-ize serviceWhy-oriented end-user debugging of naive Bayes text classification
    Todd Kulesza, Simone Stumpf, Weng-Keen Wong, Margaret M. Burnett, Stephen Perona, Amy Ko, Ian Oberst,
    ACM Transactions on Interactive Intelligent Systems (TiiS), 1(1), Article 2 (October 2011), 31 pages.
    (This is a free download from ACM).
  2. End-User Development. Burnett, Margaret M. and Scaffidi, Christopher (2011), In: Encyclopedia of Human-Computer Interaction. Soegaard, Mads and Dam, Rikke Friis (eds.). Available free online at http://www.interaction-design.org/encyclopedia/end-user_development.html
  3. An Exploration of Design Opportunities for "Gardening" End-User Programmers' Ideas, Jill Cao, Scott D. Fleming, Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing, Pittsburg, PA, September 2011, pp. 35-42. Best Paper Award
  4. Modeling Programmer Navigation: A head-to-head empirical evaluation of predictive models, David Piorkowski, Scott D. Fleming, Christopher Scaffidi, Liza John, Christopher Bogart, Bonnie E. John, Margaret Burnett, Rachel Bellamy, IEEE Symposium on Visual Languages and Human-Centric Computing, Pittsburg, PA, September 2011, pp. 109-116. Most Influential Paper Award presented for long-term influence at VL/HCC 2022.
  5. Mini-Crowdsourcing End-User Assessment of Intelligent Assistants: A Cost-Benefit Study, Amber Shinsel, Todd Kulesza, Margaret Burnett, William Curran, Alex Groce, Simone Stumpf, Weng-Keen Wong, IEEE Symposium on Visual Languages and Human-Centric Computing, Pittsburg, PA, September 2011, pp. 47-54.
  6. End-User Feature Labeling via Locally Weighted Logistic Regression, Weng-Keen Wong, Ian Oberst, Shubhomoy Das, Travis Moore, Simone Stumpf, Kevin McIntosh, Margaret Burnett, Twenty-Fifth AAAI Conference on Artificial Intelligence (Nectar Track), San Francisco, CA, August 2011, pp. 1575-1578.
  7. REU in a Box: Expanding the Pool of Computing Researchers, Patricia Morreale, Margaret Burnett, Ann Gates, Jose Cossa, and Nancy Amato, www.ncwit.org/reubox, National Center for Women in Technology, June 2011.
  8. Gender Pluralism in Problem-Solving Software, Margaret M. Burnett, Laura Beckwith, Susan Wiedenbeck, Scott D. Fleming, Jill Cao, Thomas H. Park, Valentina Grigoreanu, Kyle Rector, Interacting with Computers, 23(5), Elsevier, 2011, pp. 450-460. doi:10.1016/j.intcom.2011.06.004. Local copy.
  9. ACM DL Author-ize serviceThe state of the art in end-user software engineering
    Amy J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Joseph Lawrance, Chris Scaffidi, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Mary Shaw, and Susan Wiedenbeck, ACM Computing Surveys 43(3), Article 21 (April 2011), 44 pages.
    (This is a free download from ACM).
  10. Where Are My Intelligent Assistant's Mistakes? A Systematic Testing Approach, Todd Kulesza, Margaret Burnett, Simone Stumpf, Weng-Keen Wong, Shubhomoy Das, Alex Groce, Amber Shinsel, Forrest Bice, Kevin McIntosh, Third International Symposium on End-User Development (Lecture Notes in Computer Science 6654), Torre Canne (Brindisi), Italy, June 2011, pp. 171-186.
  11. ACM DL Author-ize serviceEnd-user feature labeling: a locally-weighted regression approach
    Weng-Keen Wong, Ian Oberst, Shubhomoy Das, Travis Moore, Simone Stumpf, Kevin McIntosh, Margaret Burnett,
    IUI '11 Proceedings of the 16th International Conference on Intelligent User Interfaces February 2011, pp. 115-124. Best Paper Honorable Mention
    (This is a free download from ACM).

2010

  1. Using traits of web macro scripts to predict reuse, Chris Scaffidi, Chris Bogart, Margaret Burnett, Allen Cypher, Brad Myers, Mary Shaw, Journal of Visual Languages and Computing 21(5), December 2010.
  2. A Debugging Perspective on End-User Mashup Programming, Jill Cao, Kyle Rector, Thomas H. Park, Scott D. Fleming, Margaret Burnett, Susan Wiedenbeck, IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain, September 2010, pp. 149-156.
  3. Does My Model Work? Evaluation Abstractions of Cognitive Modelers, Christopher Bogart, Margaret Burnett, Scott Douglass, David Piorkowski, Amber Shinsel, IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain, September 2010, pp. 49-56.
  4. Explanatory Debugging: Supporting End-User Debugging of Machine-Learned Programs, Todd Kulesza, Simone Stumpf, Margaret Burnett, Weng-Keen Wong, Yann Riche, Travis Moore, Ian Oberst, Amber Shinsel, Kevin McIntosh, IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain, September 2010, pp. 41-48. Most Influential Paper Award
  5. ACM DL Author-ize serviceGender differences and programming environments: Across programming populations
    Margaret Burnett, Scott D. Fleming, Shamsi Iqbal, Gina Venolia, Vidya Rajaram, Umer Farooq, Valentina Grigoreanu, Mary Czerwinski, ACM ESEM, Bolzano-Bozen, Italy, Article 28, September 16-17, 2010, 10 pages.
    (This is a free download from ACM).
  6. Reactive Information Foraging for Evolving Goals, Joseph Lawrance, Margaret Burnett, Rachel Bellamy, Christopher Bogart, and Calvin Swart, ACM Conference on Human Factors in Computing Systems (CHI), April 2010, pp. 25-34.
  7. End-user mashup programming: Through the design lens, Jill Cao, Yann Riche, Susan Wiedenbeck, Margaret Burnett, and Valentina Grigoreanu, ACM Conference on Human Factors in Computing Systems (CHI), April 2010, pp. 1009-1018. (Best Paper Honorable Mention)
  8. A strategy-centric approach to the design of end-user debugging tools, Valentina Grigoreanu, Margaret Burnett, and George Robertson, ACM Conference on Human Factors in Computing Systems (CHI), April 2010, pp. 713-722.
  9. ACM DL Author-ize serviceMining problem-solving strategies from HCI data
    Xiaoli Fern, Chaitanya Komireddy, Valentina Grigoreanu, Margaret Burnett,
    ACM Transactions on Computer-Human Interaction (TOCHI) 17(1), Article 3, March 2010, 22 pages.
    (This is a free download from ACM).
  10. End-User Software Engineering and Why It Matters, Margaret Burnett, Journal of Organizational and End-User Computing 22(1), January-March 2010, pp. 23-51.

2009

  1. Guest Editors' Introduction: End-User Software Engineering Amy J. Ko, Robin Abraham, Margaret Burnett, and Brad A. Myers, IEEE Software 26(5), September/October 2009, pp. 16-17.
  2. Predicting Reuse of End-User Web Macro Scripts, Chris Scaffidi, Chris Bogart, Margaret Burnett, Allen Cypher, Brad Myers, and Mary Shaw, IEEE Symposium on Visual Languages and Human-Centric Computing, Corvallis, OR, September 2009.
  3. How People Debug, Revisited: An Information Foraging Theory Perspective, Joseph Lawrance, Christopher Bogart, Margaret Burnett, Rachel Bellamy, and Kyle Rector, IBM Technical Report RC24783, April 2009.
  4. Interacting Meaningfully with Machine Learning Systems: Three Experiments, Simone Stumpf, Vidya Rajaram, Lida Li, Weng-Keen Wong, Margaret Burnett, Thomas Dietterich, Erin Sullivan, and Jonathan Herlocker, International Journal of Human-Computer Studies 67, 2009, pp. 639-662. (Preprint)
  5. What Is End-User Software Engineering and Why Does It Matter? (Invited paper), Margaret Burnett, Second International Symposium on End-User Development, Siegen, Germany, March 2-4, 2009.
  6. Males' and Females' Script Debugging Strategies, Valentina Grigoreanu, James Brundage, Eric Bahna, Margaret Burnett, Paul ElRif, Jeffrey Snover, Second International Symposium on End-User Development, Siegen, Germany, March 2-4, 2009. (The posted version is a preprint.)
  7. End-User Strategy Programming, Christoph Neumann, Ronald Metoyer, and Margaret Burnett, Journal of Visual Languages and Computing 20, February 2009, pp. 16-29.
  8. ACM DL Author-ize serviceFixing the program my computer learned: barriers for end users, challenges for the machine
    Todd Kulesza, Weng-Keen Wong, Simone Stumpf, Stephen Perona, Rachel White, Margaret Burnett, Ian Oberst, Amy J. Ko, ACM Conference on Intelligent User Interfaces, Sanibel Island, Florida, Feb. 8-11, 2009, pp. 187-196.
    (This is a free download from ACM).

2008

  1. Can Feature Design Reduce the Gender Gap in End-User Software Development Environments? Valentina Grigoreanu, Jill Cao, Todd Kulesza, Christopher Bogart, Kyle Rector, Margaret Burnett, and Susan Wiedenbeck, IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, Sept. 2008, pp. 149-156. (Most Influential Paper from 10 Years Ago Honorable Mention)
  2. End-User Programming in the Wild: A Field Study of CoScripter Scripts, Christopher Bogart, Margaret Burnett, Allen Cypher, and Christopher Scaffidi, IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, Sept. 2008, pp. 39-46.
  3. Can Information Foraging Pick the Fix? A Field Study Joseph Lawrance, Rachel Bellamy, Margaret Burnett, Kyle Rector, IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, Sept. 2008, pp. 57-64.
  4. Software Visualization for End-User Programmers: Trial Period Obstacles, Neeraja Subrahmaniyan, Margaret Burnett, and Christopher Bogart, ACM Symposium on Software Visualization, Herrsching am Ammersee, Germany, Sept. 2008, pp. 135-144.
  5. Using Information Scent to Model the Dynamic Foraging Behavior of Programmers in Maintenance Tasks, Joseph Lawrance, Rachel Bellamy, Margaret Burnett, Kyle Rector, ACM CHI 2008, Florence, Italy, April 2008, pp. 1323-1332. (Best Paper Honorable Mention)
  6. Testing vs. Code Inspection vs. ... What Else? Male and Female End Users Debugging Strategies, Neeraja Subrahmaniyan, Laura Beckwith, Valentina Grigoreanu, Margaret Burnett, Susan Wiedenbeck, Vaishnavi Narayanan, Karin Bucht, Russell Drummond, and Xiaoli Fern, ACM Conference on Human Factors in Computing Systems, April 2008, pp. 617-626.
  7. Integrating Rich User Feedback into Intelligent User Interfaces, Simone Stumpf, Erin Sullivan, Erin Fitzhenry, Ian Oberst, Weng-Keen Wong, Margaret Burnett, ACM International Conference on Intelligent User Interfaces, January 2008, pp. 50-59. Here is the final version that was printed but it is missing Table 2. Here is the corrected version.

2007

  1. Mining Interpretable Human Strategies: A Case Study Xiaoli Z. Fern, Chaitanya Komireddy, Margaret Burnett, IEEE International Conference on Data Mining, Omaha NE, October 2007.
  2. Scents in Programs: Does Information Foraging Theory Apply to Program Maintenance, Joseph Lawrance, Rachel Bellamy, Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing, Couer dAlene, Idaho, Sept. 23-27, 2007, pp. 15-22.
  3. On to the Real World: Gender and Self-Efficacy in Excel, Laura Beckwith, Derek Inman, Kyle Rector, and Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing, Couer dAlene, Idaho, Sept. 23-27, 2007, pp. 119-126
  4. Explaining Debugging Strategies to End-User Programmers, Neeraja Subrahmaniyan, Cory Kissinger, Kyle Rector, Derek Inman, Jared Kaplan, Laura Beckwith, and Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing, Couer dAlene, Idaho, Sept. 23-27, 2007, pp. 127-134.
  5. Workshop Report: From End-User Programming to End-User Software Engineering (a CHI06 Workshop), Margaret Burnett, Brad Myers, Mary Beth Rosson, Susan Wiedenbeck, and Adam Leibel, TR CS07-60-04, Oregon State University, April 2007.
  6. Toward Harnessing User Feedback For Machine Learning, Simone Stumpf, Vidya Rajaram, Lida Li, Margaret Burnett, Thomas Dietterich, Erin Sullivan, Russell Drummond, Jonathan Herlocker, ACM International Conference on Intelligent User Interfaces, Honolulu, HI, January 28-31, 2007.

2006

  1. Gender HCI: What About the Software? Laura Beckwith, Margaret Burnett, Valentina Grigoreanu, Susan Wiedenbeck, Computer 39(11), 83-87, November 2006. Here is the version that was printed. This is the version we sent them (which we like a little better than the version that was printed).
  2. Scaling a Dataflow Testing Methodology to the Multiparadigm World of Commercial Spreadsheets, Marc Fisher, Gregg Rothermel, Tyler Creelan and Margaret Burnett, IEEE International Symposium on Software Reliability Engineering, Raleigh, NC, November 2006, pp. 13-22.
  3. Sharing reasoning about faults in spreadsheets: An empirical study, Joseph Lawrance, Robin Abraham, Margaret Burnett, Martin Erwig, IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, UK, September 2006, 35-42.
  4. Gender Differences in End-User Debugging, Revisited: What the Miners Found, Valentina Grigoreanu, Laura Beckwith, Xiaoli Fern, Sherry Yang, Chaitanya Komireddy, Vaishnavi Narayanan, Curtis Cook, Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, UK, September 2006, 19-26.
  5. Pair Collaboration in End-User Debugging, Thippaya Chintakovid, Susan Wiedenbeck, Margaret Burnett and Valentina Grigoreanu, IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, UK, September 2006, 3-10.
  6. Using Cognitive Dimensions: Advice from the Trenches (preprint), Jason Dagit, Joseph Lawrance, Christoph Neumann, Margaret Burnett, Ronald Metoyer, and Sam Adams, Journal of Visual Languages and Computing 17(4), 302-327, August 2006.
  7. Supporting End-User Debugging: What Do Users Want to Know? Cory Kissinger, Margaret Burnett, Simone Stumpf, Neeraja Subrahmaniyan, Laura Beckwith, Sherry Yang, and Mary Beth Rosson, Proceedings Advanced Visual Interfaces, ACM Press, Venice, Italy, May 2006.
  8. Interactive Fault Localization Techniques in an End-User Programming Environment, Joseph R. Ruthruff, Margaret Burnett, and Gregg Rothermel, IEEE Transactions on Software Engineering 32(4), 213-239, April 2006.
  9. "Tinkering and Gender in End-User Programmers' Debugging," Laura Beckwith, Cory Kissinger, Margaret Burnett, Susan Wiedenbeck, Joseph Lawrance, Alan Blackwell, Curtis Cook, ACM Conference on Human Factors in Computing Systems (CHI'06), Montreal, Canada, April 2006.
  10. "Integrating Automated Test Generation into the WYSIWYT Spreadsheet Testing Methodology," Marc Fisher II, Mingming Cao, Gregg Rothermel, Darren Brown, Curtis R. Cook, Margaret M. Burnett, ACM Transactions on Software Engineering and Methodology 15(2), April 2006, pages 150-194.
  11. "Impact of High-Intensity Negotiated-Style Interruptions on End-User Debugging", T. J. Robertson, Joseph Lawrance, and Margaret Burnett, Journal of Visual Languages and Computing 17(2), 187-202, April 2006.
  12. "An Integrated Software Engineering Approach for End-User Programmers", Margaret Burnett, Gregg Rothermel, and Curtis Cook, in End User Development, (H. Lieberman, F. Paterno, and V. Wulf, eds.), Springer, 87-113, 2006.

2005

  1. "The Impact of Software Engineering Research on Modern Programming Languages," Barbara G. Ryder, Mary Lou Soffa, and Margaret Burnett, ACM Transactions on Software Engineering and Methodology 14(4), 431-477, October 2005.
  2. "Designing Features for Both Genders in End-User Software Engineering Environments," Laura Beckwith, Shraddha Sorte, Margaret Burnett, Susan Wiedenbeck, Thippaya Chintakovid, and Curtis Cook, IEEE Symposium on Visual Languages and Human-Centric Computing, 153-160, September 2005.
  3. "Garbage In, Garbage Out? An Empirical Look at Oracle Mistakes by End-User Programmers", Amit Phalgune, Cory Kissinger, Margaret Burnett, Curtis Cook, Laura Beckwith, and Joseph R. Ruthruff, IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, TX, September 2005.
  4. "How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical Study", Joseph Lawrance, Steven Clarke, Margaret Burnett, Gregg Rothermel, IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, TX, 53-60, September 2005.
  5. "An Empirical Study of Fault Localization for End-User Programmers", Joseph Ruthruff, Margaret Burnett, and Gregg Rothermel, International Conference on Software Engineering, St. Louis, MO, May 2005.
  6. "Six Challenges in Supporting End-User Debugging", Joseph Ruthruff and Margaret Burnett, First Workshop on End-User Software Engineering, St. Louis, MO, May 2005.
  7. "Effectiveness of End-User Debugging Software Features: Are There Gender Issues?", Laura Beckwith, Margaret Burnett, Susan Wiedenbeck, Curtis Cook, Shraddha Sorte, Michelle Hastings, ACM Conference on Human Factors in Computing Systems, Portland, Oregon, 869-878, April 2005.
  8. "Interactive, Visual Fault Localization Support for End-User Programmers", Joseph R. Ruthruff, Shrinu Prabhakararao, James Reichwein, Curtis Cook, Eugene Creswick, and Margaret Burnett, Journal of Visual Languages and Computing, 16(1-2), 3-40, February/April 2005. Also available as Technical Report # 04-60-05, Oregon State University, March 2004.

2004

  1. "Rewarding Good Behavior: End-User Debugging and Rewards", Joseph R. Ruthruff, Amit Phalgune, Laura Beckwith, Margaret Burnett, and Curtis Cook, IEEE Symposium on Visual Languages and Human-Centric Computing, September 2004.
  2. "Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems", Alan F. Blackwell, Margaret M. Burnett, and Simon Peyton Jones, IEEE Symposium on Visual Languages and Human-Centric Computing, September 2004.
  3. "End-User Software Engineering", Margaret Burnett, Curtis Cook, Gregg Rothermel, Communications of the ACM, Sept. 2004, 53-58.
  4. "Interactive Fault Localization Techniques to Empower the Debugging Efforts of End-User Programmers," Joseph R. Ruthruff and Margaret M. Burnett, Oregon State University Technical Report 04-60-10, July 2004.
  5. "Software Engineering for End-User Programmers", Curtis Cook, Shreenivasarao Prabhakararao, Martin Main, Mike Durham, Margaret Burnett, Gregg Rothermel, CrossTalk: The Journal of Defense Software Engineering, June 2004, 20-23.
  6. "The Impact of Two Orthogonal Factors in Interactive Fault Localization", Joseph R. Ruthruff, Margaret Burnett, and Gregg Rothermel, Technical Report # 04-60-08, Oregon State University, June 2004.
  7. "Gender: An Important Factor in End-User Programming Environments?", Laura Beckwith and Margaret Burnett, IEEE Symposium on Visual Languages and Human-Centric Computing, September 2004. (Earlier version available as Technical Report # 04-60-06, Oregon State University, April 2004.) Most Influential Paper Award from 10 Years Ago Awarded by the IEEE Symp. on Visual Languages in 2015.
  8. "Impact of Interruption Style on End-User Debugging", T. J. Robertson, Shrinu Prabhakararao, Margaret Burnett, Curtis Cook, Joseph R. Ruthruff, Laura Beckwith, and Amit Phalgune, ACM Conference on Human Factors in Computing Systems, Vienna, Austria, April 2004, 287-294.

2003

  1. "HCI research regarding end-user requirement specification: a tutorial," Margaret Burnett, Knowledge-Based Systems 16 (7-8), Elsevier, November 2003, 341-349.
  2. "End-User Testing for the Lyee Methodology using the Screen Transition Paradigm and WYSIWYT," Darren Brown, Margaret Burnett and Gregg Rothermel, Knowledge-Based Systems 16 (7-8), Elsevier, November 2003, 431-440.
  3. "Strategies and Behaviors of End-User Programmers with Interactive Fault Localization", S. Prabhakararao, C. Cook, J. Ruthruff, E. Creswick, M. Main, M. Durham, and M. Burnett, IEEE Symposium on Human-Centric Computing Languages and Environments, Auckland, New Zealand, October 2003, 15-22.
  4. "Generalizing WYSIWYT Visual Testing to Screen Transition Languages", Darren Brown, Margaret Burnett, Gregg Rothermel, Hamid Fujita, Fumio Negoro, IEEE Symposium on Human-Centric Computing Languages and Environments, Auckland, New Zealand, October 2003, 203-210.
  5. "A User-Centred Approach to Functions in Excel", Simon Peyton Jones, Alan Blackwell, and Margaret Burnett, International Conference on Functional Programming, ACM, Uppsala, Sweden, August 2003, 165-176.
  6. "End-User Software Visualizations for Fault Localization", J. Ruthruff, E. Creswick, M. Burnett, C. Cook, S. Prabhakararao, M. Fisher II, M. Main, ACM Symposium on Software Visualization, San Diego, CA, June 2003, pp. 123-132.
  7. "End-User Software Engineering with Assertions in the Spreadsheet Paradigm," Margaret Burnett, Curtis Cook, Omkar Pendse, Gregg Rothermel, Jay Summet, and Christine Wallace, International Conference on Software Engineering, Portland, OR, May 2003, pp. 93-103.
  8. "Harnessing Curiosity to Increase Correctness in End-User Programming", Aaron Wilson, Margaret Burnett, Laura Beckwith, Orion Granatir, Ledah Casburn, Curtis Cook, Mike Durham, and Gregg Rothermel, ACM Conference on Human Factors in Computing Systems, Ft. Lauderdale, FL, April 5-10 2003, pp. 305-312.

2002

  1. "A Scalable Method for Deductive Generalization in the Spreadsheet Paradigm," Margaret Burnett, Sherry Yang, and Jay Summet, ACM Transactions on Computer-Human Interaction, Dec. 2002, pp. 253 - 284. File is in PDF format. Also, here are the (on-line only) appendices, also in PDF.
  2. "Test Reuse in the Spreadsheet Paradigm", Marc Fisher II, Dalai Jin, Gregg Rothermel, Margaret Burnett, IEEE International Symposium on Software Reliability Engineering, Nov. 2002. PDF
  3. End-User Testing of Lyee Programs: A Preliminary Report, Darren Brown, Margaret Burnett, and Gregg Rothermel, International Workshop on Lyee Methodology, Paris, France, October 2002.
  4. "Bringing HCI Research to Bear Upon End-User Requirement Specification (Invited paper)," Margaret Burnett, International Workshop on Lyee Methodology, Paris, France, October 2002.
  5. "Improving the Design of Visual Programming Language Experiments Using Cognitive Walkthroughs," Amy Ko, Margaret Burnett, Thomas Green, Karen Rothermel, and Curtis Cook, Journal of Visual Languages and Computing 13(5), Oct. 2002, pp. 517-544.
  6. A Scalable Method for Deductive Generalization in the Spreadsheet Paradigm, Margaret Burnett, Sherry Yang, and Jay Summet, interactions, ACM, Sept./Oct. 2002.
  7. "Harnessing Curiosity to Increase Correctness in End-User Programming", Aaron Wilson, Margaret Burnett, Laura Beckwith, Orion Granatir, Ledah Casburn, Curtis Cook, Mike Durham, Gregg Rothermel, Technical Report 02-60-08, Oregon State University, Sept. 2002. Postscript
  8. "End-User Software Engineering with Assertions", Margaret Burnett, Curtis Cook, Omkar Pendse, Gregg Rothermel, Jay Summet, Technical Report 02-60-05, Oregon State University, Sept. 2002. PDF
  9. "Visually Customizing Inference Rules About Apples and Oranges", Margaret Burnett and Martin Erwig, IEEE Symposia on Human-Centric Computing Languages and Environments, Arlington, VA, Sept. 2002 PDF
  10. "Reasoning about Many-to-Many Requirement Relationships in Spreadsheets," Laura Beckwith, Margaret Burnett, and Curtis Cook, IEEE Symposia on Human-Centric Computing Languages and Environments, Arlington, VA, Sept. 2002 PDF
  11. "Assertions in End-User Software Engineering: A Think-Aloud Study" (Tech Note), Christine Wallace, Curtis Cook, Jay Summet, and Margaret Burnett, IEEE Symposium on Human-Centric Languages, Sept. 2002.
  12. "Applying Attention Investment to End-User Programming" (Tech Note), Alan Blackwell and Margaret Burnett, IEEE Symposium on Human-Centric Languages, Sept. 2002.
  13. "End-User Assertions: Propagating their Implications," Jay Summet and Margaret Burnett, TR # 02-60-04, Oregon State University. 2002. PDF
  14. "End-User Programming of Time as an 'Ordinary' Dimension in Grid-Oriented Visual Programming Languages," Margaret Burnett, Nanyu Cao, Miguel Arredondo-Castro, John Atwood, Journal of Visual Languages and Computing 13(4) pp. 421-447, Aug. 2002.
  15. "Testing Homogeneous Spreadsheet Grids with the 'What You See Is What You Test' Methodology", M. Burnett, A. Sheretov, B. Ren, G. Rothermel, IEEE Trans. Software Engineering, June 2002, 576-594. PDF
  16. "Automated Test Case Generation for Spreadsheets," Marc Fisher, Mingming Cao, Gregg Rothermel, Curtis R. Cook, Margaret M. Burnett Int'l. Conf. on Software Engineering, Orlando, Florida, 141-151, May 19-25, 2002. PDF
  17. "Adding Apples and Oranges," Martin Erwig and Margaret Burnett, Fourth International Symposium on Practical Aspects of Declarative Languages, January 2002. PDF

2001

  1. "Incorporating Incremental Validation and Impact Analysis into Spreadsheet Maintenance: An Empirical Study," V. Krishna, C. Cook, D. Keller, J. Cantrell, C. Wallace, M. Burnett, G. Rothermel, IEEE International Conference on Software Maintenance, Nov. 2001, 72-81. PDF
  2. "FAR: An End-User Language to Support Cottage E-Services", Margaret Burnett, Sudheer Kumar Chekka, and Rajeev Pandey, IEEE Symposia on Human-Centric Computing Languages and Environments, Stresa, Italy, Sept. 2001, pp. 195-202. PDF or Postscript
  3. "Visually Testing Recursive Programs in Spreadsheet Languages," Margaret Burnett, Bing Ren, Amy Ko, Curtis Cook, Gregg Rothermel, IEEE Symposia on Human-Centric Computing Languages and Environments, Stresa, Italy, Sept. 2001. PDF
  4. "Final Report on FAR: An End-User Language to Support Cottage E-Services", Sudheer Kumar Chekka and Margaret Burnett, TR 01-60-09, July 18, 2001. PDF
  5. "Software Engineering for Visual Programming Languages," Margaret Burnett, Handbook of Software Engineering and Knowledge Engineering, Vol. 2, World Scientific Publishing Company, June 2001, 77-92. PDF
  6. "Forms/3: A First-Order Visual Language to Explore the Boundaries of the Spreadsheet Paradigm," M. Burnett, J. Atwood, R. Djang, H. Gottfried, J. Reichwein, S. Yang, Journal of Functional Programming 11(2), March 2001, 155-206. Postscript pre-print
  7. "A Methodology for Testing Spreadsheets," G. Rothermel, M. Burnett, L. Li, C. DuPuis, and A. Sheretov, ACM Trans. Software Engineering and Methodology 10(1), Jan. 2001, 110-147. PDF

2000

  1. "Static Type Inference for a First-Order Declarative Visual Programming Language with Inheritance", Rebecca Djang, Margaret Burnett, and Roger Chen, Journal of Visual Languages and Computing, April 2000, pp 191-235. PDF
  2. "WYSIWYT Testing in the Spreadsheet Paradigm: An Empirical Evaluation", K. Rothermel, C. Cook, M. Burnett, J. Schonfeld, T. R. G. Green, and G. Rothermel, International Conference on Software Engineering, Limerick, Ireland, June 2000, pp 230-239. PDF
  3. "Exception Handling in the Spreadsheet Paradigm", M. Burnett, A. Agrawal, P. van Zee, IEEE Trans. on Software Engineering, Oct. 2000, 923-942. PDF
  4. "Time in Grid-Oriented VPLs: Just Another Dimension?" M. Burnett, N. Cao, J. Atwood, IEEE Symposium on Visual Languages, Sept. 2000. gzip'ed postscript
  5. "Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment", Thomas Green, Margaret Burnett, Amy Ko, Karen Rothermel, Curtis Cook and Justin Schonfeld, IEEE Symposium on Visual Languages, Sept. 2000. pdf
  6. "FAR: An End-User WYSIWYG Programming Language for E-speak: Interim Report," Margaret M. Burnett and Sudheer Kumar Chekka, TR 00-60-10, October 2, 2000 Postscript or PDF

1999

  1. "Scaling Up a 'What You See Is What You Test' Methodology to Testing Spreadsheet Grids", Margaret M. Burnett, Andrei Sheretov, Gregg Rothermel, 1999 IEEE Symposium on Visual Languages, Tokyo, Japan, Sept. 1999. Pdf
  2. "Slicing Spreadsheets: An Integrated Methodology for Spreadsheet Testing and Debugging," James Reichwein, Gregg Rothermel, Margaret Burnett, Conference on Domain Specific Languages, Austin, Texas, October 1999. PDF or Postscript
  3. "Applying a "What You See Is What You Test" (WYSIWYT) Technology to Commercial Spreadsheet Packages: Several Scenarios", M. Burnett, just a local thing I wrote, 12/99. PDF or gzip'd postscript
  4. "Visual Programming," Margaret Burnett, in Encyclopedia of Electrical and Electronics Engineering (John G. Webster, ed.), John WIley & Sons Inc., New York, 1999. Postscript

1998

  1. "What You See Is What You Test: A Methodology for Testing Form-Based Visual Programs," Gregg Rothermel, Lixin Li, Christopher DuPuis, Margaret Burnett, 1998 International Conference on Software Engineering, April 19-25, 1998, Kyoto, Japan, 198-207. Also available as postscript.
  2. "Graphical Definitions: Expanding Spreadsheet Languages through Direct Manipulation and Gestures," Margaret Burnett and Herkimer Gottfried, ACM Transactions on Computer-Human Interaction 5(1), 1-33, March 1998. PDF
  3. Implementing Level-4 Liveness in Declarative Visual Programming Languages, M. Burnett, J. Atwood, Z. Welch, 1998 IEEE Symposium on Visual Languages, Sept. 1998: Postscript
  4. TR: "Implementation of a Java Graphical User Interface for the Visual Programming Language Forms/3," D. Hackenyos and M. Burnett, TR 98-60-04, Aug. 1998: Postscript
  5. "Similarity Inheritance: A New Model of Inheritance for Spreadsheet VPLs", Rebecca Walpole Djang and Margaret M. Burnett, 1998 IEEE Symposium on Visual Languages, Halifax, Nova Scotia, Canada, Sept. 1-4, 1998. (gzip'd Postscript)

1997

  1. "Does Continuous Visual Feedback Aid Debugging in Direct-Manipulation Programming Systems?", E. M. Wilcox, J. W. Atwood, M. M. Burnett, J. J. Cadiz, C. R. Cook, ACM Proceedings CHI'97: Human Factors in Computing Systems, Atlanta, GA, 258-265, Mar. 22-27, 1997. Html
  2. "Supporting Reuse of Evolving Visual Code", Rebecca Walpole and Margaret Burnett, 1997 IEEE Symposium on Visual Languages, Capri, Italy, Sept. 23-26, 1997. gzip'd postscript
  3. "Graphical Definitions: Making Spreadsheets Visual through Direct Manipulation and Gestures", Herkimer Gottfried and Margaret Burnett, 1997 IEEE Symposium on Visual Languages, Capri, Italy, Sept. 23-26, 1997. Postscript
  4. TR: "An Animated Turing Machine Simulator in Forms/3", Christopher DuPuis and Margaret Burnett, Technical Report #97-60-08, Oregon State University, Department of Computer Science, July 1997. Html
  5. "A Bug's Eye View of Immediate Visual Feedback in Direct-Manipulation Programming Systems", (gzip'd Postscript), C. Cook, M. Burnett, and D. Boom, Empirical Studies of Programmers, Alexandria, VA, October 24-26, 1997. Postscript
  6. TR: "Similarity Inheritance: A New Model of Inheritance for Spreadsheet Languages" (gzip'd Postscript), Rebecca Walpole and Margaret Burnett, Oregon State University TR 97-60-15, Nov. 1997. Postscript
  7. "Testing Strategies for Form-Based Visual Programs", Gregg Rothermel, Lixin Li, and Margaret Burnett, ISSRE, Nov. 1997. Postscript
  8. "Representation Design Benchmarks: A Design-Time Aid for VPL Navigable Static Representations", Sherry Yang, Margaret Burnett, Elyon DeKoven, and Moshe Zloof, Journal of Visual Languages and Computing, Oct/Dec 1997, 563-599. PDF

1996

  1. "A Seamless Integration of Algorithm Animation into a Declarative Visual Programming Language", Paul Carlson, Margaret Burnett, and Jonathan Cadiz, ACM Proceedings of AVI'96, International Workshop on Advanced Visual Interfaces, Gubbio, Italy, May 27-29, 1996. Pdf
  2. "Steering Programs Via Time Travel", J. Atwood, M. Burnett, R. Walpole, E. Wilcox, and S. Yang, 1996 IEEE Symposium on Visual Languages, Boulder, CO, Sept. 3-6, 1996. pdf
  3. "Retire Superman: Handling Exceptions Seamlessly in a Declarative Visual Programming Language", Pieter van Zee, Margaret Burnett, Maureen Chesire, 1996 IEEE Symposium on Visual Languages, Boulder, CO, Sept. 3-6, 1996. Pdf

1995

  1. "Seven Programming Language Issues", M. Burnett in Visual Object-Oriented Programming: Concepts and Environments, (M. Burnett, A. Goldberg, T. Lewis, eds.), Prentice-Hall/Manning, 1995.
  2. "What Is Visual Object-Oriented Programming?", A. Goldberg, M. Burnett, T. Lewis, in Visual Object-Oriented Programming: Concepts and Environments, (M. Burnett, A. Goldberg, T. Lewis, eds.), Prentice-Hall/Manning, 1995.
  3. Visual Object-Oriented Programming: Concepts and Environments, (M. Burnett, A. Goldberg, T. Lewis, eds.), Prentice-Hall/Manning, 1995. Html
  4. TR: "Algorithm Animation in a Declarative Visual Programming Language", Paul Carlson and Margaret Burnett, TR 95-60-2, April 1995. Postscript
  5. "Scaling Up Visual Programming Languages", Margaret Burnett, Marla Baker, Carisa Bohus, Paul Carlson, Sherry Yang, Pieter van Zee, Computer, March 1995, 45-54. Html
  6. "Visual Programming", Margaret Burnett and David McIntyre, Computer, March 1995.
  7. TR: "A Guided Tour of Forms/3", Judith G. Hays and Margaret M. Burnett, TR 95-60-6, June 1995. Postscript
  8. "Integrating Algorithm Animation into a Declarative Visual Programming Language" (poster paper), Paul Carlson and Margaret Burnett, IEEE Symposium on Visual Languages, September 1995. gzip'd postscript
  9. TR: "Progress Report on Mentoring Triangles: A Research-Based Mentoring Model for Senior Female PhD Students", Margaret Burnett and Rebecca Callison, TR 95-10-1, Oct. 1995.

1994

  1. "Interactive Visual Data Abstraction in a Declarative Visual Programming Language", M. Burnett and A. Ambler, Journal of Visual Languages and Computing, 29-60, March 1994. PDF
  2. "Declarative Visual Languages", Journal of Visual Languages and Computing, 1-3, March 1994. PDF
  3. "From Concrete Forms to Generalized Abstractions through Perspective-Oriented Analysis of Logical Relationships", S. Yang and M. Burnett, 1994 IEEE Symposium on Visual Languages, St. Louis, MO, pp. 6-14, October 4-7, 1994. gzip'd postscript
  4. "A Classification System for Visual Programming Languages", M. Burnett and M. Baker, Journal of Visual Languages and Computing, September 1994. PDF
  5. "Toward Visual Programming Languages for Steering Scientific Computations", M. Burnett, R. Hossli, T. Pulliam, B. VanVoorst, X. Yang, IEEE Computational Science & Engineering, Winter 1994, pp. 44-62.
  6. TR: "Some Real-World Uses of Visual Programming Systems", TR 94-60-7, Margaret Burnett and Benjamin Summers, December 1994. pdf

1993

  1. TR: "A Classification System for Visual Programming Languages", M. Burnett and M. Baker, Oregon State Univ. TR 93-60-14, October 1993. (rev. June 1994). gzip'd postscript
  2. "Types and Type Inference in a Visual Programming Language", M. Burnett, 1993 IEEE Symposium on Visual Languages, 238-243, Aug. 1993.
  3. "Is It Easier to Write Matrix Manipulation Programs Visually or Textually? An Empirical Study", R. Pandey and M. Burnett, 1993 IEEE Symposium on Visual Languages, 344-351, Aug. 1993. Postscript

1992

  1. "A Declarative Approach to Event-Handling in Visual Programming Languages", M. Burnett and A. Ambler, in 1992 IEEE Workshop on Visual Languages, September 1992. Postscript Most Influential Paper Award Over the Last 20 Years Awarded by the 2011 IEEE Symp. on Visual Languages.
  2. "Generalizing Event Detection and Response in Visual Programming Languages", M. Burnett and A. Ambler, in Proceedings of Advanced Visual Interfaces: an International Workshop, May 1992. (MTU CS-TR 91-02).
  3. "Operational Versus Definitional: A Perspective on Programming Paradigms", A. Ambler, M. Burnett, B. Zimmerman, Computer, Sept. 1992.

1991

  1. Dissertation: "Abstraction in the Demand-Driven, Temporal-Assignment, Visual Language Model", M. Burnett, August 1991.

1990

  1. "Visual Forms of Iteration that Preserve Single Assignment", A. Ambler and M. Burnett, Journal of Visual Languages and Computing, 1990.
  2. Efficiency Issues in a Class of Visual Languages, Margaret Burnett and Allen Ambler, 1990 IEEE Workshop on Visual Languages, Skokie, Illinois, 209-214, October 1990.

1989

  1. "Influence of visual technology on the evolution of language environments", A. Ambler and M. Burnett, Computer, Oct. 1989.
  2. Visual Languages and the Conflict Between Single Assignment and Iteration, Allen Ambler and Margaret Burnett, 1989 IEEE Workshop on Visual Languages, Rome, Italy, 138-143, October 1989.

Date of last update: Feb. 26, 2024