Margaret M. Burnett

Personal Homepage
http://web.engr.oregonstate.edu/~burnett/
Employer
Oregon State University ()
Email
burnett@eecs.oregonstate.edu

Margaret Burnett is a Professor of Computer Science at the School of Electrical Engineering and Computer Science at Oregon State University. Her current research focuses on end-user programming, end-user software engineering, information foraging theory as applied to programming, and gender issues in those contexts. She has a long history of research in these issues and others relating to human issues of programming. She is also the principal architect of the Forms/3 and the FAR visual programming languages and, together with Gregg Rothermel, of the WYSIWYT testing methodology for end-user programmers. She was the founding project director of the EUSES Consortium, a multi-institution collaboration among Oregon State University and Carnegie Mellon, Drexel University, Pennsylvania State, University of Nebraska, University of Washington, University of Cambridge (U.K.), and IBM to help End Users Shape Effective Software.

Publication Statistics

Publication period start
1989
Publication period end
2014
Number of co-authors
137

Co-authors
Number of publications with favourite co-authors

Productive Colleagues
Most productive colleagues in number of publications

Publications

Gilbert, Juan E., Burnett, Margaret M., Ladner, Richard E., Rosson, Mary Beth, Davis, Janet (2011): Applying the NSF broader impacts criteria to HCI research. In: Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems , 2011, . pp. 459-462. http://dx.doi.org/10.1145/1979742.1979534

Ko, Andrew J., Abraham, Robin, Beckwith, Laura, Blackwell, Alan, Burnett, Margaret M., Erwig, Martin, Scaffidi, Christopher, Lawrance, Joseph, Lieberman, Henry, Myers, Brad A., Rosson, Mary Beth, Rothermel, Gregg, Shaw, Mary, Wiedenbeck, Susan (2011): The State of the Art in End-User Software Engineering. In ACM Computing Surveys, 43 (3) pp. 1-44.

Burnett, Margaret M. (2010): Gender HCI: what about the software?. In: ACM 28th International Conference on Design of Communication , 2010, . pp. 251. http://dx.doi.org/10.1145/1878450.1878493

Fern, Xiaoli, Komireddy, Chaitanya, Grigoreanu, Valentina, Burnett, Margaret M. (2010): Mining problem-solving strategies from HCI data. In ACM Transactions on Computer-Human Interaction, 17 (1) pp. 3. http://dx.doi.org/10.1145/1721831.1721834

Scaffidi, Christopher, Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Myers, Brad A., Shaw, Mary (2010): Using traits of web macro scripts to predict reuse. In J. Vis. Lang. Comput., 21 (5) pp. 277-291. http://dx.doi.org/10.1016/j.jvlc.2010.08.003

Myers, Brad A., Burnett, Margaret M., Ko, Andrew J., Rosson, Mary Beth, Scaffidi, Christopher, Wiedenbeck, Susan (2010): End user software engineering: CHI 2010 special interest group meeting. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems , 2010, . pp. 3189-3192. http://doi.acm.org/10.1145/1753846.1753953

Burnett, Margaret M. (2010): End-User Software Engineering and Why it Matters. In JOEUC, 22 (1) pp. 1-22. http://www.igi-global.com/Bookstore/Article.aspx?TitleId=39118

Cao, Jill, Riche, Yann, Wiedenbeck, Susan, Burnett, Margaret M., Grigoreanu, Valentina (2010): End-user mashup programming: through the design lens. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems , 2010, . pp. 1009-1018. http://doi.acm.org/10.1145/1753326.1753477

Kulesza, Todd, Stumpf, Simone, Burnett, Margaret M., Wong, Weng-Keen, Riche, Yann, Moore, Travis, Oberst, Ian, Shinsel, Amber, McIntosh, Kevin (2010): Explanatory Debugging: Supporting End-User Debugging of Machine-Learned Programs. In: Hundhausen, Christopher D., Pietriga, Emmanuel, Diaz, Paloma, Rosson, Mary Beth (eds.) IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2010 21-25 September 2010, 2010, Leganés-Madrid, Spain. pp. 41-48. http://dx.doi.org/10.1109/VLHCC.2010.15

