EUSES Logoskip to page content Intranet Login »
Home    About EUSES    News & Events    Research    Education    Publications    Resources    People    Contact 

Publications

2010

  1. Brad A. Myers, Margaret M. Burnett, Andrew J. Ko, Mary Beth Rosson, Christopher Scaffidi, and Susan Wiedenbeck. "End User Software Engineering: CHI'2010 Special Interest Group Meeting". Extended Abstracts, CHI'2010, Atlanta, GA, April 10-15, 2010. pp. 3189-3192. pdf

2009

  1. Abraham, R. and Erwig, M., "Mutation Operators for Spreadsheets", IEEE Transactions on Software Engineering, Vol. 35, No. 1, 94-108, 2009 pdf
  2. Abraham, R., Burnett, M. and Erwig, M., "Spreadsheet Programming" Encyclopedia of Computer Science and Engineering, (ed. B.J. Wah), 2804-2810, 2009 pdf
  3. Burnett, M., "What Is End-User Software Engineering and Why Does It Matter?" (Invited paper), Second International Symposium on End-User Development, Siegen, Germany, March 2-4, 2009. pdf
  4. Chambers, C. and Erwig, M., "Automatic Detection of Dimension Errors in Spreadsheets", Journal of Visual Languages and Computing, Vol. 20, No. 3, 2009, to appear pdf
  5. Daughtry, J., Stylos, J., Farooq, U., Myers, B. "API Usability: CHI'2009 Special Interest Group Meeting". Extended Abstracts, CHI'2009, Boston, MA, April 4-9, 2009. pp. 2771-2774. pdf
  6. Daughtry, J., Farooq, U., Myers, B., and Stylos, J. "API usability: Report on Special Interest Group at CHI". Software Engineering Notes. July, 2009. To appear. pdf
  7. Grigoreanu, V., Brundage, J., Bahna, E., Burnett, M., ElRif, P., Snover, J., "Males' and Females' Script Debugging Strategies", Second International Symposium on End-User Development, Siegen, Germany, March 2-4, 2009. pdf
  8. Jeong, S., Xie, Y., Beaton, J., Myers, B., Stylos, J., Ehret, R., Karstens, J., Efeoglu, A., Busse, D., "Improving Documentation for eSOA APIs Through User Studies", Second International Symposium on End User Development (IS-EUD'2009), March 2-4, 2009. Siegen, Germany. Springer-Verlag, LNCS 5435, pp. 86-105. pdf
  9. Ko, A., Abraham, R., Beckwith, L., Burnett, M., Erwig, M., Lawrence, J., Lieberman, H., Myers, B., Rosson, M., Rothermel, G., Scaffidi, C., Shaw, M., and Weidenbeck, S. "“The State of the Art in End-User Software Engineering,” Submitted to ACM Computing Surveys, pdf
  10. Ko, A., and Myers, B. "Finding Causes of Program Output with the Java Whyline", Proceedings CHI'2009: Human Factors in Computing Systems. Boston, MA, April 4-9, 2009. pp. 1569-1578. pdf
  11. Ko, A., and Myers, B. "Extracting and Answering Why and Why Not Questions about Java Program Output" ACM Transactions on Software Engineering and Methodology (TOSEM). 2009. To appear
  12. Kulesza, T., Wong, W., Stumpf, S., Perona, S., White, R., Burnett, M., Oberst, I., Ko, A., “Fixing the Program My Computer Learned: Barriers for End Users, Challenges for the Machine, ” ACM Conference on Intelligent User Interfaces, Sanibel Island, Florida, pp. 187-196, Feb. 8-11, 2009. pdf
  13. Lawrance, J. Bogart, C. Burnett, M., Bellamy, R., and Rector, K., "How People Debug, Revisited: An Information Foraging Theory Perspective", IBM Technical Report RC24783, April 2009. pdf
  14. Myers, B., and Ko, A., "The Past, Present and Future of Programming in HCI". Human-Computer Interaction Consortium (HCIC'09), Winter Park, CO. February 4th - 8th, 2009. 2 pages. pdf
  15. Myers, B., Burnett, M., Weidenbeck, S., Rosson, M., Ko, A. "End User Software Engineering: CHI'2009 Special Interest Group Meeting". Extended Abstracts, CHI'2009, Boston, MA, April 4-9, 2009. pp. 2731-2734. pdf
  16. Niess, M. L., Ronau, R. N., Shafer, K. G., Driskell, S. O., Harper S. R., Johnston, C., Browning, C., Özgün-Koca, S. A., & Kersaint, G. “Mathematics teacher TPACK standards and development model.” Contemporary Issues in Technology and Teacher Education, 9(1). 2009 pdf
  17. Neumann, C., Metoyer, R., and Burnett, M., "End-User Strategy Programming", Journal of Visual Languages and Computing 20, February 2009, pp. 16-29. pdf
  18. Oney, S., Myers, B., and Zimmerman, J. "Visions for Euclase: Ideas for Supporting Creativity through Better Prototyping of Behaviors". ACM CHI 2009 Workshop on Computational Creativity Support. Saturday, April 4th, 2009, Boston, MA. pdf
  19. Ozenc, K., Kim, M., Zimmerman, J., Oney, S., and Myers, B. "Conceiving, Refining, and Communicating the Design of Interactive Controls", Submitted for publication.
  20. Scaffidi, C. and Shaw, M. “Inferring Reusability of End-User Programmers’ Code from Low-Ceremony Evidence,” End User Programming for the Web Workshop, at the Conference on Human Factors in Computing Systems (CHI 2009), Boston, MA, April 2009, to appear. pdf
  21. Scaffidi, C., Bogart, C., Burnett, M., Cypher, A., Myers, B., and Shaw, M., “Predicting Reuse of End-User Web Macro Scripts”, Submitted to IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2009), Corvallis, OR, September 2009. pdf
  22. Scaffidi, C., Myers, B., and Shaw, M., “Fast, Accurate Creation of Data Validation Formats by End-User Developers. 2nd International Symposium on End-User Development (ISEUD 2009), March 2009, pp. 242-261. pdf
  23. Scaffidi, C., Myers, B., and Shaw, M., “Intelligently Creating and Recommending Reusable Reformatting Rules.” Intl. Conf. on Intelligent User Interfaces (IUI 2009), Sanibel Island, FL, February 2009, 297-306. pdf
  24. Stumpf, S., Rajaram, V., Li, L., Wong, W., Burnett, M., Dietterich, T., Sullivan, E., and Herlocker, J., "Interacting Meaningfully with Machine Learning Systems: Three Experiments", International Journal of Human-Computer Studies 67, 2009, pp. 639-662. (Preprint) pdf
  25. Stylos, J., Myers, B., Yang, Z. "Jadeite: Improving API Documentation Using Usage Information" Extended Abstracts, CHI'2009, (Work in Progress Poster). Boston, MA, April 4-9, 2009. pp. 4429-4434. pdf
  26. Xiaoli F., Komireddy, C., Grigoreanu, V., Burnett, M., “Mining Problem-Solving Strategies from HCI Data,” ACM Transactions on Computer-Human Interaction, (to appear 2009). pdf

2008

  1. Abraham, R., and Erwig, M., "Test-Driven Goal-Directed Debugging in Spreadsheets," IEEE Int. Symp. On Visual Languages and Human-Centric Computing, Ammersee, Germany, 15-20 September 2008. pdf
  2. Beaton J., Jeong S.Y., Xie Y., Stylos J., and Myers B.A., "Usability Challenges for Enterprise Service-Oriented Architecture APIs," 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'08, Herrsching am Ammersee, Germany, Sept 15-18, 2008. pdf
  3. Beaton, J., Myers, B., Stylos, J., Jeong S.Y., Xie, Y. "Usability Evaluation for Enterprise SOA APIs" 2nd International Workshop on Systems Development in SOA Environments, (SDSOA 2008), Co-located with ICSE 2008, Leipzig, Germany. May 12, 2008. pp. 29-34. pdf
  4. Beringer, J., Fisher, G., Mussio, P., Myers, B., Paternň, F., and Ruyter, B., "The Next Challenge: from Easy-to-Use to Easy-to-Develop, Are You Ready?" Extended Abstracts, CHI'2008, 2257-2260, Florence, Italy, April 5-10, 2008. pp. 2257-2260 pdf
  5. Bogart, C., Burnett, M., Cypher, A., and Scaffidi, C., “End-User Programming in the Wild: A Field Study of CoScripter Scripts” IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, pp. 39-46, Sept. 2008. pdf
  6. Burnett, M., Wiedenbeck, S., Grigoreanu, V., Subrahmaniyan, N., Beckwith, L., and Kissinger, C., "Gender in End-User Software Engineering," Workshop on End-User Software Engineering (WEUSE IV) at ICSE'08, Leipzig, Germany, 2008. pdf
  7. Chambers, C., and Erwig, M., "Dimension Inference in Spreadsheets," IEEE Int. Symp. on Visual Languages and Human-Centric Computing, 2008. (Best Paper Award) pdf
  8. Díaz, P., Aedo, I., and Rosson, M.B., "Visual representation of design patterns for end users", Proceedings of Advanced Visual Interfaces: AVI 2008, Naples, Italy, May 28-30, 2008.
  9. Grigoreanu, V., Cao, J., Kulesza, T., Bogart, C., Rector, K., Burnett, M., and Wiedenbeck, S., "Visual representation of design patterns for end user software Development Environments?" IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, Sept. 2008.
  10. Grigoreanu, V., Cao, J., Kulesza,T., Bogart, C., Rector, K., Burnett, M., and Wiedenbeck, S., “Can Feature Design Reduce the Gender Gap in End-User Software Development Environments?” IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, pp. 149-156, Sept. 2008. pdf
  11. Ko, A., and Myers, B. "Debugging, Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior" ICSE'2008: 30th International Conference on Software Engineering, Leipzig, Germany, 10 - 18 May 2008. pp. 301-310. (Distinguished Paper Award) pdf
  12. Ko, A. and Myers, B., "Source-Level Debugging with the Whyline". Cooperative and Human Aspects of Software Engineering (CHASE), An ICSE 2008 Workshop. May 13, 2008, Leipzig, Germany, pp. 69-72. pdf
  13. Koesnandar, A., Elbaum, S., Rothermel, G., Hochstein, L., Thomasset, K, and Scaffidi, C. "Using Assertions to Help End-User Programmers Create Dependable Web Macros" Submitted to 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2008), Atlanta, GA, pp. 124-134 Nov. 2008. pdf
  14. Lawrance, J., Bellamy, R., Burnett, M., Rector, K., “Can Information Foraging Pick the Fix? A Field Study,” IEEE Symposium on Visual Languages and Human-Centric Computing, Herrsching am Ammersee, Germany, pp. 57-64, Sept. 2008. pdf
  15. Lawrance, J., Bellamy, R., Burnett, M., and Rector, K., "Using Information Scent to Model the Dynamic Foraging Behavior of Programmers in Maintenance Tasks," ACM Conference on Human-Computer Interaction, Full paper acceptance rate: 22%. April 2008. (Best Paper Honorable Mention) pdf
  16. Müller, H., Pezzč, M., and Shaw, M., “Visibility of Control in Adaptive Systems,” Second International Workshop on Ultra-Large-Scale Software-Intensive Systems (ULSSIS 2008), at the International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008, Pages 23-26. pdf
  17. Myers, B., Burnett, M., Rosson, M., Ko, A., Blackwell, A. "End User Software Engineering: CHI'2008 Special Interest Group Meeting" Extended Abstracts, CHI'2008, Florence, Italy, April 5-10, 2008. pp. 2371-2374. pdf
  18. Myers, B.A., Burnett, M., Rosson, M.B., Ko, A.J., and Blackwell, A. "End users Creating Effective Software", Extended Abstract CHI'2008, p. 2371-2374, 2008. pdf
  19. Myers B.A., Park S., Nakano Y., Mueller G., and Ko A.J., "How Designers Design and Program Interactive Behaviors," 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'08. Herrsching am Ammersee, Germany,Sept 15-18, 2008. pdf
  20. Myers B., Ko A., Park, S.Y., Stylos, J., LaToza, T., and Beaton, J., "More Natural End-User Software Engineering," Fourth Workshop on End-User Software Engineering, (WEUSE IV), Co-located with ICSE 2008, Leipzig, Germany, pp. 30-34, May 12, 2008. pdf
  21. Niess, M. L., "Dynamic Visualization," Learning and Leading With Technology, 35(4), 29-31, Dec/Jan, 2007- 08.
  22. Niess, M. L., "Evolution of Preparing Preservice and Inservice Teachers in Teaching Mathematics and Science With Appropriate Technologies." Paper presented as part of the panel for Technological Pedagogical Content Knowledge (TPCK): A Conceptual Framework with Examples for Integrating Technologies into Teacher Education. American Education Research Association, New York, NY, March 24, 2008.
  23. Niess, M. L., "Knowledge needed for teaching with technologies - Call it TPACK," AMTE Connections, Spring, p. 9-10, 2008.
  24. Niess, M. L., "Mathematics Teachers Developing Technology, Pedagogy and Content Knowledge (TPACK)." Paper presentation for the Society of Information Technology and Teacher Education (SITE) Annual Conference, Las Vegas, NV, March 6, 2008.
  25. Park S., Myers B., and Ko A.J. "Designers' Natural Descriptions of Interactive Behaviors," 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC'08., Herrsching am Ammersee, Germany, Sept 15-18, 2008. pdf
  26. Rosson, M.B., Sinha, H., Bhattacharya, M. and Zhao, D., "Design planning in end-user web development", Journal of Visual Languages and Computing, August 2008.
  27. Ruthruff, J., Penix, J., Morgenthaler, D., Elbaum, S., Rothermel, G. "Predicting Accurate and Actionable Static Analysis Warnings: An Experimental Approach" ICSE'08 Proceedings of the 30th international conference on Software engineering. PP. 341-350. May 2008 (Distinguished Paper Award) pdf
  28. Scaffidi, C. and Shaw, M., “Accommodating Data Heterogeneity in ULS Systems”, Second International Workshop on Ultra-Large-Scale Software-Intensive Systems (ULSSIS 2008), at the International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008, pp. 15-18. pdf
  29. Scaffidi, C., Bogart, C., Burnett, M., Cypher, A., Myers, B., and Shaw, M., “Characterizing Reusability of End-User Web Macro Scripts,” Presentation at the Intl. Workshop on Recommendation Sys. for Software Engineering, co-located with FSE 2008, 10 Nov 2008, unpublished. pdf
  30. Scaffidi, C., Cypher, A., Elbaum, S., Koesanandar, A., and Myers, B., “Using Scenario-Based Requirements to Direct Research on Web Macro Tools.” Journal of Visual Languages and Computing, Vol. 19, No. 4, Aug 2008, 485-498. pdf
  31. Scaffidi, C., Cypher, A., Elbaum, S., Koesanandar, A., Lin, J., Myers, B., and Shaw, M., “Using Topes to Validate and Reformat Data in End-User Programming Tools”, Fourth Workshop on End-User Software Engineering (WEUSE IV), at the International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008, pp. 11-15. pdf
  32. Scaffidi, C., Cypher, A., Elbaum, S., Koesnandar, A., and Myers, B., "Using Scenario-Based Requirements to Direct Research on Web Macro Tools." Journal of Visual Languages and Computing (JVLC), 2008, . pdf
  33. Scaffidi, C., Myers, B., and Shaw, M. "Tool Support for Data Validation by End-User Programmers" International Conference on Software Engineering - Formal Research Demonstrations (ICSE 2008), Leipzig, Germany, May 2008. pdf
  34. Scaffidi, C., Myers, B., and Shaw, M. "Topes: Reusable Abstractions for Validating Data" International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, pp 1-10. May 2008. pdf
  35. Scaffidi, C., Myers, B., and Shaw, M., "Toped: Enabling End-User Programmers to Validate Data", Extended Abstracts, CHI'2008, Florence, Italy, 3519-3524, April 5-10, 2008.
  36. Scaffidi, C., Myers, B., and Shaw, M., “Toped: Enabling End-User Programmers to Validate Data”, Conference on Human Factors in Computing Systems - Work-in-Progress Posters (CHI 2008), Florence, Italy, April 2008, pp. 3519-3524. pdf
  37. Stumpf, S., Sullivan, E., Fitzhenry, E., Oberst, I., Wong, W., and Burnett, M., "Integrating Rich User Feedback into Intelligent User Interfaces," ACM International Conference on Intelligent User Interfaces, January 2008. pdf
  38. Stylos, J., Myers, B. "The Implications of Method Placement on API Learnability," Sixteenth ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2008). Atlanta, GA, November 9-14, 2008. 105-112. pdf
  39. Subrahmaniyan, N., Beckwith, L., Grigoreanu, V., Burnett, M., Wiedenbeck, S., Narayanan, V., Bucht, K., Drummond, R., and Fern, X., "Testing vs. Code Inspection vs. ... What Else? Male and Female End Users' Debugging Strategies," ACM Conference on Human-Computer Interaction, April 2008, 617-626 pdf
  40. Subrahmaniyan, N., Burnett, M., and Bogart, C., Software Visualization for End-User Programmers: Trial Period Obstacles, ACM Symposium on Software Visualization, Herrsching am Ammersee, Germany, pp. 135-144, Sept. 16-17, 2008. pdf
  41. Zang, N., and Rosson, M.B., "What's in a mashup? And why? Studying the perceptions of active web users", in 2008 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'08), Herrsching am Ammersee, Germany, 2008. pdf
  42. Zang, N., Rosson, M.B., and Nasser, V., "Mashups: Who? What? Why?," Extended Abstracts, CHI 2008, pp. 3171-3176, Rome, Italy, April 5-10, 2008. pdf

