skip to main content
10.1145/1056808.1057093acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

End users creating effective software

Published: 02 April 2005 Publication History

Abstract

Is it possible to bring the benefits of rigorous software engineering methodologies to end users? End users create software when they use spreadsheet systems, web authoring tools and graphical languages, when they write educational simulations, spreadsheets, and dynamic e-business web applications. Unfortunately, however, errors are pervasive in end-user software, and the resulting impact is sometimes enormous. A growing number of researchers and developers are working on ways to make the software created by end users more reliable. This special interest group meeting will help support the community of researchers who are addressing this topic.

References

[1]
Boehm, B. and Basili, V., "Gaining Intellectual Control of Software Development." Computer, 2000. 33(5): pp. 27--33.
[2]
Burnett, M., et al. "End-User Software Engineering with Assertions in the Spreadsheet Paradigm," in Proceedings Int'l. Conf. Software Engineering. 2003. Portland, OR: pp. 93--103.
[3]
Erwig, M. and Burnett, M. "Adding Apples and Oranges," in Fourth International Symposium on Practical Aspects of Declarative Languages. 2002.
[4]
Ko, A.J., Aung, H.H., and Myers, B.A. "Design Requirements for More Flexible Structured Editors from a Study of Programmers' Text Editing," in Extended Abstracts CHI'2005: Human Factors in Computing Systems. 2005. Portland, OR: To appear.
[5]
Ko, A.J. and Myers, B.A. "Designing the Whyline, a Debugging Interface for Asking Why and Why Not Questions About Runtime Failures," in Proceedings CHI'2004: Human Factors in Computing Systems. 2004. Vienna, Austria: pp. 151--158.
[6]
Panko, R., "Finding Spreadsheet Errors: Most Spreadsheet Models Have Design Flaws That May Lead to Long-Term Miscalculation." Information Week, 1995. pp. 100.
[7]
Raz, O. and Shaw, M. "An Approach to Preserving Sufficient Correctness in Open Resource Coalitions," in Proceedings of the 10th International Workshop on Software Specification and Design. 2000.
[8]
Ricca, F. and Tonella, P. "Analysis and Testing of Web Applications," in Proceedings of the International Conference on Software Engineering. 2001. pp. 25--34.
[9]
Robertson, T., et al. "Impact of Interruption Style on End-User Debugging," in Proceedings CHI 2004: Human Factors in Computing Systems. 2004. Vienna, Austria: pp. 287--294.
[10]
Rode, J. and Rosson, M.B. "Programming at Runtime: Requirements and Paradigms for Nonprogrammer Web Application Development," in IEEE Symposium on Human-Centric Computing Languages and Environments. 2003.
[11]
Rosson, M.B. and Seals, C. "Teachers as Simulation Programmers: Minimalist Learning and Reuse," in Proceedings CHI'2001: Human Factors in Computing Systems. 2001. Seattle, WA: pp. 237--244.
[12]
Ruthruff, J., et al. "End-User Software Visualizations for Fault Localization," in Proceedings ACM Symposium on Software Visualization. 2003. San Diego, CA: pp. 123--132.

Cited By

View all
  • (2009)Report of the workshop on software engineering foundations for end-user programmingACM SIGSOFT Software Engineering Notes10.1145/1598732.159876234:5(51-54)Online publication date: 2-Oct-2009
  • (2009)End user software engineeringCHI '09 Extended Abstracts on Human Factors in Computing Systems10.1145/1520340.1520393(2731-2734)Online publication date: 4-Apr-2009
  • (2008)End user software engineeringCHI '08 Extended Abstracts on Human Factors in Computing Systems10.1145/1358628.1358687(2371-2374)Online publication date: 5-Apr-2008
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI EA '05: CHI '05 Extended Abstracts on Human Factors in Computing Systems
April 2005
1358 pages
ISBN:1595930027
DOI:10.1145/1056808
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 April 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. empirical studies of programming
  2. end-user software engineering
  3. programming by demonstration
  4. psychology of programming
  5. testing

Qualifiers

  • Article

Conference

CHI05
Sponsor:

Acceptance Rates

Overall Acceptance Rate 6,164 of 23,696 submissions, 26%

Upcoming Conference

CHI 2025
ACM CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2009)Report of the workshop on software engineering foundations for end-user programmingACM SIGSOFT Software Engineering Notes10.1145/1598732.159876234:5(51-54)Online publication date: 2-Oct-2009
  • (2009)End user software engineeringCHI '09 Extended Abstracts on Human Factors in Computing Systems10.1145/1520340.1520393(2731-2734)Online publication date: 4-Apr-2009
  • (2008)End user software engineeringCHI '08 Extended Abstracts on Human Factors in Computing Systems10.1145/1358628.1358687(2371-2374)Online publication date: 5-Apr-2008
  • (2007)End user software engineeringCHI '07 Extended Abstracts on Human Factors in Computing Systems10.1145/1240866.1240964(2125-2128)Online publication date: 28-Apr-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media