Cao, Jill, Rector, Kyle, Park, Thomas H., Fleming, Scott D., Burnett, Margaret M., Wiedenbeck, Susan (2010): A Debugging Perspective on End-User Mashup Programming. In: Hundhausen, Christopher D., Pietriga, Emmanuel, Diaz, Paloma, Rosson, Mary Beth (eds.) IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2010 21-25 September 2010, 2010, Leganés-Madrid, Spain. pp. 149-156. http://dx.doi.org/10.1109/VLHCC.2010.29

Bogart, Christopher, Burnett, Margaret M., Douglass, Scott, Piorkowski, David, Shinsel, Amber (2010): Does My Model Work? Evaluation Abstractions of Cognitive Modelers. In: Hundhausen, Christopher D., Pietriga, Emmanuel, Diaz, Paloma, Rosson, Mary Beth (eds.) IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2010 21-25 September 2010, 2010, Leganés-Madrid, Spain. pp. 49-56. http://dx.doi.org/10.1109/VLHCC.2010.16

Lawrance, Joseph, Burnett, Margaret M., Bellamy, Rachel, Bogart, Christopher, Swart, Calvin (2010): Reactive information foraging for evolving goals. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems , 2010, . pp. 25-34. http://doi.acm.org/10.1145/1753326.1753332

Grigoreanu, Valentina I., Burnett, Margaret M., Robertson, George G. (2010): A strategy-centric approach to the design of end-user debugging tools. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems , 2010, . pp. 713-722. http://doi.acm.org/10.1145/1753326.1753431

Stumpf, Simone, Rajaram, Vidya, Li, Lida, Wong, Weng-Keen, Burnett, Margaret M., Dietterich, Thomas, Sullivan, Erin, Herlocker, Jonathan (2009): Interacting meaningfully with machine learning systems: Three experiments. In International Journal of Human-Computer Studies, 67 (8) pp. 639-662. http://dx.doi.org/10.1016/j.ijhcs.2009.03.004

Kulesza, Todd, Wong, Weng-Keen, Stumpf, Simone, Perona, Stephen, White, Rachel, Burnett, Margaret M., Oberst, Ian, Ko, Andrew J. (2009): Fixing the program my computer learned: barriers for end users, challenges for the machine. In: Proceedings of the 2009 International Conference on Intelligent User Interfaces , 2009, . pp. 187-196. http://doi.acm.org/10.1145/1502650.1502678

Burnett, Margaret M. (2009): What Is End-User Software Engineering and Why Does It Matter?. In: Pipek, Volkmar, Rosson, Mary Beth, Ruyter, Boris E. R. de, Wulf, Volker (eds.) End-User Development - 2nd International Symposium - IS-EUD 2009 March 2-4, 2009, Siegen, Germany. pp. 15-28. http://dx.doi.org/10.1007/978-3-642-00427-8_2

Myers, Brad A., Burnett, Margaret M., Wiedenbeck, Susan, Ko, Andrew J., Rosson, Mary Beth (2009): End user software engineering: CHI: 2009 special interest group meeting. In: Proceedings of ACM CHI 2009 Conference on Human Factors in Computing Systems , 2009, . pp. 2731-2734. http://doi.acm.org/10.1145/1520340.1520393

Grigoreanu, Valentina, Brundage, James, Bahna, Eric, Burnett, Margaret M., ElRif, Paul, Snover, Jeffrey (2009): Males' and Females' Script Debugging Strategies. In: Pipek, Volkmar, Rosson, Mary Beth, Ruyter, Boris E. R. de, Wulf, Volker (eds.) End-User Development - 2nd International Symposium - IS-EUD 2009 March 2-4, 2009, Siegen, Germany. pp. 205-224. http://dx.doi.org/10.1007/978-3-642-00427-8_12

Neumann, Christoph, Metoyer, Ronald A., Burnett, Margaret M. (2009): End-user strategy programming. In J. Vis. Lang. Comput., 20 (1) pp. 16-29. http://dx.doi.org/10.1016/j.jvlc.2008.04.005

Scaffidi, Christopher, Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Myers, Brad A., Shaw, Mary (2009): Predicting reuse of end-user web macro scripts. In: IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC 2009 20-24 September, 2009, Corvallis, OR, USA. pp. 93-100. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2009.5295290

