End-user software engineering and distributed cognition

作者: Margaret Burnett , Christopher Bogart , Jill Cao , Valentina Grigoreanu , Todd Kulesza

DOI: 10.1109/SEEUP.2009.5071696

关键词:

摘要: End-user programmers may not be aware of many software engineering practices that would add greater discipline to their efforts, and even if they are them, these seem too costly (in terms time) use. Without taking advantage at least some practices, the end users create seems likely continue less reliable than it could be. We working on several ways lowering both perceived actual costs systematic making benefits more visible immediate. Our approach is leverage user's cognitive effort through use distributed cognition, in which system user collaboratively work systematically reason about program creating. This paper demonstrates this concept with a few our past then presents three current efforts direction.

参考文章(23)
End user development international conference on human-computer interaction. ,vol. 10303, ,(2006) , 10.1007/978-3-319-58735-6
J.R. Ruthruff, A. Phalgune, L. Beckwith, M. Burnett, C. Cook, Rewarding "Good" Behavior: End-User Debugging and Rewards symposium on visual languages and human-centric computing. pp. 115- 122 ,(2004) , 10.1109/VLHCC.2004.44
Valentina Grigoreanu, James Brundage, Eric Bahna, Margaret Burnett, Paul ElRif, Jeffrey Snover, Males' and Females' Script Debugging Strategies international symposium on end user development. pp. 205- 224 ,(2009) , 10.1007/978-3-642-00427-8_12
Mary Beth Rosson, John M. Carroll, Paradox of the active user Interfacing thought: cognitive aspects of human-computer interaction. pp. 80- 111 ,(1987)
R.A. Walpole, M.M. Burnett, Supporting reuse of evolving visual code ieee symposium on visual languages. pp. 68- 75 ,(1997) , 10.1109/VL.1997.626560
Aaron Wilson, Margaret Burnett, Laura Beckwith, Orion Granatir, Ledah Casburn, Curtis Cook, Mike Durham, Gregg Rothermel, Harnessing curiosity to increase correctness in end-user programming human factors in computing systems. pp. 305- 312 ,(2003) , 10.1145/642611.642665
Laura Beckwith, Margaret Burnett, Susan Wiedenbeck, Curtis Cook, Shraddha Sorte, Michelle Hastings, Effectiveness of end-user debugging software features Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '05. pp. 869- 878 ,(2005) , 10.1145/1054972.1055094
Gregg Rothermel, Margaret Burnett, Lixin Li, Christopher Dupuis, Andrei Sheretov, A methodology for testing spreadsheets ACM Transactions on Software Engineering and Methodology. ,vol. 10, pp. 110- 147 ,(2001) , 10.1145/366378.366385
Joseph Lawrance, Rachel Bellamy, Margaret Bumett, Kyle Rector, Can information foraging pick the fix? A field study symposium on visual languages and human-centric computing. pp. 57- 64 ,(2008) , 10.1109/VLHCC.2008.4639059
James Hollan, Edwin Hutchins, David Kirsh, Distributed cognition: toward a new foundation for human-computer interaction research ACM Transactions on Computer-Human Interaction. ,vol. 7, pp. 174- 196 ,(2000) , 10.1145/353485.353487