The Role of Domain Expenence in Software Design
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
The designer as user: building requirements for design tools from design practice
Communications of the ACM
The Nurnberg funnel: designing minimalist instruction for practical computer skill
The Nurnberg funnel: designing minimalist instruction for practical computer skill
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Scenario-based design
Integrating task and software development for object-oriented applications
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Participatory analysis: shared development of requirements from scenarios
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Integrating development of task and object models
Communications of the ACM
The unified software development process
The unified software development process
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
The development of cooperation: five years of participatory design in the virtual school
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Usability engineering: scenario-based development of human-computer interaction
Usability engineering: scenario-based development of human-computer interaction
Making Use: Scenario-Based Design of Human-Computer Interactions
Making Use: Scenario-Based Design of Human-Computer Interactions
End-user software visualizations for fault localization
Proceedings of the 2003 ACM symposium on Software visualization
End-user software engineering with assertions in the spreadsheet paradigm
Proceedings of the 25th International Conference on Software Engineering
First Steps in Programming: A Rationale for Attention Investment Models
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Rewarding "Good" Behavior: End-User Debugging and Rewards
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Everyday Programming: Challenges and Opportunities for Informal Web Development
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Effectiveness of end-user debugging software features: are there gender issues?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Who, What, and How: A Survey of Informal and Professional Web Developers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
A Meta-Design Approach to End-User Development
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Tinkering and gender in end-user programmers' debugging
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
About Face 3.0: The Essentials of Interaction Design
About Face 3.0: The Essentials of Interaction Design
UCheck: A spreadsheet type checker for end users
Journal of Visual Languages and Computing
GoalDebug: A Spreadsheet Debugger for End Users
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Antecedents to End Users' Success in Learning to Program in an Introductory Programming Course
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Human-Computer Interaction
DENIM: an informal web site design tool inspired by observations of practice
Human-Computer Interaction
Meta-design: expanding boundaries and redistributing control in design
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
As easy as “click”: end-user web engineering
ICWE'05 Proceedings of the 5th international conference on Web Engineering
End user software engineering: CHI: 2009 special interest group meeting
CHI '09 Extended Abstracts on Human Factors in Computing Systems
End user software engineering: CHI 2010 special interest group meeting
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Towards the involvement of end-users within model-driven development
IS-EUD'11 Proceedings of the Third international conference on End-user development
Hi-index | 0.00 |
We report an exploratory research project that investigates the impacts of different forms of design planning on end users asked to develop a simple interactive web application. End users created their projects (a Ride Board application) using the CLICK end-user web development tool [J. Rode, User-centered design of end-user web development tool, Ph.D. Dissertation, Department of Computer Science, Virginia Tech, Blacksburg, VA, USA, 2005]. Some participants were asked to create a conceptual map to plan their projects and others to write user interaction scenarios; a third group was asked to do whatever they found useful. We describe the planning that each group underwent, how they approached the web development task, and their reactions to the experience afterwards. The overall pattern of results suggests that while the participants who planned using scenarios felt they better understood the web development task, it was the group who created concept maps that explored and incorporated more of the novel programming features of the CLICK tool. We also discuss the role of gender in the CLICK development task, noting that women were less likely to explore the tool's novel features and perceived themselves as less successful in the task. We conclude with a discussion of design implications and future work.