Grigoreanu, Valentina, Cao, Jill, Kulesza, Todd, Bogart, Christopher, Rector, Kyle, Burnett, Margaret M., Wiedenbeck, Susan (2008): Can feature design reduce the gender gap in end-user software development environments?. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 149-156. http://dx.doi.org/10.1109/VLHCC.2008.4639077

Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Scaffidi, Christopher (2008): End-user programming in the wild: A field study of CoScripter scripts. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 39-46. http://dx.doi.org/10.1109/VLHCC.2008.4639056

Myers, Brad A., Burnett, Margaret M., Rosson, Mary Beth, Ko, Andrew J., Blackwell, Alan (2008): End user software engineering: chi\'2008 special interest group meeting. In: Proceedings of ACM CHI 2008 Conference on Human Factors in Computing Systems April 5-10, 2008, . pp. 2371-2374. http://doi.acm.org/10.1145/1358628.1358687

Subrahmaniyan, Neeraja, Burnett, Margaret M., Bogart, Christopher (2008): Software visualization for end-user programmers: trial period obstacles. In: Proceedings of the ACM Symposium on Software Visualization , 2008, . pp. 135-144. http://doi.acm.org/10.1145/1409720.1409742

Stumpf, Simone, Sullivan, Erin, Fitzhenry, Erin, Oberst, Ian, Wong, Weng-Keen, Burnett, Margaret M. (2008): Integrating rich user feedback into intelligent user interfaces. In: Proceedings of the 2008 International Conference on Intelligent User Interfaces , 2008, . pp. 50-59. http://doi.acm.org/10.1145/1378773.1378781

Subrahmaniyan, Neeraja, Beckwith, Laura, Grigoreanu, Valentina, Burnett, Margaret M., Wiedenbeck, Susan, Narayanan, Vaishnavi, Bucht, Karin, Drummond, Russell, Fern, Xiaoli (2008): Testing vs. code inspection vs. what else?: male and female end users\' debugging strategi. In: Proceedings of ACM CHI 2008 Conference on Human Factors in Computing Systems April 5-10, 2008, . pp. 617-626. http://doi.acm.org/10.1145/1357054.1357153

Lawrance, Joseph, Bellamy, Rachel, Burnett, Margaret M., Rector, Kyle (2008): Using information scent to model the dynamic foraging behavior of programmers in maintenan. In: Proceedings of ACM CHI 2008 Conference on Human Factors in Computing Systems April 5-10, 2008, . pp. 1323-1332. http://doi.acm.org/10.1145/1357054.1357261

Lawrance, Joseph, Bellamy, Rachel K. E., Burnett, Margaret M. (2007): Scents in Programs: Does Information Foraging Theory Apply to Program Maintenance?. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 15-22. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2007.48

Subrahmaniyan, Neeraja, Kissinger, Cory, Rector, Kyle, Inman, Derek, Kaplan, Jared, Beckwith, Laura, Burnett, Margaret M. (2007): Explaining Debugging Strategies to End-User Programmers. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 127-136. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2007.21

Stumpf, Simone, Rajaram, Vidya, Li, Lida, Burnett, Margaret M., Dietterich, Thomas G., Sullivan, Erin, Drummond, Russell, Herlocker, Jonathan (2007): Toward harnessing user feedback for machine learning. In: Proceedings of the 2007 International Conference on Intelligent User Interfaces , 2007, . pp. 82-91. http://doi.acm.org/10.1145/1216295.1216316

Beckwith, Laura, Inman, Derek, Rector, Kyle, Burnett, Margaret M. (2007): On to the Real World: Gender and Self-Efficacy in Excel. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 119-126. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2007.42

Kissinger, Cory, Burnett, Margaret M., Stumpf, Simone, Subrahmaniyan, Neeraja, Beckwith, Laura, Yang, Sherry, Rosson, Mary Beth (2006): Supporting end-user debugging: what do users want to know?. In: Celentano, Augusto (eds.) AVI 2006 - Proceedings of the working conference on Advanced visual interfaces May 23-26, 2006, Venezia, Italy. pp. 135-142. http://doi.acm.org/10.1145/1133265.1133293

