Margaret M. Burnett

Orcid: 0000-0001-6536-7629

Affiliations:
  • Oregon State University


According to our database1, Margaret M. Burnett authored at least 250 papers between 1989 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2017, "For contributions to end-user software engineering, understanding gender biases in software, and broadening participation in computing".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
AgAID Institute - AI for agricultural labor and decision support.
AI Mag., 2024

From Workshops to Classrooms: Faculty Experiences with Implementing Inclusive Design Principles.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

2023
"Regular" CS × Inclusive Design = Smarter Students and Greater Diversity.
ACM Trans. Comput. Educ., September, 2023

SocioEconomicMag Meets a Platform for SES-Diverse College Students: A Case Study.
CoRR, 2023

Getting Outside the Bug Boxes (Keynote).
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Embedding Equitable Design in the CS Computing Curricula.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

Implementing Inclusive Software Design in the CS Curriculum.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

2022
How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects.
IEEE Trans. Software Eng., 2022

Finding AI's Faults with AAR/AI: An Empirical Study.
ACM Trans. Interact. Intell. Syst., 2022

Educating Educators to Integrate Inclusive Design Across a 4-Year CS Degree Program.
CoRR, 2022

Intersectionality Goes Analytical: Taming Combinatorial Explosion Through Type Abstraction.
CoRR, 2022

Special report: The AgAID AI institute for transforming workforce and decision support in agriculture.
Comput. Electron. Agric., 2022

How Do People Rank Multiple Mutant Agents?
Proceedings of the IUI 2022: 27th International Conference on Intelligent User Interfaces, Helsinki, Finland, March 22, 2022

How to Debug Inclusivity Bugs? A Debugging Process with Information Architecture.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society ICSE (SEIS) 2022, 2022

Inclusivity Bugs in Online Courseware: A Field Study.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022

2021
Version Control Systems: An Information Foraging Perspective.
IEEE Trans. Software Eng., 2021

The Shoutcasters, the Game Enthusiasts, and the AI: Foraging for Explanations of Real-time Strategy Players.
ACM Trans. Interact. Intell. Syst., 2021

After-Action Review for AI (AAR/AI).
ACM Trans. Interact. Intell. Syst., 2021

Toward a Socioeconomic-Aware HCI: Five Facets.
CoRR, 2021

Understanding Diversity in Human-AI Data: What Cognitive Style Disaggregation Reveals.
CoRR, 2021

"Why did my AI agent lose?": Visual Analytics for Scaling Up After-Action Review.
Proceedings of the 2021 IEEE Visualization Conference, 2021

From GenderMag to InclusiveMag: : A Journey for University IT.
Proceedings of the 2021 ACM SIGUCCS Annual Conference, 2021

Towards User-Centric Robot Furniture Arrangement.
Proceedings of the 30th IEEE International Conference on Robot & Human Interactive Communication, 2021

Artificial Intelligence versus End-User Development: A Panel on What Are the Tradeoffs in Daily Automations?
Proceedings of the Human-Computer Interaction - INTERACT 2021 - 18th IFIP TC 13 International Conference, Bari, Italy, August 30, 2021

Doing Remote Controlled Studies with Humans: Tales from the COVID Trenches.
Proceedings of the 14th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2021

AID: An automated detector for gender-inclusivity bugs in OSS project pages.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Changing the Online Climate via the Online Students: Effects of Three Curricular Interventions on Online CS Students' Inclusivity.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021

2020
Special Issue on Highlights of ACM Intelligent User Interface (IUI) 2018.
ACM Trans. Interact. Intell. Syst., 2020

Mental Models of Mere Mortals with Explanations of Reinforcement Learning.
ACM Trans. Interact. Intell. Syst., 2020

Gender Inclusivity as a Quality Requirement: Practices and Pitfalls.
IEEE Softw., 2020

Gender-Inclusive HCI Research and Design: A Conceptual Review.
Found. Trends Hum. Comput. Interact., 2020

