skip to main content
10.1145/1753846.1753953acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
extended-abstract

End user software engineering: CHI 2010 special interest group meeting

Published: 10 April 2010 Publication History

Abstract

End users create software whenever they create, for instance, interactive web pages, games, educational simulations, or spreadsheets. Researchers are working to bring the benefits of rigorous software engineering methodologies to these end users to try to make their software more reliable. Unfortunately, errors are pervasive in end-user software, and the resulting impact is sometimes enormous. This special interest group meeting will bring together the community of researchers who are addressing this topic with the companies that are creating and using end-user programming tools.

References

[1]
Abraham, R. and Erwig, M. Header and unit inference for spreadsheets through spatial analyses. In Proceedings of VL/HCC'04 (Sept, 2004), 165--172.
[2]
Abraham, R., Burnett, M. and Shaw, M. Fourth Workshop on End-User Software Engineering (WEUSE IV). (In conjunction with ICSE 2008). Leipzig, Germany, May 12, 2008.
[3]
Bass, L., Lewis, G., Myers, B. and Smith, D. Proceedings of the Workshop on Software Engineering Foundations for End-User Programming (SEEUP 2009). (ICSE-Companion). Carnegie Mellon University, Software Engineering Institute, Research, Technology, and System Solutions (RTSS) Program, Nov, 2009.
[4]
Beckwith, L., Burnett, M., Grigoreanu, V. and Wiedenbeck, S. Gender HCI: What about the software. Computer, 39, 11 (Nov 2006), 97--101.
[5]
Boehm, B. and Basili, V. Gaining intellectual control of software development. Computer, 33, 5 (May 2000), 27--33.
[6]
Burnett, M., Cook, C. and Rothermel, G. End-User Software Engineering. CACM, 47, 9 (Sept 2004), 53--58.
[7]
Burnett, M. M., Myers, B., Rosson, M. B. and Wiedenbeck, S. The Next Step: From End-User Programming to End-User Software Engineering (WEUSE II). In Extended Abstracts, CHI'2006 (Montreal, Canada, April 22-27, 2006), 1699--1702.
[8]
Cao, J., Riche, Y., Wiedenbeck, S., Burnett, M. and Grigoreanu, V. End-user mashup programming: Through the design lens. In Proceedings of CHI'2010 (April, 2010), To appear.
[9]
Curtis, B. Fifteen Years of Psychology in Software Engineering: Individual Differences and Cognitive Science. In Proceedings of The 7th International Conference on Software Engineering (1984). IEEE Computer Society Press, 97--106.
[10]
Elbaum, S. and Rothermel, G. First Workshop on End-User Software Engineering: WEUSE 2005. In conjunction with ICSE 2005, May 21, 2005.
[11]
Grigoreanu, V., Burnett, M. and Robertson, G. A strategy-centric approach to the design of end-user debugging tools. In Proceedings of CHI'2010 (April, 2010), To appear.
[12]
Hoc, J.-M., Green, T. R. G., Samurçay, R. and Gilmore, D. J., eds. Psychology of Programming. Academic Press, London, 1990.
[13]
Hoc, J.-M. and Nguyen-Xuan, A. Language Semantics, Mental Models and Analogy. In Psychology of Programming, J.-M. Hoc, T. R. G. Green, R. Samurçay and D. J. Gilmore, eds. London: Academic Press, 1990. 139--156.
[14]
Ko, A. J., Myers, B. A., Coblenz, M. and Aung, H. H. An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks. IEEE Transactions on Software Engineering, 33, 12 (Dec 2006), 971--987.
[15]
Ko, A. J. and Myers, B. A. Finding Causes of Program Output with the Java Whyline. In Proceedings of CHI'2009 (Boston, MA, April 4-9, 2009), 1569--1578.
[16]
Kulesza, T., Wong, W. K., Stumpf, S., Perona, S., White, R., Burnett, M., Oberst, I. and Ko, A. J. Fixing the Program My Computer Learned:Barriers for End Users, Challenges for the Machine. In Proceedings of IUI (2009), 187--196.
[17]
Lieberman, H., Paterno, F. and Wulf, V., eds. End-User Development. Springer, Dordrecht, The Netherlands, 2006.
[18]
Myers, B. A., Park, S. Y., Nakano, Y., Mueller, G. and Ko, A. How Designers Design and Program Interactive Behaviors. In VL/HCC'08 (Herrsching am Ammersee, Germany, Sept 15-18, 2008), 185--188.
[19]
Oney, S. and Myers, B. FireCrystal: Understanding Interactive Behaviors in Dynamic Web Pages. In Proceedings of VL/HCC'09 (Corvallis, Oregon, Sept. 20-24, 2009), 105--108.
[20]
Ozenc, K., Kim, M., Zimmerman, J., Oney, S. and Myers, B. How to Support Designers in Getting Hold of the Immaterial Material of Software. In Proceedings of CHI'2010 (Atlanta, GA, April 10-15, 2010), To appear.
[21]
Pane, J. F. and Myers, B. A. Tabular and Textual Methods for Selecting Objects from a Group. In Proceedings of VL 2000 (Seattle, WA, September 10-13, 2000). IEEE Computer Society, 157--164.
[22]
Pane, J. F. and Myers, B. A. The Impact of Human-Centered Features on the Usability of a Programming System for Children. In Proceedings of CHI (Minneapolis, MN, Apr 1-6, 2002), 684--685.
[23]
Panko, R. Finding spreadsheet errors: Most spreadsheet models have design flaws that may lead to long-term miscalculation. Information Week (May 1995), 100.
[24]
Rosson, M. B., Sinha, H., Bhattacharya, M. and Zhao, D. Design planning by end-user web developers. Journal of Visual Languages and Computing, 19(2008), 468--484.
[25]
Scaffidi, C., Shaw, M. and Myers, B. Estimating the Numbers of End Users and End User Programmers. In Proceedings of VL/HCC'05 (Dallas, Texas, 20-24 September, 2005), 207--214.
[26]
Scaffidi, C., Myers, B. and Shaw, M. Topes: Reusable Abstractions for Validating Data. In Proceedings of ICSE'08 (Leipzig, Germany, 10 - 18 May, 2008), 1--10.
[27]
Shneiderman, B. Software Psychology: Human Factors in Computer and Information Systems. Winthrop Publishers, Cambridge, MA, 1980.
[28]
Stylos, J., Myers, B. A. and Yang, Z. Jadeite: Improving API Documentation Using Usage Information (Work in Progress Poster). In Proceedings of Extended Abstracts, CHI'2009 (Boston, MA, April 4-9, 2009), 4429--4434.
[29]
Subrahmaniyan, N., Beckwith, L., Grigoreanu, V., Narayanan, V., Wiedenbeck, S., Burnett, M., Bucht, K., Drummond, R. and Fern, X. Testing vs. Code Inspection vs. ... What Else? Male and Female End Users' Debugging Strategies. In Proceedings of CHI'2008 (Florence, Italy, Apr, 2008), 617--626.