Grigoreanu, Valentina, Beckwith, Laura, Fern, Xiaoli Z., Yang, Sherry, Komireddy, Chaitanya, Narayanan, Vaishnavi, Cook, Curtis R., Burnett, Margaret M. (2006): Gender Differences in End-User Debugging, Revisited: What the Miners Found. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 19-26. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.24

Lawrance, Joseph, Abraham, Robin, Burnett, Margaret M., Erwig, Martin (2006): Sharing reasoning about faults in spreadsheets: An empirical study. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 35-42. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.43

Chintakovid, Thippaya, Wiedenbeck, Susan, Burnett, Margaret M., Grigoreanu, Valentina (2006): Pair Collaboration in End-User Debugging. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 3-10. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.36

Dagit, Jason, Lawrance, Joseph, Neumann, Christoph, Burnett, Margaret M., Metoyer, Ronald A., Adams, Sam (2006): Using cognitive dimensions: Advice from the trenches. In J. Vis. Lang. Comput., 17 (4) pp. 302-327. http://dx.doi.org/10.1016/j.jvlc.2006.04.006

Beckwith, Laura, Burnett, Margaret M., Grigoreanu, Valentina, Wiedenbeck, Susan (2006): Gender HCI: What About the Software?. In IEEE Computer, 39 (11) pp. 97-101. http://doi.ieeecomputersociety.org/10.1109/MC.2006.382

Robertson, T. J., Lawrance, Joseph, Burnett, Margaret M. (2006): Impact of high-intensity negotiated-style interruptions on end-user debugging. In J. Vis. Lang. Comput., 17 (2) pp. 187-202. http://dx.doi.org/10.1016/j.jvlc.2005.09.002

Fisher, Marc, Rothermel, Gregg, Brown, Darren, Cao, Mingming, Cook, Curtis R., Burnett, Margaret M. (2006): Integrating automated test generation into the WYSIWYT spreadsheet testing methodology. In ACM Trans. Softw. Eng. Methodol., 15 (2) pp. 150-194. http://doi.acm.org/10.1145/1131421.1131423

Beckwith, Laura, Kissinger, Cory, Burnett, Margaret M., Wiedenbeck, Susan, Lawrance, Joseph, Blackwell, Alan, Cook, Curtis (2006): Tinkering and gender in end-user programmers\' debugging. In: Proceedings of ACM CHI 2006 Conference on Human Factors in Computing Systems , 2006, . pp. 231-240. http://doi.acm.org/10.1145/1124772.1124808

Lawrance, Joseph, Clarke, Steven, Burnett, Margaret M., Rothermel, Gregg (2005): How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical S. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 53-60. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.44

Beckwith, Laura, Sorte, Shraddha, Burnett, Margaret M., Wiedenbeck, Susan, Chintakovid, Thippaya, Cook, Curtis R. (2005): Designing Features for Both Genders in End-User Programming Environments. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 153-160. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.31

Myers, Brad A., Burnett, Margaret M., Rosson, Mary Beth (2005): End users creating effective software. In: Proceedings of ACM CHI 2005 Conference on Human Factors in Computing Systems , 2005, . pp. 2047-2048. http://doi.acm.org/10.1145/1056808.1057093

Ruthruff, Joseph R., Prabhakararao, Shrinu, Reichwein, James, Cook, Curtis R., Creswick, Eugene, Burnett, Margaret M. (2005): Interactive, visual fault localization support for end-user programmers. In J. Vis. Lang. Comput., 16 (1) pp. 3-40. http://dx.doi.org/10.1016/j.jvlc.2004.07.001

Beckwith, Laura, Burnett, Margaret M., Wiedenbeck, Susan, Cook, Curtis, Sorte, Shraddha, Hastings, Michelle (2005): Effectiveness of end-user debugging software features: are there gender issues?. In: Proceedings of ACM CHI 2005 Conference on Human Factors in Computing Systems , 2005, . pp. 869-878. http://doi.acm.org/10.1145/1054972.1055094

Phalgune, Amit, Kissinger, Cory, Burnett, Margaret M., Cook, Curtis R., Beckwith, Laura, Ruthruff, Joseph R. (2005): Garbage in, Garbage out? An Empirical Look at Oracle Mistakes by End-User Programmers. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 45-52. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.40