Keeping it "organized and logical": after-action review for AI (AAR/AI).
Proceedings of the IUI '20: 25th International Conference on Intelligent User Interfaces, 2020

Position: We Can Measure XAI Explanations Better with Templates.
Proceedings of the Workshop on Explainable Smart Systems for Algorithmic Transparency in Emerging Technologies co-located with 25th International Conference on Intelligent User Interfaces (IUI 2020), 2020

Engineering gender-inclusivity into software: ten teams' tales from the trenches.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Doing Inclusive Design: From GenderMag in the Trenches to Inclusive Mag in the Research Lab.
Proceedings of the AVI '20: International Conference on Advanced Visual Interfaces, Island of Ischia, Italy, September 28, 2020

2019
How end-user programmers debug visual web-based programs: An information foraging theory perspective.
J. Comput. Lang., 2019

Engineering Gender-Inclusivity into Software: Tales from the Trenches.
CoRR, 2019

Fixing Inclusivity Bugs for Information Processing Styles and Learning Styles.
CoRR, 2019

From GenderMag to InclusiveMag: An Inclusive Design Meta-Method.
Proceedings of the 2019 IEEE Symposium on Visual Languages and Human-Centric Computing, 2019

Explaining AI Fairly (Well).
Proceedings of the Joint Proceedings of the ACM IUI 2019 Workshops co-located with the 24th ACM Conference on Intelligent User Interfaces (ACM IUI 2019), 2019

Explaining Reinforcement Learning to Mere Mortals: An Empirical Study.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019

From Gender Biases to Gender-Inclusive Design: An Empirical Investigation.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

2018
Semi-Automating (or not) a Socio-Technical Method for Socio-Technical Systems.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

The GenderMag Recorder's Assistant.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Toward Foraging for Understanding of StarCraft Agents: An Empirical Study.
Proceedings of the 23rd International Conference on Intelligent User Interfaces, 2018

What Should Be in an XAI Explanation? What IFT Reveals.
Proceedings of the Joint Proceedings of the ACM IUI 2018 Workshops co-located with the 23rd ACM Conference on Intelligent User Interfaces (ACM IUI 2018), 2018

Gender in Open Source Software: What the Tools Tell.
Proceedings of the 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering, 2018

Open source barriers to entry, revisited: a sociotechnical perspective.
Proceedings of the 40th International Conference on Software Engineering, 2018

Pedagogical Content Knowledge for Teaching Inclusive Design.
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018

How the Experts Do It: Assessing and Explaining Agent Behaviors in Real-Time Strategy Games.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

Panel: Extending Conversations about Gender and HCI.
Proceedings of the Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

2017
General principles for a Generalized Idea Garden1-s2.0-S1045926X17300708-fx1Image 1.
J. Vis. Lang. Comput., 2017

Toward Foraging for Understanding of StarCraft Agents: An Empirical Study.
CoRR, 2017

Foraging goes mobile: Foraging while debugging on mobile devices.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Gender HCl and microsoft: Highlights from a longitudinal study.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

PFIS-V: Modeling Foraging Behavior in the Presence of Variants.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

Gender-Inclusiveness Personas vs. Stereotyping: Can We Have it Both Ways?
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

Toward Theory-Based End-User Software Engineering.
Proceedings of the New Perspectives in End-User Development., 2017

2016
GenderMag: A Method for Evaluating Software's Gender Inclusiveness.
Interact. Comput., 2016

Putting information foraging theory to work: Community-based design patterns for programming tools.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Trials and tribulations of developers of intelligent systems: A field study.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

GenderMag experiences in the field: The whole, the parts, and the workload.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Foraging and navigations, fundamentally: developers' predictions of value and cost.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

"Womenomics" and gender-inclusive software: what software engineers need to know (invited talk).
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Foraging Among an Overabundance of Similar Variants.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

Usability of Programming Languages: Special Interest Group (SIG) Meeting at CHI 2016.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

