Home → Magazine Archive → September 2004 (Vol. 47, No. 9) → End-User Software Engineering → Abstract

End-User Software Engineering

By Margaret Burnett, Curtis Cook, Gregg Rothermel

Communications of the ACM, Vol. 47 No. 9, Pages 53-58

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.

The full text of this article is premium content


No entries found