Burnett, Margaret M., Cook, Curtis R., Rothermel, Gregg (2004): End-user software engineering. In Communications of the ACM, 47 (9) pp. 53-58. http://doi.acm.org/10.1145/1015864.1015889

Beckwith, Laura, Burnett, Margaret M. (2004): Gender: An Important Factor in End-User Programming Environments?. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 107-114. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.28

Ruthruff, Joseph R., Phalgune, Amit, Beckwith, Laura, Burnett, Margaret M., Cook, Curtis R. (2004): Rewarding \"Good\" Behavior: End-User Debugging and Rewards. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 115-122. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.44

Blackwell, Alan, Burnett, Margaret M., Jones, Simon L. Peyton (2004): Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Progr. In: VL-HCC 2004 - IEEE Symposium on Visual Languages and Human-Centric Computing 26-29 September, 2004, Rome, Italy. pp. 47-54. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.10

Robertson, T. J., Prabhakararao, Shrinu, Burnett, Margaret M., Cook, Curtis, Ruthruff, Joseph R., Beckwith, Laura, Phalgune, Amit (2004): Impact of interruption style on end-user debugging. In: Dykstra-Erickson, Elizabeth, Tscheligi, Manfred (eds.) Proceedings of ACM CHI 2004 Conference on Human Factors in Computing Systems April 24-29, 2004, Vienna, Austria. pp. 287-294. http://doi.acm.org/10.1145/985692.985729

Burnett, Margaret M., Cook, Curtis R., Pendse, Omkar, Rothermel, Gregg, Summet, Jay, Wallace, Chris S. (2003): End-User Software Engineering with Assertions in the Spreadsheet Paradigm. In: Proceedings of the 25th International Conference on Software Engineering May 3-10, 2003, Portland, Oregon, USA. pp. 93-105. http://csdl.computer.org/comp/proceedings/icse/2003/1877/00/18770093abs.htm

Jones, Simon L. Peyton, Blackwell, Alan, Burnett, Margaret M. (2003): A user-centred approach to functions in Excel. In SIGPLAN Notices, 38 (9) pp. 165-176. http://doi.acm.org/10.1145/944746.944721

Ruthruff, J., Creswick, E., Burnett, Margaret M., Cook, C., Prabhakararao, S., Fisher, M., Main, M. (2003): End-user software visualizations for fault localization. In: Proceedings of the ACM Symposium on Software Visualization , 2003, . pp. 123-132. http://doi.acm.org/10.1145/774833.774851

Brown, Darren, Burnett, Margaret M., Rothermel, Gregg, Fujita, Hamido, Negoro, Fumio (2003): Generalizing WYSIWYT visual testing to screen transition languages. In: HCC 2003 - IEEE Symposium on Human Centric Computing Languages and Environments 28-31 October, 2003, Auckland, New Zealand. pp. 203-210.

Wilson, Aaron, Burnett, Margaret M., Beckwith, Laura, Granatir, Orion, Casburn, Ledah, Cook, Curtis, Durham, Mike, Rothermel, Gregg (2003): Harnessing curiosity to increase correctness in end-user programming. In: Cockton, Gilbert, Korhonen, Panu (eds.) Proceedings of the ACM CHI 2003 Human Factors in Computing Systems Conference April 5-10, 2003, Ft. Lauderdale, Florida, USA. pp. 305-312.

Beckwith, Laura, Burnett, Margaret M., Cook, Curtis R. (2002): Reasoning about Many-to-Many Requirement Relationships in Spreadsheets. In: HCC 2002 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments 3-6 September, 2002, Arlington, VA, USA. pp. 149-157. http://csdl.computer.org/comp/proceedings/hcc/2002/1644/00/16440149abs.htm

Burnett, Margaret M., Yang, Sherry, Summet, Jay (2002): A scalable method for deductive generalization in the spreadsheet paradigm. In ACM Transactions on Computer-Human Interaction, 9 (4) pp. 253-284. http://doi.acm.org/10.1145/586081.586083

Burnett, Margaret M., Yang, Sherry, Summet, Jay (2002): Appendices A--D: A scalable method for deductive generalization in the spreadsheet paradig. In ACM Transactions on Computer-Human Interaction, 9 (4) pp. 1-5. http://doi.acm.org/10.1145/586081.586082