Programming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

Finding Gender-Inclusiveness Software Issues with GenderMag: A Field Investigation.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

2015
Idea Garden: Situated Support for Problem Solving by End-User Programmers.
Interact. Comput., 2015

A practical guide to controlled experiments of software engineering tools with human participants.
Empir. Softw. Eng., 2015

A principled evaluation for a principled idea garden.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

Principles of Explanatory Debugging to Personalize Interactive Machine Learning.
Proceedings of the 20th International Conference on Intelligent User Interfaces, 2015

To fix or to learn? How production bias affects developers' information foraging during debugging.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

End-User Development in the Internet of Things Era.
Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems, 2015

SIG: Gender-Inclusive Software: What We Know About Building It.
Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems, 2015

2014
You Are the Only Possible Oracle: Effective Test Selection for End Users of Interactive Machine Learning Systems.
IEEE Trans. Software Eng., 2014

Principles of a debugging-first puzzle game for computing education.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

Future of end-user software engineering: beyond the silos.
Proceedings of the on Future of Software Engineering, 2014

End-User Software Engineering: Toward a Future Beyond the Silos.
Proceedings of the Human-Centered Software Engineering, 2014

Perspectives on gender and product design.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2013
How Programmers Debug, Revisited: An Information Foraging Theory Perspective.
IEEE Trans. Software Eng., 2013

An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks.
ACM Trans. Softw. Eng. Methodol., 2013

End-user feature labeling: Supervised and semi-supervised approaches based on locally-weighted logistic regression.
Artif. Intell., 2013

Too much, too little, or just right? Ways explanations impact end users' mental models.
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

End-user programmers in trouble: Can the Idea Garden help them to help themselves?
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

The whats and hows of programmers' foraging diets.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

Exploring the representation of women perspectives in technologies.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
End-user debugging strategies: A sensemaking perspective.
ACM Trans. Comput. Hum. Interact., 2012

From barriers to learning in the idea garden: An empirical study.
Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing, 2012

Towards recognizing "cool": can end users help computer vision recognize subjective attributes of objects in images?
Proceedings of the 17th International Conference on Intelligent User Interfaces, 2012

End-user interactions with intelligent and autonomous systems.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

SIG: end-user programming.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Reactive information foraging: an empirical investigation of theory-based recommender systems for programmers.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Tell me more?: the effects of mental model soundness on personalizing an intelligent agent.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Designing a debugging interaction language for cognitive modelers: an initial case study in natural programming plus.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2011
Why-oriented end-user debugging of naive Bayes text classification.
ACM Trans. Interact. Intell. Syst., 2011

Gender pluralism in problem-solving software.
Interact. Comput., 2011

The state of the art in end-user software engineering.
ACM Comput. Surv., 2011

Mini-crowdsourcing end-user assessment of intelligent assistants: A cost-benefit study.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

Modeling programmer navigation: A head-to-head empirical evaluation of predictive models.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

An exploration of design opportunities for "gardening" end-user programmers' ideas.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

End-user feature labeling: a locally-weighted regression approach.
Proceedings of the 16th International Conference on Intelligent User Interfaces, 2011

European-American Collaboration Workshop.
Proceedings of the End-User Development - Third International Symposium, 2011

Where Are My Intelligent Assistant's Mistakes? A Systematic Testing Approach.
Proceedings of the End-User Development - Third International Symposium, 2011

Applying the NSF broader impacts criteria to HCI research.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

End-User Feature Labeling via Locally Weighted Logistic Regression.
Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence, 2011

2010
Using traits of web macro scripts to predict reuse.
J. Vis. Lang. Comput., 2010

Mining problem-solving strategies from HCI data.
ACM Trans. Comput. Hum. Interact., 2010

End-User Software Engineering and Why it Matters.
J. Organ. End User Comput., 2010

Explanatory Debugging: Supporting End-User Debugging of Machine-Learned Programs.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

