An Applicable Family of Data Flow Testing Criteria
IEEE Transactions on Software Engineering
A methodology for testing spreadsheets
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Automated test case generation for spreadsheets
Proceedings of the 24th International Conference on Software Engineering
Semantic anomaly detection in online data sources
Proceedings of the 24th International Conference on Software Engineering
Harnessing curiosity to increase correctness in end-user programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Visually Customizing Inference Rules About Apples and Oranges
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
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)
Development and evaluation of a model of programming errors
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Effectiveness of end-user debugging software features: are there gender issues?
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An effective testing method for end-user programmers
WEUSE I Proceedings of the first workshop on End-user software engineering
WEUSE I Proceedings of the first workshop on End-user software engineering
Two principles of end-user software engineering research
WEUSE I Proceedings of the first workshop on End-user software engineering
Six challenges in supporting end-user debugging
WEUSE I Proceedings of the first workshop on End-user software engineering
Tinkering and gender in end-user programmers' debugging
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Invited research overview: end-user programming
CHI '06 Extended Abstracts on Human Factors in Computing Systems
The next step: from end-user programming to end-user software engineering
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Integrating automated test generation into the WYSIWYT spreadsheet testing methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Supporting end-user debugging: what do users want to know?
Proceedings of the working conference on Advanced visual interfaces
Translating keyword commands into executable code
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Gender HCI: What About the Software?
Computer
End user software engineering: CHI 2007 special interest group meeting
CHI '07 Extended Abstracts on Human Factors in Computing Systems
New Frontiers of Reverse Engineering
FOSE '07 2007 Future of Software Engineering
Toward a Calculus of Confidence
ESC '07 Proceedings of the First International Workshop on The Economics of Software and Computation
On to the Real World: Gender and Self-Efficacy in Excel
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Explaining Debugging Strategies to End-User Programmers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Model-Driven Quality Assurance for End Users
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Testing vs. code inspection vs. what else?: male and female end users' debugging strategies
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End user software engineering: chi'2008 special interest group meeting
CHI '08 Extended Abstracts on Human Factors in Computing Systems
End users as unwitting software developers
Proceedings of the 4th international workshop on End-user software engineering
Gender in end-user software engineering
Proceedings of the 4th international workshop on End-user software engineering
Test-driven development: can it work for spreadsheets?
Proceedings of the 4th international workshop on End-user software engineering
Teaching software engineering to end-users
Proceedings of the 4th international workshop on End-user software engineering
Proceedings of the 4th international workshop on End-user software engineering
End-user development: new challenges for service oriented architectures
Proceedings of the 4th international workshop on End-user software engineering
Grammar-driven generation of domain-specific language debuggers
Software—Practice & Experience
Software visualization for end-user programmers: trial period obstacles
Proceedings of the 4th ACM symposium on Software visualization
Rethinking software design in participation cultures
Automated Software Engineering
Towards a mashup-driven end-user programming of SOA-based applications
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
End user software engineering: CHI: 2009 special interest group meeting
CHI '09 Extended Abstracts on Human Factors in Computing Systems
End-User Development and Meta-design: Foundations for Cultures of Participation
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
What Is End-User Software Engineering and Why Does It Matter?
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Supporting End Users to Be Co-designers of Their Tools
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Males' and Females' Script Debugging Strategies
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
End-user software engineering and distributed cognition
SEEUP '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Foundations for End User Programming
SEEUP '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Foundations for End User Programming
Mining problem-solving strategies from HCI data
ACM Transactions on Computer-Human Interaction (TOCHI)
A strategy-centric approach to the design of end-user debugging tools
Proceedings of the SIGCHI Conference 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
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
Paper-based multimedia interaction as learning tool for disabled children
Proceedings of the 9th International Conference on Interaction Design and Children
The case for end-user programming of ubiquitous computing environments
Proceedings of the FSE/SDP workshop on Future of software engineering research
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
Achievements and challenges in software reverse engineering
Communications of the ACM
Defining user-generated services in a semantically-enabled mobile platform
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
A survey of mashup development environments
The smart internet
Modding as a basis for developing game systems
Proceedings of the 1st International Workshop on Games and Software Engineering
Supporting the cooperation of end-user programmers through social development environments
Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering
MT-Scribe: an end-user approach to automate software model evolution
Proceedings of the 33rd International Conference on Software Engineering
A survey of mashup development environments
The smart internet
An open-ended tangible environment for disabled children's learning
Proceedings of the 10th International Conference on Interaction Design and Children
Enabling end user development through mashups: requirements, abstractions and innovation toolkits
IS-EUD'11 Proceedings of the Third international conference on End-user development
Where are my intelligent assistant's mistakes? a systematic testing approach
IS-EUD'11 Proceedings of the Third international conference on End-user development
DashMash: a mashup environment for end user development
ICWE'11 Proceedings of the 11th international conference on Web engineering
Involving end users to create software supporting visits to cultural heritage sites
Proceedings of the 9th ACM SIGCHI Italian Chapter International Conference on Computer-Human Interaction: Facing Complexity
End-user debugging strategies: A sensemaking perspective
ACM Transactions on Computer-Human Interaction (TOCHI)
End users as co-designers of their own tools and products
Journal of Visual Languages and Computing
Test-Driven development: can it work for spreadsheet engineering?
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Enabling adaptivity in user interfaces
ECSA'07 Proceedings of the First European conference on Software Architecture
Journal of Visual Languages and Computing
Composition of situational interactive spaces by end users: a case for cultural heritage
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
Expert and Novice End-User Spreadsheet Debugging: A Comparative Study of Performance and Behaviour
Journal of Organizational and End User Computing
End-User Software Engineering and Why it Matters
Journal of Organizational and End User Computing
End User Development and Meta-Design: Foundations for Cultures of Participation
Journal of Organizational and End User Computing
A language for end-user web augmentation: Caring for producers and consumers alike
ACM Transactions on the Web (TWEB)
A web-centred approach to end-user software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Hi-index | 0.02 |
End-user programming has become the most common form of programming in use today [2], but there has been little investigation into the dependability of the programs end users create. This is problematic because the dependability of these programs can be very important; in some cases, errors in end-user programs, such as formula errors in spreadsheets, have cost millions of dollars. (For example, see www.theregister.co.uk/content/67/31298.html or panko.cba.hawaii.edu/ssr/Mypapers/whatknow.htm.) We have been investigating ways to address this problem by developing a software engineering paradigm viable for end-user programming, an approach we call end-user software engineering.