Burnett, Margaret M., Erwig, Martin (2002): Visually Customizing Inference Rules About Apples and Oranges. In: HCC 2002 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments 3-6 September, 2002, Arlington, VA, USA. pp. 140-148. http://csdl.computer.org/comp/proceedings/hcc/2002/1644/00/16440140abs.htm

Blackwell, Alan, Burnett, Margaret M. (2002): Applying Attention Investment to End-User Programming. In: HCC 2002 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments 3-6 September, 2002, Arlington, VA, USA. pp. 28-30. http://csdl.computer.org/comp/proceedings/hcc/2002/1644/00/16440028abs.htm

Burnett, Margaret M., Cao, Nanyu, Arredondo-Castro, Miguel, Atwood, J. William (2002): End-User Programming of Time as an 'Ordinary' Dimension in Grid-Oriented Visual Programmin. In J. Vis. Lang. Comput., 13 (4) pp. 421-447. http://dx.doi.org/10.1006/jvlc.2002.0241

Ko, Andrew Jensen, Burnett, Margaret M., Green, T. R. G., Rothermel, Karen J., Cook, Curtis R. (2002): Improving the Design of Visual Programming Language Experiments Using Cognitive Walkthroug. In J. Vis. Lang. Comput., 13 (5) pp. 517-544. http://dx.doi.org/10.1006/jvlc.2002.0245

Erwig, Martin, Burnett, Margaret M. (2002): Adding Apples and Oranges. In: Krishnamurthi, Shriram, Ramakrishnan, C. R. (eds.) Practical Aspects of Declarative Languages, 4th International Symposium - PADL 2002 January 19-20, 2002, Portland, OR, USA. pp. 173-191. http://link.springer.de/link/service/series/0558/bibs/2257/22570173.htm

Burnett, Margaret M., Sheretov, Andrei, Ren, Bing, Rothermel, Gregg (2002): Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology. In IEEE Trans. Software Eng., 28 (6) pp. 576-594. http://csdl.computer.org/comp/trans/ts/2002/06/e0576abs.htm

Burnett, Margaret M., Yang, Sherry, Summet, Jay (2002): A scalable method for deductive generalization in the spreadsheet paradigm. In Interactions, 9 (5) pp. 9-11.

Wallace, Christine, Cook, Curtis R., Summet, Jay, Burnett, Margaret M. (2002): Assertions in End-User Software Engineering: A Think-Aloud Study. In: HCC 2002 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments 3-6 September, 2002, Arlington, VA, USA. pp. 63-. http://csdl.computer.org/comp/proceedings/hcc/2002/1644/00/16440063abs.htm

Burnett, Margaret M. (2001): What visual programming research contributes to universal access. In: Stephanidis, Constantine (eds.) HCI International 2001 - Proceedings of the 9th International Conference on Human-Computer Interaction August 5-10, 2001, New Orleans, USA. pp. 257-261.

Burnett, Margaret M., Ren, Bing, Ko, Andrew Jensen, Cook, Curtis R., Rothermel, Gregg (2001): Visually Testing Recursive Programs in Spreadsheet Languages. In: HCC 2001 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments September 5-7, 2001, Stresa, Italy. pp. 288-. http://csdl.computer.org/comp/proceedings/hcc/2001/0474/00/04740288abs.htm

Burnett, Margaret M., Chekka, Sudheer Kumar, Pandey, Rajeev K. (2001): FAR: An End-User Language to Support Cottage E-Services. In: HCC 2001 - IEEE CS International Symposium on Human-Centric Computing Languages and Environments September 5-7, 2001, Stresa, Italy. pp. 195-202. http://csdl.computer.org/comp/proceedings/hcc/2001/0474/00/04740195abs.htm

Djang, Rebecca Walpole, Burnett, Margaret M., Chen, Roger D. (2000): Static Type Inference for a First-Order Declarative Visual Programming Language with Inher. In J. Vis. Lang. Comput., 11 (2) pp. 191-235.

Green, T. R. G., Burnett, Margaret M., Ko, Andrew Jensen, Rothermel, Karen J., Cook, Curtis R., Schonfeld, Justin (2000): Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment. In: VL 2000 , 2000, . pp. 172-179. http://csdl.computer.org/comp/proceedings/vl/2000/0840/00/08400172abs.htm