A Debugging Perspective on End-User Mashup Programming.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

Does My Model Work? Evaluation Abstractions of Cognitive Modelers.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

The future of software engineering: enhancing human expertise in tackling software quality.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Gender HCI: what about the software?
Proceedings of the 28th Annual International Conference on Design of Communication, 2010

Gender HCI and Programming.
Proceedings of the 22nd Annual Workshop of the Psychology of Programming Interest Group, 2010

Gender differences and programming environments: across programming populations.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

End user software engineering: CHI 2010 special interest group meeting.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

Reactive information foraging for evolving goals.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

A strategy-centric approach to the design of end-user debugging tools.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

End-user mashup programming: through the design lens.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

2009
End-user strategy programming.
J. Vis. Lang. Comput., 2009

Guest Editors' Introduction: End-User Software Engineering.
IEEE Softw., 2009

Interacting meaningfully with machine learning systems: Three experiments.
Int. J. Hum. Comput. Stud., 2009

Predicting reuse of end-user web macro scripts.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2009

Fixing the program my computer learned: barriers for end users, challenges for the machine.
Proceedings of the 14th International Conference on Intelligent User Interfaces, 2009

Males' and Females' Script Debugging Strategies.
Proceedings of the End-User Development, 2nd International Symposium, 2009

What Is End-User Software Engineering and Why Does It Matter?
Proceedings of the End-User Development, 2nd International Symposium, 2009

End user software engineering: CHI: 2009 special interest group meeting.
Proceedings of the 27th International Conference on Human Factors in Computing Systems, 2009

2008
Spreadsheet Programming.
Proceedings of the Wiley Encyclopedia of Computer Science and Engineering, 2008

Can feature design reduce the gender gap in end-user software development environments?
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

End-user programming in the wild: A field study of CoScripter scripts.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

Software visualization for end-user programmers: trial period obstacles.
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008

Characterizing reusability of end-user web macro scripts.
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008

Integrating rich user feedback into intelligent user interfaces.
Proceedings of the 13th International Conference on Intelligent User Interfaces, 2008

Gender in end-user software engineering.
Proceedings of the 4th international workshop on End-user software engineering, 2008

The fourth workshop on end-user software engineering.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Testing vs. code inspection vs. what else?: male and female end users' debugging strategies.
Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

End user software engineering: chi'2008 special interest group meeting.
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

Using information scent to model the dynamic foraging behavior of programmers in maintenance tasks.
Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

2007
Explaining Debugging Strategies to End-User Programmers.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

Scents in Programs: Does Information Foraging Theory Apply to Program Maintenance?
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

On to the Real World: Gender and Self-Efficacy in Excel.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

Toward harnessing user feedback for machine learning.
Proceedings of the 12th International Conference on Intelligent User Interfaces, 2007

Improving Intelligent Assistants for Desktop Activities.
Proceedings of the Interaction Challenges for Intelligent Assistants, 2007

Mining Interpretable Human Strategies: A Case Study.
Proceedings of the 7th IEEE International Conference on Data Mining (ICDM 2007), 2007

A Methodology to Improve Dependability in Spreadsheets.
Proceedings of the End-User Software Engineering, 18.02. - 23.02.2007, 2007

07081 Abstracts Collection - End-User Software Engineering.
Proceedings of the End-User Software Engineering, 18.02. - 23.02.2007, 2007

07081 Executive Summary - End-User Software Engineering.
Proceedings of the End-User Software Engineering, 18.02. - 23.02.2007, 2007

Gender HCI Issues in End-User Software Engineering Environments.
Proceedings of the End-User Software Engineering, 18.02. - 23.02.2007, 2007

End user software engineering: CHI 2007 special interest group meeting.
Proceedings of the Extended Abstracts Proceedings of the 2007 Conference on Human Factors in Computing Systems, 2007

2006
An Integrated Software Engineering Approach for End-User Programmers.
Proceedings of the End User Development, 2006