2007

  1. Abraham R, and Erwig, M., "GoalDebug: A Spreadsheet Debugger for End Users", 29th IEEE/ACM Int. Conf. on Software Engineering, 251-260, 2007. abstract and download
  2. Abraham R, and Erwig, M., "UCheck: A Spreadsheet Unit Checker for End Users", Journal of Visual Languages and Computing, Vol. 18, No. 1, 71-95, 2007. abstract and download
  3. Bals, J., Christ, F., Engels, G., and Erwig, M., "ClassSheets Model-Based, Object-Oriented Design of Spreadsheet Applications", Journal of Object Technologies, Vol. 6, 2007. abstract and download
  4. Beckwith L., Inman D., Rector K., and Burnett M., "On to the Real World: Gender and Self-Efficacy in Excel", IEEE Symposium on Visual Languages and Human-Centric Computing, Couer dAlene, Idaho, Sept. 23-27, 2007, pp. 119-126 pdf
  5. Burnett, M., Myers, B., Rosson, M., Wiedenbeck, S., and Leibel, A., "Workshop Report: From End-User Programming to End-User Software Engineering (a CHI06 Workshop)", TR CS07-60-04, Oregon State University, April 2007. pdf
  6. Church, L.E. and Blackwell, A.F., "Usable Morality: A Challenge for End-User Security", paper presented at Psychology of Programming Interest Group Work in Progress Workshop, University of Salford, January 2007.
  7. Ellis, B., Stylos, J. and Myers, B. "The Factory Pattern in API Design: A Usability Evaluation", International Conference on Software Engineering (ICSE), May 20-26, 2007. pdf
  8. Fisher, M., Elbaum, S., Rothermel, G., "Dynamic Characterization of Web Application Interfaces", Fundamental Approaches to Software Engineering Foundations of Software Engineering, volume 4422/2007, March 2007, Lecture Notes in Computer Science, pages 260-275. pdf
  9. Gross, J. and Rosson, M.B. "Defining High-Throughput Email Users", CHI 2007 Extended Abstracts (pp. 2201-2206), ACM Press, 2007. acm portal
  10. Gross, J. and Rosson, M.B. "End User Security Management", Proceedings of Computer Human Interaction in Management of Information Technology (CHIMIT 2007).
  11. Ko, A. J. DeLine, R., Venolia, G., "Information Needs in Collocated Software Development Teams", International Conference on Software Engineering (ICSE), May 20-26, 2007. pdf
  12. 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, 32(12), 2007, 971-987. pdf
  13. Ley, J., Niess, M., Rigg, C., "ICT4U Middle School Spreadsheets", The Woodlands, TX: ICT4U Education, LLC, Expected publication 2007.
  14. Lingham, S. and Elbaum, S., "Supporting End-Users in the Creation of Dependable Web clips", In International World Wide Web Conference, 2007. pdf
  15. Myers, B., Burnett, M., Wiedenbeck, S., and Ko, A., "End User Software Engineering: CHI'2007 Special Interest Group Meeting, Extended Abstracts CHI'2007, San Jose, CA, April 28 - May 3, 2007.
  16. Niess, M. L., "Guiding Learning with Technology", New York: John Wiley and Sons. In press for publication August 2007.
  17. Niess, M., "Guiding Preservice Teachers in Developing TPCK", In Silverman, N. (ed.). The Handbook of Technological Pedagogical Contnt Knowledge for Educators, Lawrence Erlbaum, in press.
  18. Niess, M. L., "Professional Development that Supports and Follows Mathematics Teachers in Teaching with Spreadsheets", Association of Mathematics Teacher Educators Annual Conference, Irvine, CA, 2007
  19. Niess, M. L., and Mack, A. J., "Visual Thinking, Visual Data, and Mathematics Education", In Pederson, J. E. and Finson, K. (Eds), Drawings as Visual Data: Processes and Procedures for Educational Research, Netherlands: Sense Publishing, in press.
  20. Niess, M. and Sadri, P., "Analysis of Teachers Understanding of Spreadsheet Dependability ", TR CS07-60-05, Oregon State University, June 2007. pdf.
  21. Niess, M., Sadri, P., and Lee, K., "Dynamic Spreadsheets as Learning Technology Tools: Developing Teachers' Technology Pedagogical Content Knowledge (TPCK)", American Educational Research Association, 2007. (Best Paper Nominee)
  22. Rosson, M.B., Dunlap, D., Isenhour, P.L., and Carroll, J.M., "Teacher Bridge: Building a Community of Teacher Developers", Proceedings of the 41st Hawaii International Conference on System Sciences, New York: IEEE, 2007.
  23. Scaffidi, C., "A Lightweight Model for End Users' Domain-Specific Data". abstract and download
  24. Scaffidi, C., Myers, B., Shaw, M., "The Topes Format Editor and Parser", CMU-ISRI-07-104 and CMU-HCII-07-100, March, 2007. pdf
  25. Scaffidi, C., Myers B., and Shaw M., "Trial by Water: Creating Hurricane Katrina 'Person Locator' Web Sites". 2007. abstract and download
  26. Scaffidi, C., "Unsupervised Inference of Data Formats in Human-Readable Notation", Proceedings of 9th International Conference on Enterprise Integration Systems (ICEIS'07), 2007, Accepted. pdf
  27. Scaffidi, C., Cypher, A., Elbaum, S., Koesnandar A., Myers, B., "Scenario-Based Requirements for Web Macro Tools", VL/HCC'07: Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing, 2007, to appear. pdf
  28. Stumpf, S., Rajaram, V., Li, L., Burnett, M., Dietterich, T., Sullivan, E., Drummond, R., Herlocker, J., "Toward Harnessing User Feedback For Machine Learning", ACM International Conference on Intelligent User Interfaces, Honolulu, HI, January 28-31, 2007. pdf
  29. Stylos, J. and Clarke, S. "Usability Implications of Requiring Parameters in Objects' Constructors", International Conference on Software Engineering, May 2007. pdf
  30. Zhao, D., Rosson, M.B., and Purao, S., "The Future of Work: What Do Online Communities Have To Do With It?" Proceedings of the 41st Hawaii International Conference on System Sciences, New York: IEEE, 2007.

2006

  1. Abraham, R., Erwig M., "AutoTest: A Tool for Automatic Test Case Generation in Spreadsheets", IEEE Int. Symp. on Visual Languages and Human-Centric Computing, 43-50, 2006. abstract and download
  2. Abraham, R., Erwig M., "Inferring Templates from Spreadsheets", 28th IEEE/ACM Int. Conf. on Software Engineering, 182-191, 2006 abstract and download
  3. Abraham, R., Erwig M., "Type Inference for Spreadsheets", ACM Int. Symp. on Principles and Practice of Declarative Programming, 73-84, 2006. abstract and download
  4. Beckwith, L., Burnett, M., Grigoreanu, V., and Wiedenbeck, S., "Gender HCI: What About the Software?", Computer, 83-87, November 2006. pdf
  5. Beckwith, L., Burnett, M., Sorte, S., "Gender and End-User Computing", Encyclopedia of Gender and Information Technology, Information Science Publishing, 2006.
  6. Beckwith L., Burnett M., Wiedenbeck Su., Grigoreanu V., "Gender HCI: Results To Date Regarding Issues in Problem-Solving Software", Workshop Proceedings of Gender and Interaction: Real and Virtual Women in a Male World, vol. 2006, p. 1-4. pdf
  7. Beckwith, L., Kissinger, C., Burnett, M., Wiedenbeck, S., Lawrance, J., Blackwell, A., Cook, C., "Tinkering and Gender in End-User Programmers' Debugging", Proceedings CHI'2006: Human Factors in Computing Systems, vol., (2006), p. 231-240. pdf
  8. Blackwell, A.F., "Gender in Domestic Programming: From Bricolage to Seances d'Essayage", Presentation at CHI Workshop on End User Software Engineering, 2006. pdf
  9. Blackwell, A.F., "Metaphors we Program by: Space, Action and Society in Java", Proceedings of PPIG 2006, pp. 7-21. pdf
  10. Blackwell, A.F., "Psychological Issues in End-User Programming", End-user Development, (H. Lieberman, F. Paterno, and V. Wulf, eds.), Kluwer Academic Publishers, 9-30, 2006.
  11. Blackwell, A.F., "The Reification of Metaphor as a Design Tool", ACM Transactions on Computer-Human Interaction (TOCHI), 13(4), 490-530, 2006. pdf
  12. Blackwell, A.F., and Postgate, M., "Programming Culture in the 2nd-Generation Attention Economy", Presentation at CHI Workshop on Entertainment Media at Home - Looking at the Social Aspects, 2006. pdf
  13. Burnett M., Beckwith L., Grigoreanu V., "Designing for Gender Differences in Problem-Solving Software", Proceedings of ITWF and ITR/EWF Principal Investigator Conference, vol. , (2006), p. 187-189.
  14. Carver, J. , Fisher, M. and Rothermel, G. "An Empirical Evaluation of a Testing and Debugging Methodology for Excel", Int'l Symposium on Empirical Software Engineering, Sept 2006. pdf
  15. Chintakovid T., Wiedenbeck S., Burnett M., Grigoreanu V., "Pair Collaboration in End-User Debugging", IEEE Symposium on Visual Languages and Human-Centric Computing, 1-10, 2006. pdf
  16. Coblenz, M., Ko, A., and Myers, B., "JASPER: An Eclipse Plug-In to Facilitate Software Maintenance Tasks", Eclipse Technology eXchange (ETX) Workshop at OOPSLA 2006, Portland, Oregon, October 22-23, 65-69, 2006. pdf
  17. Dagit J., Lawrance J., Neumann J., Burnett M., Metoyer R., Adams S., "Using Cognitive Dimensions: Advice from the Trenches", Journal of Visual Languages and Computing.
  18. Dondero, R. M. and Wiedenbeck, S., "Subsetability As a New Cognitive Dimension," Proc. Psychology of Programming Interest Group: PPIG 2006, Brighton, UK, Sept 7-8, 230-243, 2006.
  19. Elbaum, S., Chilakamarri, K.-R., Fisher, M., Rothermel, G., "Web application characterization through directed requests", International Workshop on Dynamic Analysis, p. 49-56, Shanghai, China, May 2006. pdf
  20. Erwig, M., Abraham, R., Cooperstein, I., and Kollmansberger, S., "Gencel: A Program Generator for Correct Spreadsheets", Journal of Functional Programming, Vol. 16, No. 3, 293-325, 2006 abstract and download
  21. Fisher, M., Cao M., Rothermel G., Brown D., Cook C., Burnett M., "Integrating Automated Test Generation into the WYSIWYT Spreadsheet Testing Methodology", ACM Transactions on Software Engineering and Methodology, 2006. pdf
  22. Fisher, M., Rothermel, G., Creelan, T., and Burnett, M., "Scaling a Dataflow Testing Methodology to the Multiparadigm World of Commercial Spreadsheets", IEEE International Symposium on Software Reliability Engineering, Raleigh, NC, November 2006. pdf
  23. Grigoreanu V., Beckwith L., Fern X., Yang S., Komireddy C., Narayanan V., Cook C., Burnett M., "Gender Differences in End-User Debugging, Revisited: What the Miners Found", Proceedings IEEE Symposium on Visual Languages and Human-Centric Computing, vol. 2006. pdf
  24. Kase, S. and Rosson, M.B. (forthcoming). "End User Web Developers: Trends, Tools, and Thoughts on Practice", To appear in Encyclopedia of Multimedia Applications. Accepted for publication.
  25. Kissinger C., Burnett M., Stumpf S., Subrahmaniyan N., Beckwith L., Yang S., Rosson M., "Supporting End-User Debugging: What Do Users Want to Know?" Proceedings Advanced Visual Interfaces, ACM Press, Venice, Italy, May 2006. acm portal
  26. Ko, A.J., Myers, B.A., "Barista: An Implementation Framework for Enabling New Tools, Interaction Techniques and Views for Code Editors," Proceedings CHI'2006: Human Factors in Computing Systems, Montreal, Canada, April 22-27, 2006. pp. 387-396. pdf
  27. Ko, A.J, Myers, B.A, "Barista: Enabling New Interaction Techniques and Visualizations for Structured Code Editors", Proceedings CHI'2006: Human Factors in Computing Systems, Montreal, Canada, April 22-23, 2006. pdf
  28. Ko. A. J., Myers, B.A., Chau, D. H. "A Linguistic Analysis of How People Describe Software Problems in Bug Reports". IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, United Kingdom, September 4-8, 2006. pdf
  29. Ko, A.J., Myers, B.A., Coblenz, M.J., Stylos, J., "End-User Programming Productivity Tools", The Next Step: From End-User Programming to End-User Software Engineering; WEUSE II at CHI'2006, Montreal, Canada, April 23, 2006. pdf
  30. Koesnandar, A, Elbaum, S., Rothermel, G., "Building Dependable Web Macros With Robofox", August 2006, TR-UNL-CSE-2006-0010.
  31. Lawrence, J., Abraham, R., Burnett, M., and Erwig, M., "Sharing Reasoning about Faults in Spreadsheets: An Empirical Study", IEEE Int. Symp. on Visual Languages and Human-Centric Computing, 35-42, 2006. abstract and download
  32. Lawrence, J., Abraham, R., Burnett, M., and Erwig, M., "Toward Sharing Reasoning to Improve Fault Localization in Spreadsheets", 2nd Workshop on End-User Software Engineering, 2006 abstract and download
  33. Myers B., Ko A., Burnett M., "Invited Research Overview: End-User Programming (Invited paper)", ACM Conference on Human-Computer Interaction (CHI'06), April 2006.
  34. Myers, B.A, Weitzman, D.A, Ko, A.J, Chau, D.H, "Answering Why and Why Not Questions in User Interfaces", Proceedings CHI'2006: Human Factors in Computing Systems, Montreal, Canada, April 22-23, 2006. pdf
  35. Niess, M. L. "Digital Stories Across the Curriculum: Opportunities and Challenges: Mathematics Education Perspective", paper presentation at the Society for Information Technology and Teacher Education Annual Conference, March 2006, Orlando, FL.
  36. Niess, M. L. "Key Research Questions for Information Technology in the Core Disciplines: Mathematics Education Perspective", paper presentation at the Society for Information Technology and Teacher Education Annual Conference, March 2006, Orlando, FL. pdf
  37. Niess, M. L. "Preparing Teachers to Teach Mathematics With Technology", paper presentation for the Society of Information Technology and Teacher Education (SITE) Annual Conference, March 2006, Orlando, Florida.
  38. Niess, M. L. "Spreadsheets as Tools for Building Mathematical Connections." Connections, AMTE online publication, Spring 2006, vol. 25, no. 2, p.12-14.
  39. Niess, M., Sadri, P., and Lee, K., "Variables and Dynamic Spreadsheets Connect with Real World Problems", Mathematics Teaching in the Middle School, National Council of Teachers of Mathematics Journal, in press.
  40. Niess, M. L., uharwoto, G., Lee, K., and Sadri, P. "Guiding Inservice Mathematics Teachers in Developing TPCK", paper presentation for the American Education Research Association Annual (AERA) Conference, April 2006, San Francisco, CA. pdf
  41. Niess, M. L., Suharwoto, G., Lee, K., and Sadri, P. "Guiding Inservice Mathematics Teachers in Developing TPCK (Technology Pedagogical Content Knowledge)", paper presentation for the Society of Information Technology and Teacher Education (SITE) Annual Conference, March 2006, Orlando, Florida. pdf
  42. Pane, J.F., Myers, B.A., "More Natural Programming Languages and Environments", Chapter of End User Development, edited by Volker Wulf, Fabio Paterno, and Henry Lieberman. Kluwer Academic Publishers, 2006.
  43. Robertson T., Lawrance J., Burnett M., "Impact of High-Intensity Negotiated-Style Interruptions on End-User Debugging", Journal of Visual Languages and Computing 17(2), 187-202, April 2006. pdf
  44. Rode, J.A., Toye, E.F. and Blackwell, A.F., "The Domestic Economy: A Broader Unit of Analysis for End User Programming", in proceedings CHI'05 (extended abstracts), pp. 1757-1760. pdf
  45. Rode, J., Howarth, J., Perez-Quinones, M.A., Rosson, M.B., "An End-User Development Perspective on State-of-the-Art Web Development Tools", Technical Report TR-05-03, Virginia Tech Computer Science. pdf
  46. Rode, J., Rosson, M.B., Perez-Quinones, M.A. "End User Development of Web Applications", Chapter of End User Development, edited by Volker Wulf, Fabio Paterno, and Henry Lieberman. Kluwer Academic Publishers, 2006. pdf
  47. Rosson, M.B., Carroll, J.M., "Building and Sustaining Developmental Learning Communities,", Journal of Community Informatics, 2006.
  48. Rosson, M.B. and Carroll, J.M. (forthcoming),. "Scenario-Based Design",. In J. Jacko and A. Sears (Ed.), Handbook of Human-Computer Interaction, to appear.
  49. Rosson, M.B., Kase, S., "Work, Play, and In-Between: Exploring the Role of Work Context for Informal Web Developers". Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, England, September 2006. acm portal
  50. Ruthruff J., Burnett M., Rothermel G., "Interactive Fault Localization Techniques in an End-User Programming Environment", IEEE Transactions on Software Engineering 32(4), 213-239, April 2006.
  51. Scaffidi, C., "Application of a Probability-Based Algorithm to Extraction of Product Features from Online Reviews", Technical Report CMU-ISRI-06-111, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 2006. abstract and download
  52. Scaffidi, C., "Challenges, Motivations, and Success Factors in the Creation of Hurricane Katrina 'Person Locator' Web Sites", VL/HCC (PPIG"06). abstract and download
  53. Scaffidi, C., "A Data Model to Support End User Software Engineering", International Conference on Software Engineering (ICSE'07) Doctoral Symposium, Accepted. pdf
  54. Scaffidi, C., "Why Are APIs Difficult To Learn and Use?" ACM Crossroads Magazine, Vol. 12.4, pp. 4-9, 2006. pdf
  55. Scaffidi, C., Cypher, A., Elbaum, S., Koesnandar A., Myers, B., "The EUSES Web Macro Scenario Corpus, Version 1.0", Technical Report CMU-HCII-06-105, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 2006. pdf.
  56. Scaffidi, C., Ko A., Myers B., and Shaw M., "Dimensions Characterizing Programming Feature Usage by Information Workers". abstract and download
  57. Scaffidi, C., Ko, A., Myers, B., and Shaw, M., "Dimensions Characterizing the Usage of Programming Features by Information Workers", 2006 IEEE Symposium on Visual Languages and Human-Centric Computing, Sept 4-8, 2006, Brighton, UK. pdf
  58. Scaffidi, C., Shaw M., and Myers B., "Games Programs Play: Obstacles to Data Reuse", 2nd Workshop on End User Software Engineering (WEUSE), at the Conference on Human Factors in Computing Systems (CHI), 2006. abstract and download
  59. Shneiderman, B., Fischer, G., Czerwinski, M., Resnick, M., Myers, B., "Creativity Support Tools: Report from a U.S. National Science Foundation Sponsored Workshop", International Journal of Human-Computer Interaction, 20(2), 2006, pp. 61-77. pdf
  60. Stylos, J. and Myers, B.A. "Mica: A Programming Web-Search Aid", 2006 IEEE Symposium on Visual Languages and Human-Centric Computing, Sept 4-8, 2006, Brighton, UK.
  61. Wiedenbeck, S., Sun, X., and Chintakovid, T., "Antecedents to End Users' Success in Learning to Program", Submitted.
  62. Zhao, D., Rosson, M.B., "From Webspace to Workspace and Back Again: Seamless Instantiation, Composition, and Use of Project Objects". Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, Brighton, England, September 2006.

2005

  1. Abraham, R., Erwig, M., "Goal-Directed Debugging of Spreadsheets", VL/HCC'05: IEEE Symposium on Visual Languages and Human-Centric Computing, 37-44, September 2005. pdf
  2. Abraham, R., Erwig, M., "How to Communicate Unit Error Messages in Spreadsheets", WEUSE'05: 1st Workshop on End-User Software Engineering, at ICSE'05, St. Louis, MO, USA, May 21st, 2005, p.52-56. pdf
  3. Abraham, R., Erwig, M., Kollmansberger, S., Seifert, E., "Visual Specifications of Correct Spreadsheets", VL/HCC'05: IEEE Symposium on Visual Languages and Human-Centric Computing, 189-196, September 2005. pdf
  4. Beckwith, L., Burnett, M., Wiedenbeck, S., Cook, C., Sorte, S., Hastings, M., "Effectiveness of End-User Debugging Software Features: Are There Gender Issues?", ACM Conference on Human Factors in Computing Systems, Portland, OR, USA, April, 2005, p. 869-878. pdf
  5. Beckwith, L., Chintakovid, T., Wiedenbeck, S., Burnett, M., "Mining Qualitative Behavioral Data from Quantitative Data: A Case Study from the Gender HCI Project", Proc. Psychology of Programmers Interest Group PPIG 2005 17th Annual Workshop, vol. , (2005), p. 242-254. pdf
  6. Beckwith, L., Sorte, S., Burnett, M., Wiedenbeck, S., Chintakovid, T., Cook, C., "Designing Features for Both Genders in End-User Software Engineering Environments", VL/HCC'05: IEEE Symposium on Visual Languages and Human-Centric Computing vol. , (2005), p. 153-160. pdf
  7. Blackwell, A.F., "Psychological Issues in End-User Programming", End User Development, (H. Lieberman, F. Paterno, and V. Wulf, eds.), Kluwer Academic Publishers, 2005.
  8. Blackwell, A. and Collins, N., "The Programming Language as a Musical Instrument". Proceedings of PPIG 2005, pp. 120-130.
  9. Blackwell, A.F., Rode, J.A. and Toye, E.F., "The Social Context of Domestic End-User Programming", Proceedings of Less is More, Cambridge UK, 2005.
  10. Burnett, M., Cook, C., Rothermel, G., "An Integrated Software Engineering Approach for End-User Programmers", End User Development, (H. Lieberman, F. Paterno, and V. Wulf, eds.), Kluwer Academic Publishers, 2005, 87-113, 2006. pdf
  11. Coblenz, M.J., Ko, A.J., Myers, B.A., "Using Objects of Measurement to Detect Spreadsheet Errors", VL/HCC'05: IEEE Symposium on Visual Languages and Human-Centric Computing, September 2005. pdf
  12. Elbaum, S., Chilakamarri, K.-R., Gopal, B., Rothermel, G., "Helping End-Users Engineer Dependable Web Applications", International Symposium on Software Reliability Engineering, 2005, p. 22-31, November 2005. pdf
  13. Elbaum, S., Rothermel, G., Karre, S., Fisher II, M., "Leveraging User Sessions Data to Support Web Application Testing", IEEE Transactions on Software Engineering, March 2005, vol. 31, issue 3, p. 187-202.
  14. Engels, G. and Erwig M., "ClassSheets: Automatic Generation of Spreadsheet Applications from Object-Oriented Specifications", 20th IEEE/ACM Int. Conf. on Automated Software Engineering, 124-133, 2005 abstract and download
  15. Erwig, M., Abraham, R., Kollmansberger, S., Cooperstein, I., "Automatic Generation and Maintenance of Correct Spreadsheets", ICSE'05: International Conference on Software Engineering, St. Louis, MO, USA, May 15-21, 2005, p. 136-145. pdf
  16. Fisher II, M., Rothermel, G., "The EUSES Spreadsheet Corpus: A shared resource for supporting experimentation with spreadsheet dependability mechanisms", WEUSE'05: 1st Workshop on End-User Software Engineering, at ICSE'05, St. Louis, MO, USA, May 21st, 2005. pdf
  17. Fogarty, J., Ko, A.J., Aung, H.H., Golden, E., Tang, K.P., Hudson, S.E., "Examining Task Engagement in Sensor-Based Statistical Models of Human Interruptibility", CHI 2005: Human Factors in Computing Systems, Portland, OR, April 2-7, 2005, p. 331-340. pdf (Best Paper Award)
  18. Ko, A.J., Aung, H.H., Myers, B.A., "Design Requirements for More Flexible Structured Editors from a Study of Programmers' Text Editing", Extended Abstracts CHI 2005: Human Factors in Computing Systems, Portland, OR, April 2-7, 2005, p. 1557-1560. pdf
  19. Ko, A.J., Aung, H.H., Myers, B.A., "Eliciting Design Requirements for Maintenance-Oriented IDEs: A Detailed Study of Corrective and Perfective Maintenance Tasks", ICSE'05: International Conference on Software Engineering, St. Louis, MO, USA, May 15-21, 2005. pdf (Best Paper Award)
  20. Ko, A.J., Myers, B.A., "Citrus: A Toolkit for Simplifying the Creation of Structured Editors for Code and Data." ACM Symposium on User Interface Software and Technology, UIST'05, October 23-26, 2005, Seattle, WA. pp. 3-12.
  21. Ko, A.J., Myers, B.A., "A Framework and Methodology for Studying the Causes of Software Errors in Programming Systems", Journal of Visual Languages and Computing, vol. 16, 1-2, 2005, p. 41-84. pdf
  22. Ko, A.J., Myers, B.A., "Human Factors Affecting Dependability in End-User Programming", WEUSE'05: 1st Workshop on End-User Software Engineering, at ICSE'05, St. Louis, MO, May 21st, 2005, p. 62-65. conference proceedings
  23. Lawrance, J., Clarke, S., Burnett, M., Rothermel, G., "How Well Do Professional Developers Test with Code Coverage Visualizations?", VL/HCC'05: IEEE Symposium on Visual Languages and Human-Centric Computing, 53-60, September 2005.
  24. Myers, B.A., Ko, A.J., "More Natural and Open User Interface Tools", Workshop on the Future of User Interface Design Tools, Workshop #17 at CHI 2005: Human Factors in Computing Systems pdf
  25. Niess, M. L. "Guiding Students' Learning of Mathematics While Designing and Creating Dynamic Spreadsheets", paper presentation, School Science and Mathematics Annual Conference, November 2005, Dallas, TX.
  26. Niess, M. L. "Preparing Teachers to Teach Science and Mathematics With Technology: Developing a Technology Pedagogical Content Knowledge", Teaching and Teacher Education, 2005, 21, p. 509-523.
  27. Niess, M. L., "Scaffolding Math Learning with Spreadsheets", Learning and Leading With Technology, vol. 32 (5), February 2005. pdf
  28. Nkwocha, F., Elbaum, S., "Fault Patterns in Matlab", 1st Workshop on End-User Software Engineering (WEUSE 2005) at ICSE 05, Saint Louis, MO, May 21st, 2005.
  29. Phalgune, A., Kissinger, C., Burnett, M., Cook, C., Beckwith, L., Ruthruff, J.R., "Garbage In, Garbage Out? An Empirical Look at Oracle Mistakes by End-User Programmers", VL/HCC'05: IEEE Symposium on Visual Languages and Human-Centric Computing, September 2005. pdf
  30. Rode, J., Bhardwaj, Y., Perez-Quinones, M.A., Rosson, M.B., Howarth, J., "As easy as ‘Click’: End-user web engineering", Proceedings of the 2005 International Conference on Web Engineering.
  31. Rosson, M.B., Ballin, J., Rode, J. "Who, what, and how? A survey of informal and professional web developers", Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, Dallas, Texas, September 2005.
  32. Rosson, M.B., Ballin, J., Rode, J., Toward, B., "Designing for the web revisited: A survey of informal and experienced web developers", Proceedings of the 2005 International Conference on Web Engineering.
  33. Rosson, M.B., Carroll, J.M., "Minimalist Design for Community Computing", Proceedings of Communities and Technology 2005 (pp. 75-94), Milan Italy. Dordrecht, The Netherlands: Springer. pdf
  34. Ruthruff, J., Burnett, M., "Six Challenges in Supporting End-User Debugging", 1st Workshop on End-User Software Engineering (WEUSE 2005) at ICSE 05, Saint Louis, MO, May 21st, 2005. pdf
  35. Ruthruff, J., Burnett, M., Rothermel, Gregg., "An Empirical Study of Fault Localization for End-User Programmers", ICSE'05: International Conference on Software Engineering, St. Louis, MO, USA, May 15-21, 2005. pdf
  36. Ruthruff, J., Prabhakararao, S., Reichwein, J., Cook, C., Creswick, E., Burnett, M., "Interactive, Visual Fault Localization Support for End-User Programmers", Journal of Visual Languages and Computing vol. 16, 1-2, p. 3-40, February/April 2005. pdf
  37. Ryder B., Soffa M., Burnett M., "The Impact of Software Engineering Research on Modern Programming Languages", ACM Transactions on Software Engineering and Methodology 14(4), 431-477, October 2005. pdf
  38. Scaffidi C., Arora A., Butler S., and Shaw M., "A Value-Based Approach to Predicting System Properties from Design", 5th Workshop on Economics-Driven Software Engineering Research (EDSER), at the International Conference on Software Engineering (ICSE), 2005. abstract and download
  39. Scaffidi, C., Shaw, M., Myers, B.A., "An Approach for Categorizing End User Programmers to Guide Software Engineering Research", 1st Workshop on End-User Software Engineering (WEUSE 2005) at ICSE 05, Saint Louis, MO, May 21st, 2005. pdf
  40. Scaffidi C., Ko A., Myers B., and Shaw M., "Identifying Categories of End Users Based on the Abstractions That They Create", Technical Report CMU-ISRI-05-110/CMU-HCII-05-101, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 2005. abstract and download
  41. Scaffidi, C., Ko, A.J., Myers, B.A., Shaw, M., "Identifying Types of End Users: Hints from an Informal Survey", Technical report in the Information Week survey. 2005. pdf.
  42. Scaffidi C., Shaw M., and Myers B., "An Approach for Categorizing End User Programmers to Guide Software Engineering Research", 1st Workshop on End User Software Engineering (WEUSE), at the International Conference on Software Engineering (ICSE), 2005. abstract and download
  43. Scaffidi C., Shaw M., and Myers B., "Estimating the Numbers of End Users and End User Programmers", VL/HCC"05: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 207-214, 2005. abstract and download
  44. Scaffidi C., Shaw M., and Myers B., "The '55M End-User Programmers' Estimate Revisited", Technical Report CMU-ISRI-05-100/CMU-HCII-05-100, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 2005. abstract and download
  45. Seals, C., Rosson, M.B., Walker, K., "K-12 teachers as educational simulation developers: A study of visual programming for the classroom", July 2005, Proceedings of Human-Computer Interaction International, Lawrence Erlbaum.
  46. Shaw M., Arora A., Butler S., Poladian V., and Scaffidi C., "In Search of a Unified Theory for Early Predictive Design Evaluation for Software", Technical Reports CMU-CS-05-139 and CMU-ISRI-05-114, Carnegie Mellon University, School of Computer Science and Institute for Software Research International, May 2005. abstract and download
  47. Scaffidi, C., Arora, A., Butler, S.A., Shaw, M., "A Value-Based Approach to Predicting System Properties from Design", Seventh Workshop on Economics-Driven Software Research (EDSER-7), affiliated with 27th Int'l Conf on Software Engineering, May 2005. pdf
  48. Shaw M., Arora A., Butler S., Poladian V., and Scaffidi C. "In Search of a Unified Theory for Early Predictive Design Evaluation for Software Technical Reports", CMU-CS-05-139 and CMU-ISRI-05-114, Carnegie Mellon University, School of Computer Science and Institute for Software Research International, May 2005.
  49. Shaw, M., Herbsleb, J., Ozkaya, I., "Deciding What to Design: Closing a Gap in Software Engineering Education", ICSE'05: International Conference on Software Engineering, St. Louis, MO, USA, May 15-21, 2005.
  50. Wiedenbeck, S., "Facilitators and inhibitors of end-user development by teachers in a school environment", IEEE Symposia on Visual Languages and Human-Centric Computing, Dallas, TX, Sept. 20-25, 2005.
  51. Wiedenbeck, S., "Factors Affecting the Success of Non-Majors in Learning to Program", International Computing Education Research Workshop, Seattle, WA, Oct. 1-2, 2005, pp. 13-24.

2004

  1. Abraham, R., Erwig, M., "Header and Unit Inferences for Spreadsheets Through Spatial Analyses", VL/HCC'04: IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, 26-29 September 2004. (Best Paper Award) pdf
  2. Beckwith, L., Burnett, M., "Gender: An Important Factor in End-User Programming Environments?," VL/HCC'04: IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, p. 107-114, 26-29 September 2004. pdf
  3. Blackwell, A.F., "End User Developers at Home," Communications of the ACM, 2004.
  4. Blackwell, A.F., "Psychological Issues in End-User Programming," End User Development, 2004.
  5. Blackwell, A.F., Burnett, M., and Peyton Jones, S., "Champagne Prototyping: A Research Technique for Early Evaluation of Complex End-User Programming Systems," VL/HCC'04: IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 26-29, 2004. pdf
  6. Burnett, M., Cook, C., Rothermel, G., "End-User Software Engineering," Communications of the ACM, September, 2004. pdf
  7. Burnett, M., Cook, C., Rothermel, G., "A Spreadsheet-Based View of the End-User Software Engineering Concept", Workshop on Foundations of Spreadsheets, September 2004.
  8. Burnett, M., Rothermel, G., Cook, C., "An Integrated Software Engineering Approach for End-User Programmers," End User Development, 2004. pdf
  9. Cook, C., Prabhakararao, S., Main, M., Durham, M., Burnett, M., Rothermel, G., "Software Engineering for End-User Programmers," CrossTalk, vol. June, 2004. pdf
  10. Creelan, T., Fisher II, M., "Scaling up an end-user dependability framework for spreadsheets", Technical Report 04-60-09, Oregon State University, School of Electrical Engineering and Computer Science, August 2004.
  11. Gopal, B., Elbaum, S., "Exploratory Study: Discovering How End-Users Program Web Applications", Technical Report TR-UNL-CSE-2004-0013, University of Nebraska-Lincoln, Department of Computer Science and Engineering, August 15th, 2004.
  12. Ko, A.J., "Designing a Flexible and Supportive Direct-Manipulation Programming Environment", IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 26-29, 2004, p. 277-278. abstract and download
  13. Ko, A.J., Myers, B.A., Aung, H.H., "Six Learning Barriers in End-User Programming Systems," VL/HCC'04: IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, 26-29 September 2004. pdf
  14. Ko, A.J., Myers, B.A., "Designing the Whyline: A Debugging Interface for Asking Questions about Program Failures," Proceedings CHI'2004: Human Factors in Computing Systems. Vienna, Austria, April 24-29, 2004. pdf
  15. Myers, B.A., Pane, J.F., Ko, A.J., "Natural Programming Languages and Environments," Communications of the ACM, special issue on End- User Development, September 2004, vol. 47, no. 9, p.47-52.
  16. Myers, B.A., Burnett, M., "End-Users Creating Effective Software", Extended Abstract CHI 2004, p. 1592. pdf
  17. Niess, M. L. "Guiding Preservice Teachers' Development of a Technology-enhanced Pedagogical Content Knowledge for Teaching Mathematics", paper presentation at the Annual Conference of Association of Mathematics Teacher Educators (AMTE), January 2004. San Diego, CA. ppt
  18. Ramalingam, V., LaBelle, D., and Wiedenbeck, S., "Self-Efficacy and Mental Models in Learning to Program," VL/HCC'04: IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 26-29, 2004. pdf
  19. Raz, O., Rebecca Buchheit, Mary Shaw, Philip Koopman, Christos Faloutsos, "Automated Assistance for Eliciting User Expectations," International Conference on Software Engineering and Knowledge Engineering, Banff, Canada, June 2004. pdf
  20. Raz, O., "Helping Everyday Users Find Anomalies in Data Feeds," PhD Thesis, Carnegie Mellon, May 2004. pdf
  21. Raz, O., Buchheit, R., Shaw, M., Koopman, P., Faloutsos, C., "Automated Assistance for Eliciting User Expectations", International Conference on Software Engineering and Knowlege Engineering (SEKEŐ04), Banff, Canada, June 2004.
  22. Raz, O., Buchheit, R., Shaw, M., Koopman, P., Faloutsos, C., "Detecting Semantic Anomalies in Truck Wiegh-In-Motion Traffic Data Using Data Mining", Journal of Computing in Civil Engineering, Volume 18, Issue 4, p. 291-300, October 2004.
  23. Robertson, T.J., Prabhakararao, S., Burnett, M., Cook, C., Ruthruff, J.R., Beckwith, L., Phalgune, A., "Impact of Interruption Style on End-User Debugging," ACM Conference on Human Factors in Computing Systems, Vienna, Austria, April, 2004. pdf
  24. Rode, J.A., Toye, E.F., Blackwell, A.F., "The Fuzzy Felt Ethnography - Understanding the Programming Patterns of Domestic Appliances," Proceedings of the 2nd International Conference on Appliance Design, May 11-13, 2004.
  25. Rode, J., Rosson, M.B., Perez-Quinones, M.A., "End Users’ Mental Models of Web Engineering Concepts", IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 2004, pp. 215-222.
  26. Rosson, M.B., Ballin, J., Nash, H., "Everyday Programming: Challenges and Opportunities for Informal Web Development", IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 2004, pp. 123-130. pdf
  27. Ruthruff, R., Burnett, M., "Visual Programming", Encyclopedia of Human-Computer Interaction, vol. 2, (Willian Bainbridge, ed.), Berkshire Publishing Group, p. 791-795, 2004.
  28. Ruthruff, J., Phalgune, A., Beckwith, L., Burnett, M., "Rewarding Good Behavior: End-User Debugging and Rewards," VL/HCC'04: IEEE Symposium on Visual Languages and Human-Centric Computing, Rome, Italy, September 26-29, 2004. pdf
  29. Wiedenbeck, S., Engebretson, A., "Comprehension Strategies of End-User Programmers in an Event-Driven Application," ITiCSE'04: The 9th Annual Conference on Innovation and Technology in Computer Science Education, Leeds, U.K., June 28-30, 2004. pdf
  30. Wiedenbeck, S., LaBelle, D., Kain, V.N.R., "Factors Affecting Course Outcomes in Introductory Programming," Psychology of Programming Interest Group (PPIG) 2004, Carlow, Ireland, April 5-7, 2004. pdf

2003

  • Ko, A.J., "Preserving Non-Programmers Motivation with Error-Prevention and Debugging Support Tools," IEEE Symposia on Human-Centric Computing Languages and Environments, October 28-31, 2003, Auckland, New Zealand, p. 271. abstract and download
  • Ko, A.J., Myers, B.A., "Development and Evaluation of a Model of Programming Errors," IEEE Symposium on End-User and Domain-Specific Programming (EUP'03), October 28-31, 2003, Auckland, New Zealand, p. 7-14. pdf

 

Oregon State University University of Nebraska Lincoln University of Cambridge IBM Penn State University HCII of Carnegie Mellon University Drexel University

 

Home    About EUSES    News & Events    Research    Education    Publications    Resources    People    Contact 
©2006 EUSES
Last Updated on July 20, 2010
Site Designed and Developed by Htet Htet Aung
Oregon State University University of Nebraska Lincoln University of Cambridge IBM Saturday Academy Penn State University HCII of Carnegie Mellon University Drexel University University of Washington City University London