Burnett, Margaret M., Cao, Nanyu, Jr., John W. Atwood (2000): Time in Grid-Oriented VPLs: Just Another Dimension?. In: VL 2000 , 2000, . pp. 137-144. http://csdl.computer.org/comp/proceedings/vl/2000/0840/00/08400137abs.htm

Burnett, Margaret M., Sheretov, Andrei, Rothermel, Gregg (1999): Scaling up a \"What You See Is What You Test\" Methodology to Spreadsheet Grids. In: VL 1999 , 1999, . pp. 30-37. http://csdl.computer.org/comp/proceedings/vl/1999/0216/00/02160030abs.htm

Djang, Rebecca Walpole, Burnett, Margaret M. (1998): Similarity Inheritance: A New Model of Inheritance for Spreadsheet VPLs. In: VL 1998 , 1998, . pp. 134-141.

Burnett, Margaret M., Jr., John W. Atwood, Welch, Zachary T. (1998): Implementing Level 4 Liveness in Declarative Visual Programming Languages. In: VL 1998 , 1998, . pp. 126-133.

Burnett, Margaret M., Gottfried, Herkimer J. (1998): Graphical Definitions: Expanding Spreadsheet Languages through Direct Manipulation and Ges. In ACM Transactions on Computer-Human Interaction, 5 (1) pp. 1-33. http://www.acm.org/pubs/articles/journals/tochi/1998-5-1/p1-burnett/p1-burnett.pdf

Wilcox, E. M., Atwood, J. W., Burnett, Margaret M., Cadiz, Jonathan J., Cook, Curtis (1997): Does Continuous Visual Feedback Aid Debugging in Direct-Manipulation Programming Systems?. In: Pemberton, Steven (eds.) Proceedings of the ACM CHI 97 Human Factors in Computing Systems Conference March 22-27, 1997, Atlanta, Georgia. pp. 258-265. http://www.acm.org/pubs/articles/proceedings/chi/258549/p258-wilcox/p258-wilcox.pdf

Walpole, Rebecca A., Burnett, Margaret M. (1997): Supporting Reuse of Evolving Visual Code. In: VL 1997 , 1997, . pp. 68-75.

Gottfried, Herkimer J., Burnett, Margaret M. (1997): Graphical Definitions: Making Spreadsheets Visual Through Direct Manipulation and Gestures. In: VL 1997 , 1997, . pp. 250-257.

Cook, Curtis, Burnett, Margaret M., Boom, Derrick (1997): A Bug's Eye View of Immediate Visual Feedback in Direct-Manipulation Programming Systems. In: Empirical Studies of Programmers - Seventh Workshop October 24-26, 1997, 1997, Alexandria, Virginia. pp. 20-41. http://www.acm.org/pubs/articles/proceedings/chi/266399/p20-cook/p20-cook.pdf

Gottfried, Herkimer J., Burnett, Margaret M. (1997): Programming Complex Objects in Spreadsheets: An Empirical Study Comparing Textual Formula . In: Empirical Studies of Programmers - Seventh Workshop October 24-26, 1997, 1997, Alexandria, Virginia. pp. 42-68. http://www.acm.org/pubs/articles/proceedings/chi/266399/p42-gottfried/p42-gottfried.pdf

Yang, Sherry, Burnett, Margaret M., DeKoven, Elyon, Zloof, Moshé M. (1997): Representation Design Benchmarks: A Design-Time Aid for VPL Navigable Static Representatio. In J. Vis. Lang. Comput., 8 (5) pp. 563-599.

Zee, Pieter van, Burnett, Margaret M., Chesire, Maureen (1996): Retire Superman: Handling Exceptions Seamlessly in a Declarative Visual Programming Langua. In: VL 1996 , 1996, . pp. 222-230. http://doi.ieeecomputersociety.org/10.1109/VL.1996.545291

Jr., John W. Atwood, Burnett, Margaret M., Walpole, Rebecca A., Wilcox, E. M., Yang, Sherry (1996): Steering programs via time travel. In: VL 1996 , 1996, . pp. 4-11.