Impact of high-intensity negotiated-style interruptions on end-user debugging.
J. Vis. Lang. Comput., 2006

Using cognitive dimensions: Advice from the trenches.
J. Vis. Lang. Comput., 2006

Interactive Fault Localization Techniques in a Spreadsheet Environment.
IEEE Trans. Software Eng., 2006

Integrating automated test generation into the WYSIWYT spreadsheet testing methodology.
ACM Trans. Softw. Eng. Methodol., 2006

Gender HCI: What About the Software?
Computer, 2006

Sharing reasoning about faults in spreadsheets: An empirical study.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006

Gender Differences in End-User Debugging, Revisited: What the Miners Found.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006

Pair Collaboration in End-User Debugging.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006

Scaling a Dataflow Testing Methodology to the MultiparadigmWorld of Commercial Spreadsheets.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

Invited research overview: end-user programming.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

The next step: from end-user programming to end-user software engineering.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

Tinkering and gender in end-user programmers' debugging.
Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

Supporting end-user debugging: what do users want to know?
Proceedings of the working conference on Advanced visual interfaces, 2006

2005
Interactive, visual fault localization support for end-user programmers.
J. Vis. Lang. Comput., 2005

The impact of software engineering research on modern programming languages.
ACM Trans. Softw. Eng. Methodol., 2005

Six challenges in supporting end-user debugging.
ACM SIGSOFT Softw. Eng. Notes, 2005

Garbage in, Garbage out? An Empirical Look at Oracle Mistakes by End-User Programmers.
Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), 2005

How Well Do Professional Developers Test with Code Coverage Visualizations? An Empirical Study.
Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), 2005

Designing Features for Both Genders in End-User Programming Environments.
Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), 2005

Mining Qualitative Behavioral Data from Quantitative Data: A Case Study from the Gender HCI Project.
Proceedings of the 17th Annual Workshop of the Psychology of Programming Interest Group, 2005

An empirical study of fault localization for end-user programmers.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

End users creating effective software.
Proceedings of the Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005

Effectiveness of end-user debugging software features: are there gender issues?
Proceedings of the 2005 Conference on Human Factors in Computing Systems, 2005

2004
End-user software engineering.
Commun. ACM, 2004

Rewarding "Good" Behavior: End-User Debugging and Rewards.
Proceedings of the 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2004), 2004

Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems.
Proceedings of the 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2004), 2004

Gender: An Important Factor in End-User Programming Environments?.
Proceedings of the 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2004), 2004

Impact of interruption style on end-user debugging.
Proceedings of the 2004 Conference on Human Factors in Computing Systems, 2004

End users creating effective software.
Proceedings of the Extended abstracts of the 2004 Conference on Human Factors in Computing Systems, 2004

2003
HCI research regarding end-user requirement specification: a tutorial.
Knowl. Based Syst., 2003

End-User Testing for the Lyee Methodology using the Screen Transition Paradigm and WYSIWYT.
Knowl. Based Syst., 2003

Generalizing WYSIWYT visual testing to screen transition languages.
Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003), 2003

End-User Software Visualizations for Fault Localization.
Proceedings of the Proceedings ACM 2003 Symposium on Software Visualization, 2003

End-User Software Engineering with Assertions in the Spreadsheet Paradigm.
Proceedings of the 25th International Conference on Software Engineering, 2003

A user-centred approach to functions in Excel.
Proceedings of the Eighth ACM SIGPLAN International Conference on Functional Programming, 2003

Harnessing curiosity to increase correctness in end-user programming.
Proceedings of the 2003 Conference on Human Factors in Computing Systems, 2003

2002
Improving the Design of Visual Programming Language Experiments Using Cognitive Walkthroughs.
J. Vis. Lang. Comput., 2002

End-User Programming of Time as an 'Ordinary' Dimension in Grid-Oriented Visual Programming Languages.
J. Vis. Lang. Comput., 2002

