Publications
2007
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- Gross, J. and Rosson, M.B. "Defining High-Throughput Email Users", CHI 2007 Extended Abstracts (pp. 2201-2206), ACM Press, 2007. acm portal
- Gross, J. and Rosson, M.B. "End User Security Management", Proceedings of Computer Human Interaction in Management of Information Technology (CHIMIT 2007).
- 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
- 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
- Ley, J., Niess, M., Rigg, C., "ICT4U Middle School Spreadsheets", The Woodlands, TX: ICT4U Education, LLC, Expected publication 2007.
- Lingham, S. and Elbaum, S., "Supporting End-Users in the Creation of Dependable Web clips", In International World Wide Web Conference, 2007. pdf
- 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.
- Niess, M. L., "Guiding Learning with Technology", New York: John Wiley and Sons. In press for publication August 2007.
- 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.
- 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
- 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.
- Niess, M. and Sadri, P., "Analysis of Teachers Understanding of Spreadsheet Dependability ", TR CS07-60-05, Oregon State University, June 2007. pdf.
- 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)
- 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.
- Scaffidi, C., "A Lightweight Model for End Users' Domain-Specific Data". abstract and download
- Scaffidi, C., Myers, B., Shaw, M., "The Topes Format Editor and Parser", CMU-ISRI-07-104 and CMU-HCII-07-100, March, 2007. pdf
- Scaffidi, C., Myers B., and Shaw M., "Trial by Water: Creating Hurricane Katrina 'Person Locator' Web Sites". 2007. abstract and download
- 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
- 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
- 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
- Stylos, J. and Clarke, S. "Usability Implications of Requiring Parameters in Objects' Constructors", International Conference on Software Engineering, May 2007. pdf
- 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
- 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
- Abraham, R., Erwig M., "Inferring Templates from Spreadsheets", 28th IEEE/ACM Int. Conf. on Software Engineering, 182-191, 2006 abstract and download
- Abraham, R., Erwig M., "Type Inference for Spreadsheets", ACM Int. Symp. on Principles and Practice of Declarative Programming, 73-84, 2006. abstract and download
- Beckwith, L., Burnett, M., Grigoreanu, V., and Wiedenbeck, S., "Gender HCI: What About the Software?", Computer, 83-87, November 2006. pdf
- Beckwith, L., Burnett, M., Sorte, S., "Gender and End-User Computing", Encyclopedia of Gender and Information Technology, Information Science Publishing, 2006.
- 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
- 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
- Blackwell, A.F., "Gender in Domestic Programming: From Bricolage to Seances d'Essayage", Presentation at CHI Workshop on End User Software Engineering, 2006. pdf
- Blackwell, A.F., "Metaphors we Program by: Space, Action and Society in Java", Proceedings of PPIG 2006, pp. 7-21. pdf
- 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.
- Blackwell, A.F., "The Reification of Metaphor as a Design Tool", ACM Transactions on Computer-Human Interaction (TOCHI), 13(4), 490-530, 2006. pdf
- 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
- 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.
- 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
- 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
- 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
- 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.
- 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.
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- Koesnandar, A, Elbaum, S., Rothermel, G., "Building Dependable Web Macros With Robofox", August 2006, TR-UNL-CSE-2006-0010.
- 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
- 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
- Myers B., Ko A., Burnett M., "Invited Research Overview: End-User Programming (Invited paper)", ACM Conference on Human-Computer Interaction (CHI'06), April 2006.
- 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
- 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.
- 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
- 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.
- Niess, M. L. "Spreadsheets as Tools for Building Mathematical Connections." Connections, AMTE online publication, Spring 2006, vol. 25, no. 2, p.12-14.
- 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.
- Niess, M. L., Suharwoto, 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
- 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
- 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.
- 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
- 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
- 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
- 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
- Rosson, M.B., Carroll, J.M., "Building and Sustaining Developmental Learning Communities,", Journal of Community Informatics, 2006.
- 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.
- 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
- 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.
- 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
- Scaffidi, C., "Challenges, Motivations, and Success Factors in the Creation of Hurricane Katrina 'Person Locator' Web Sites", VL/HCC (PPIG"06). abstract and download
- Scaffidi, C., "A Data Model to Support End User Software Engineering", International Conference on Software Engineering (ICSE'07) Doctoral Symposium, Accepted. pdf
- Scaffidi, C., "Why Are APIs Difficult To Learn and Use?" ACM Crossroads Magazine, Vol. 12.4, pp. 4-9, 2006. pdf
- 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.
- Scaffidi, C., Ko A., Myers B., and Shaw M., "Dimensions Characterizing Programming Feature Usage by Information Workers". abstract and download
- 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
- 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
- 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
- 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.
- Wiedenbeck, S., Sun, X., and Chintakovid, T., "Antecedents to End Users' Success in Learning to Program", Submitted.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Blackwell, A.F., "Psychological Issues in End-User Programming", End User Development, (H. Lieberman, F. Paterno, and V. Wulf, eds.), Kluwer Academic Publishers, 2005.
- Blackwell, A. and Collins, N., "The Programming Language as a Musical Instrument". Proceedings of PPIG 2005, pp. 120-130.
- 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.
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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)
- 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
- 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)
- 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.
- 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
- 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
- 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.
- 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
- 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.
- 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.
- Niess, M. L., "Scaffolding Math Learning with Spreadsheets", Learning and Leading With Technology, vol. 32 (5), February 2005. pdf
- 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.
- 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
- 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.
- 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.
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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.
- 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
- 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
- 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.
- 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.
- 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.
- 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
- 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
- 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
- Blackwell, A.F., "End User Developers at Home," Communications of the ACM, 2004.
- Blackwell, A.F., "Psychological Issues in End-User Programming," End User Development, 2004.
- 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
- Burnett, M., Cook, C., Rothermel, G., "End-User Software Engineering," Communications of the ACM, September,
2004. pdf
- Burnett, M., Cook, C., Rothermel, G., "A Spreadsheet-Based View of the End-User Software Engineering Concept", Workshop on Foundations of Spreadsheets, September 2004.
- Burnett, M., Rothermel, G., Cook, C., "An Integrated Software Engineering Approach for End-User Programmers," End User Development, 2004. pdf
- Cook, C., Prabhakararao, S., Main, M., Durham, M., Burnett, M., Rothermel, G., "Software Engineering for End-User Programmers," CrossTalk, vol. June, 2004. pdf
- 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.
- 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.
- 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
- 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
- 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
- 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.
- Myers, B.A., Burnett, M., "End-Users Creating Effective Software", Extended Abstract CHI 2004, p. 1592. pdf
- 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
- 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
- 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
- Raz, O., "Helping Everyday Users Find Anomalies in Data Feeds," PhD Thesis, Carnegie Mellon, May 2004. pdf
- 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.
- 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.
- 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
- 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.
- 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.
- 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
- Ruthruff, R., Burnett, M., "Visual Programming", Encyclopedia of Human-Computer Interaction, vol. 2, (Willian Bainbridge, ed.), Berkshire Publishing Group, p. 791-795, 2004.
- 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
- 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
- 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
|