Carlson, Paul, Burnett, Margaret M., Cadiz, Jonathan J. (1996): A seamless integration of algorithm animation into a visual programming language. In: Catarci, Tiziana, Costabile, Maria Francesca, Levialdi, Stefano, Santucci, Giuseppe (eds.) AVI 1996 - Proceedings of the workshop on Advanced visual interfaces May 27-29, 1996, Gubbio, Italy. pp. 194-202. http://doi.acm.org/10.1145/948449.948479

Burnett, Margaret M., Baker, Marla J., Bohus, Carisa, Carlson, Paul, Yang, Sherry, Zee, Pieter van (1995): Scaling Up Visual Programming Languages. In IEEE Computer, 28 (3) pp. 45-54.

Carlson, Paul, Burnett, Margaret M. (1995): Integrating Algorithm Animation into a Declarative Visual Programming Language. In: VL 1995 , 1995, . pp. 126-127. http://csdl.computer.org/comp/proceedings/vl/1995/7045/00/70450126abs.htm

Burnett, Margaret M., Mcintyre, David W. (1995): Visual Programming - Guest Editors\' Introduction. In IEEE Computer, 28 (3) pp. 14-16.

Burnett, Margaret M., Ambler, Allen L. (1994): Interactive Visual Data Abstraction in a Declarative Visual Programming Language. In J. Vis. Lang. Comput., 5 (1) pp. 29-60.

Yang, Sherry, Burnett, Margaret M. (1994): From Concrete Forms to Generalized Abstractions through Perspective-Oriented Analysis Of L. In: VL 1994 , 1994, . pp. 6-14.

Burnett, Margaret M., Ambler, Allen L. (1994): Declarative Visual Languages. In J. Vis. Lang. Comput., 5 (1) pp. 1-3.

Burnett, Margaret M., Baker, Marla J. (1994): A Classification System for Visual Programming Languages. In J. Vis. Lang. Comput., 5 (3) pp. 287-300.

Pandey, Rajeev K., Burnett, Margaret M. (1993): Is It Easier to Write Matrix Manipulation Programs Visually or Textually? An Empirical Stu. In: Proceedings of the 1993 IEEE Workshop on Visual Languages August 24-27, 1993, Bergen, Norway. pp. 344-351.

Burnett, Margaret M. (1993): Types and Type Inference in a Visual Programming Language. In: Proceedings of the 1993 IEEE Workshop on Visual Languages August 24-27, 1993, Bergen, Norway. pp. 238-243.

Ambler, Allen L., Burnett, Margaret M., Zimmerman, Betsy A. (1992): Operational Versus Definitional: A Perspective on Programming Paradigms. In IEEE Computer, 25 (9) pp. 28-43.

Burnett, Margaret M., Ambler, Allen L. (1992): A Declarative Approach to Event-Handling in Visual Programming Languages. In: Proceedings of the 1992 IEEE Workshop on Visual Languages September 15-18, 1992, Seattle, Washington, USA. pp. 34-40.

Burnett, Margaret M., Ambler, Allen L. (1992): Generalizing Event Detection and Response in Visual Programming Languages. In: Advanced Visual Interfaces 1992 , 1992, . pp. 334-347.

Burnett, Margaret M., Ambler, Allen L. (1990): Efficiency Issues in a Class of Visual Language. In: VL 1990 , 1990, . pp. 209-214.

Ambler, Allen L., Burnett, Margaret M. (1989): Influence of Visual Technology on the Evolution of Language Environments. In IEEE Computer, 22 (10) pp. 9-22.

Burnett, Margaret M., Scaffidi, Christopher (2014): End-User Development. In: Soegaard, Mads, Dam, Rikke Friis (eds). "The Encyclopedia of Human-Computer Interaction, 2nd Ed." The Interaction Design Foundation .

Burnett, Margaret M., Costabile, Maria Francesca, Catarci, Tiziana, Ruyter, Boris de, Tan, Desney S., Czerwinski, Mary, Lund, Arnold (eds.) Proceedings of the SIGCHI conference on Human factors in computing systems, CHI 2008 5-10 April, 2008, Florence, Italy.

Burnett, Margaret M., Goldberg, Adele, Lewis, Ted (1995): Visual Object-Oriented Programming: Concepts and Environments, Prentice Hall,