Reference Hub6
End-User Software Engineering and Why it Matters

End-User Software Engineering and Why it Matters

Margaret Burnett
Copyright: © 2010 |Volume: 22 |Issue: 1 |Pages: 22
ISSN: 1546-2234|EISSN: 1546-5012|ISSN: 1546-2234|EISBN13: 9781616929107|EISSN: 1546-5012|DOI: 10.4018/joeuc.2010101904
Cite Article Cite Article

MLA

Burnett, Margaret. "End-User Software Engineering and Why it Matters." JOEUC vol.22, no.1 2010: pp.1-22. http://doi.org/10.4018/joeuc.2010101904

APA

Burnett, M. (2010). End-User Software Engineering and Why it Matters. Journal of Organizational and End User Computing (JOEUC), 22(1), 1-22. http://doi.org/10.4018/joeuc.2010101904

Chicago

Burnett, Margaret. "End-User Software Engineering and Why it Matters," Journal of Organizational and End User Computing (JOEUC) 22, no.1: 1-22. http://doi.org/10.4018/joeuc.2010101904

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

End-user programming has become ubiquitous; so much so that there are more end-user programmers today than there are professional programmers. End-user programming empowers—but to do what? Make bad decisions based on bad programs? Enter software engineering’s focus on quality. Considering software quality is necessary, because there is ample evidence that the programs end users create are filled with expensive errors. In this paper, we consider what happens when we add considerations of software quality to end-user programming environments, going beyond the “create a program” aspect of end-user programming. We describe a philosophy of software engineering for end users, and then survey several projects in this area. A basic premise is that end-user software engineering can only succeed to the extent that it respects that the user probably has little expertise or even interest in software engineering.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.