Cited By

View all
  • (2019)A Platform for Private and Controlled Spreadsheet Objects Sharing2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC)10.1109/EDOC.2019.00018(67-76)Online publication date: Oct-2019
  • (2018)Shared Access to Spreadsheet Elements for End User Programming2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2018.00172(1571-1572)Online publication date: Jul-2018
  • (2018)Towards a Dynamic Help System: Support of Learners During Programming Tasks Based Upon Historical Eye-Tracking Data2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT)10.1109/ICALT.2018.00116(77-78)Online publication date: Jul-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI EA '10: CHI '10 Extended Abstracts on Human Factors in Computing Systems
April 2010
2219 pages
ISBN:9781605589305
DOI:10.1145/1753846

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 April 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. empirical studies of programmers (esp)
  2. end users shaping effective software (euses)
  3. end-user development (eud)
  4. end-user software engineering (euse)
  5. natural programming
  6. psychology of programming
  7. web authoring

Qualifiers

  • Extended-abstract

Conference

CHI '10
Sponsor:

Acceptance Rates

CHI EA '10 Paper Acceptance Rate 350 of 1,346 submissions, 26%;
Overall Acceptance Rate 6,164 of 23,696 submissions, 26%

Upcoming Conference

CHI 2025
ACM CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)A Platform for Private and Controlled Spreadsheet Objects Sharing2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC)10.1109/EDOC.2019.00018(67-76)Online publication date: Oct-2019
  • (2018)Shared Access to Spreadsheet Elements for End User Programming2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS.2018.00172(1571-1572)Online publication date: Jul-2018
  • (2018)Towards a Dynamic Help System: Support of Learners During Programming Tasks Based Upon Historical Eye-Tracking Data2018 IEEE 18th International Conference on Advanced Learning Technologies (ICALT)10.1109/ICALT.2018.00116(77-78)Online publication date: Jul-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media