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

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.

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

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

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

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

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

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

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

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

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

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., 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

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

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.

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): A scalable method for deductive generalization in the spreadsheet paradigm. In Interactions, 9 (5) pp. 9-11.

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): 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., 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

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.

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

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.

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

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.

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

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

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.

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.

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.

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

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

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

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

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

Burnett, Margaret M., Scaffidi, Christopher (2014): End-User Development. In: Lowgren, Jonas, Carroll, John M., Hassenzahl, Marc, Erickson, Thomas, Blackwell, Alan, Overbeeke, Kees, Hummels, Caroline, Spence, Robert, Apperley, Mark, Holtzblatt, Karen, Beyer, Hugh R., Kjeldskov, Jesper, Burnett, Margaret M., Scaffidi, Christopher, Svanaes, Dag, Hook, Kristina, Sutcliffe, Alistair G., Schmidt, Albrecht, Cockton, Gilbert, Kaptelinin, Victor, Christensen, Clayton M., Hippel, Eric von, Tractinsky, Noam, Challis, Ben, Shusterman, Richard, Hudson, William, Mann, Steve, Whitworth, Brian, Ahmad, Adnan, de Souza, Clarisse Sieckenius, Fishwick, Paul A., Grudin, Jonathan, Poltrock, Steven, Gallagher, Shaun, Dix, Alan J., Nielsen, Lene, Randall, Dave, Rouncefield, Mark, Bowman, Doug A., Kock, Ned, Cairns, Paul, Few, Stephen, Dautenhahn, Kerstin, Paterno, Fabio, Cyr, Dianne, Mortier, Richard, Haddadi, Hamed, Henderson, Tristan, McAuley, Derek, Crowcroft, Jon, Crabtree, Andy, Stephanidis, Constantine, Blandford, Ann (eds). "The Encyclopedia of Human-Computer Interaction, 2nd Ed." The Interaction Design Foundation .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

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. (1990): Efficiency Issues in a Class of Visual Language. In: VL 1990 , 1990, . pp. 209-214.

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.

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.

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

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., 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

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

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

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.

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.

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., 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.

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

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

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

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., 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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.

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

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

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

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