End-user software engineering
Top Cited Papers
- 1 September 2004
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 47 (9) , 53-58
- https://doi.org/10.1145/1015864.1015889
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.Keywords
This publication has 6 references indexed in Scilit:
- End-user software visualizations for fault localizationPublished by Association for Computing Machinery (ACM) ,2003
- Harnessing curiosity to increase correctness in end-user programmingPublished by Association for Computing Machinery (ACM) ,2003
- Automated test case generation for spreadsheetsPublished by Association for Computing Machinery (ACM) ,2002
- Semantic anomaly detection in online data sourcesPublished by Association for Computing Machinery (ACM) ,2002
- A methodology for testing spreadsheetsACM Transactions on Software Engineering and Methodology, 2001
- An applicable family of data flow testing criteriaIEEE Transactions on Software Engineering, 1988