Testing Homogeneous Spreadsheet Grids with the "What You See Is What You Test" Methodology.
IEEE Trans. Software Eng., 2002

Appendices A-D: A scalable method for deductive generalization in the spreadsheet paradigm.
ACM Trans. Comput. Hum. Interact., 2002

A scalable method for deductive generalization in the spreadsheet paradigm.
Interactions, 2002

Assertions in End-User Software Engineering: A Think-Aloud Study.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

Visually Customizing Inference Rules About Apples and Oranges.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

Reasoning about Many-to-Many Requirement Relationships in Spreadsheets.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

Applying Attention Investment to End-User Programming.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2002), 2002

Adding Apples and Oranges.
Proceedings of the Practical Aspects of Declarative Languages, 4th International Symposium, 2002

Test Reuse in the Spreadsheet Paradigm.
Proceedings of the 13th International Symposium on Software Reliability Engineering (ISSRE 2002), 2002

Automated test case generation for spreadsheets.
Proceedings of the 24th International Conference on Software Engineering, 2002

2001
A methodology for testing spreadsheets.
ACM Trans. Softw. Eng. Methodol., 2001

Forms/3: A first-order visual language to explore the boundaries of the spreadsheet paradigm.
J. Funct. Program., 2001

Visually Testing Recursive Programs in Spreadsheet Languages.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2001), 2001

FAR: An End-User Language to Support Cottage E-Services.
Proceedings of the 2002 IEEE CS International Symposium on Human-Centric Computing Languages and Environments (HCC 2001), 2001

Incorporating Incremental Validation and Impact Analysis into Spreadsheet Maintenance: An Empirical Study.
Proceedings of the 2001 International Conference on Software Maintenance, 2001

What visual programming research contributes to universal access.
Proceedings of the Universal Access In HCI: Towards an Information Society for All, 2001

2000
Static Type Inference for a First-Order Declarative Visual Programming Language with Inheritance.
J. Vis. Lang. Comput., 2000

Exception Handling in the Spreadsheet Paradigm.
IEEE Trans. Software Eng., 2000

NYI award: visual programming languages.
ACM SIGSOFT Softw. Eng. Notes, 2000

Using the Cognitive Walkthrough to Improve the Design of a Visual Programming Experiment.
Proceedings of the 2000 IEEE International Symposium on Visual Languages, 2000

Time in Grid-Oriented VPLs: Just Another Dimension?.
Proceedings of the 2000 IEEE International Symposium on Visual Languages, 2000

WYSIWYT testing in the spreadsheet paradigm: an empirical evaluation.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

1999
Scaling up a "What You See Is What You Test" Methodology to Spreadsheet Grids.
Proceedings of the 1999 IEEE Symposium on Visual Languages, 1999

