ACM Home Page
Please provide us with feedback. Feedback
End-user software engineering
Full text HtmlHtml (30 KB),  PdfPdf (214 KB)
Source
Communications of the ACM archive
Volume 47 ,  Issue 9  (September 2004) table of contents
End-user development: tools that empower users to create their own software solutions
SPECIAL ISSUE: End-user development table of contents
Pages: 53 - 58  
Year of Publication: 2004
ISSN:0001-0782
Authors
Margaret Burnett  Oregon State University, Corvallis, Oregon
Curtis Cook  Oregon State University, Corvallis, Oregon
Gregg Rothermel  Oregon State University, Corvallis, Oregon
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 267,   Citation Count: 29
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1015864.1015889
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
 
6
 
7
Ko, A. and Myers, B. Development and evaluation of a model of programming errors. In Proceedings of the IEEE Symposium on Human-Centric Computing Languages and Environments (Auckland, NZ, Oct. 28--31), 7--14.
8
9
10
 
11
Tip, F. A survey of program slicing techniques. J. Programming Languages 3, 3 (1995), 121--189.
12

CITED BY  29

Collaborative Colleagues:
Margaret Burnett: colleagues
Curtis Cook: colleagues
Gregg Rothermel: colleagues