Slicing spreadsheets: an integrated methodology for spreadsheet testing and debugging.
Proceedings of the Second Conference on Domain-Specific Languages (DSL '99), 1999

1998
Graphical Definitions: Expanding Spreadsheet Languages Through Direct Manipulation and Gestures.
ACM Trans. Comput. Hum. Interact., 1998

Similarity Inheritance: A New Model of Inheritance for Spreadsheet VPLs.
Proceedings of the Proceedings 1998 IEEE Symposium on Visual Languages, 1998

Implementing Level 4 Liveness in Declarative Visual Programming Languages.
Proceedings of the Proceedings 1998 IEEE Symposium on Visual Languages, 1998

What You See Is What You Test: A Methodology for Testing Form-Based Visual Programs.
Proceedings of the Forging New Links, 1998

Challenges and Oppurtunities Visual Programming Languages Bring to Programming Language Research.
Proceedings of the Compiler Construction, 7th International Conference, 1998

1997
Representation Design Benchmarks: A Design-Time Aid for VPL Navigable Static Representations.
J. Vis. Lang. Comput., 1997

Special Section on Selected Papers from VL '96.
J. Vis. Lang. Comput., 1997

Supporting Reuse of Evolving Visual Code.
Proceedings of the Proceedings 1997 IEEE Symposium on Visual Languages, 1997

Graphical Definitions: Making Spreadsheets Visual Through Direct Manipulation and Gestures.
Proceedings of the Proceedings 1997 IEEE Symposium on Visual Languages, 1997

Testing strategies for form-based visual programs.
Proceedings of the Eighth International Symposium on Software Reliability Engineering, 1997

Programming complex objects in spreadsheets: an empirical study comparing textual formula entry with direct manipulation and gestures.
Proceedings of the Papers presented at the Seventh Workshop on Empirical Studies of Programmers, 1997

A bug's eye view of immediate visual feedback in direct-manipulation programming systems.
Proceedings of the Papers presented at the Seventh Workshop on Empirical Studies of Programmers, 1997

Does Continuous Visual Feedback Aid Debugging in Direct-Manipulation Programming Systems?
Proceedings of the Human Factors in Computing Systems, 1997

1996
Retire Superman: Handling Exceptions Seamlessly in a Declarative Visual Programming Language.
Proceedings of the 1996 IEEE Symposium on Visual Languages, 1996

Steering programs via time travel.
Proceedings of the 1996 IEEE Symposium on Visual Languages, 1996

A seamless integration of algorithm animation into a visual programming language.
Proceedings of the workshop on Advanced visual interfaces 1996, 1996

1995
Visual Programming - Guest Editors' Introduction.
Computer, 1995

Scaling Up Visual Programming Languages.
Computer, 1995

Integrating Algorithm Animation into a Declarative Visual Programming Language.
Proceedings of the Proceedings 11th International IEEE Symposium on Visual Languages, 1995

Forms/3, a declarative graphical language.
Proceedings of the 7th Annual Workshop of the Psychology of Programming Interest Group, 1995

1994
A Classification System for Visual Programming Languages.
J. Vis. Lang. Comput., 1994

Interactive Visual Data Abstraction in a Declarative Visual Programming Language.
J. Vis. Lang. Comput., 1994

Declarative Visual Languages.
J. Vis. Lang. Comput., 1994

From Concrete Forms to Generalized Abstractions through Perspective-Oriented Analysis Of Logical Relationships.
Proceedings of the Proceedings IEEE Symposium on Visual Languages, 1994

1993
Visual object-oriented programming.
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1993

Is It Easier to Write Matrix Manipulation Programs Visually or Textually? An Empirical Study.
Proceedings of the 1993 IEEE Workshop on Visual Languages, 1993

Types and Type Inference in a Visual Programming Language.
Proceedings of the 1993 IEEE Workshop on Visual Languages, 1993

1992
Visual programming languages from an object-oriented perspective (abstract).
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1992

Operational Versus Definitional: A Perspective on Programming Paradigms.
Computer, 1992

A Declarative Approach to Event-Handling in Visual Programming Languages.
Proceedings of the 1992 IEEE Workshop on Visual Languages, 1992

Generalizing Event Detection and Response in Visual Programming Languages.
Proceedings of the Advanced Visual Interfaces - Proceedings of the International Workshop, 1992

1991
Tado Ichikawa, Erland Jungert and Robert R. Korfhage, Editors, Visual Languages and Applications, Plenum Press (1990).
J. Vis. Lang. Comput., 1991

Shi-Kuo Chang, Editor, Principles of Visual Programming Systems, Prentice Hall, Englewood Cliffs, NJ 07632, U.S.A. (1990).
J. Vis. Lang. Comput., 1991

1990
Visual forms of iteration that preserve single assignment.
J. Vis. Lang. Comput., 1990

Efficiency Issues in a Class of Visual Language.
Proceedings of the 1990 IEEE Workshop on Visual Languages, 1990

1989
Influence of Visual Technology on the Evolution of Language Environments.
Computer, 1989

Visual languages and the conflict between single assignment and iteration.
Proceedings of the IEEE Workshop on Visual Languages, 1989


  Loading...