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

Publications by EUSES members

2012

  1. Kulesza T, Stumpf S, Burnett MB, Kwan I (to appear) Tell Me More? The Effects of Mental Model Soundness on Personalizing an Intelligent Agent. ACM Conference on Human Factors in Computing Systems (CHI), Austin, Texas, 5-10 May 2012.
  2. Curran W, Wong W-K, Moore T, Kulesza T, Stumpf S, Burnett MB (to appear) Recognizing "Cool": Can End Users Help Computer Vision Recognize Subjective Attributes of Objects in Images? Conference on Intelligent User Interfaces (IUI), Lisbon, Spain, 14-17 February 2012.
  3. Ko, A.J. (2012). Mining Whining in Support Forums with Frictionary. ACM Conference on Human Factors in Computing Systems, alt.chi (CHI), to appear.
  4. Chilana, P. K., Holsberry, C., Oliveira, F., & Ko, A. (2012).Designing for a Billion Users: A Case Study of Facebook. ACM Conference on Human Factors in Computing Systems (CHI), to appear.
  5. Chilana, P. K., Ko, A., & Wobbrock, J. (2012). LemonAid: Selection-Based Crowdsourced Contextual Help for Web Applications. ACM Conference on Human Factors in Computing Systems (CHI), to appear.
  6. Kriplean, T., Toomim, M., Morgan, J., Borning, A., & Ko, A.(2012). Is This What You Meant? Promoting Listening on the Web with Reflect. ACM Conference on Human Factors in Computing Systems (CHI), to appear.
  7. T. Yu, W. Srisa-an, G. Rothermel, SimTester: A Controllable and Observable Testing Framework for Embedded Systems, Proceedings of the Eighth Annual International Conference on Virtual Execution Environments, March 2012, to appear.
  8. H. Mei, L. Zhang, D. Hao, L. Zhang, G. Rothermel, A Static Approach to Prioritizing JUnit Test Cases. IEEE Transactions on Software Engineering, to appear.
  9. Y. Kim, M. Kim, G. Rothermel A Scalable Distributed Concolic Testing Approach: An Empirical Evaluation, Proceedings of the International Conference on Software Testing, April 2012, to appear.
  10. D. Hao, L. Zhang, X. Wu, H. Mei, G. Rothermel, On-Demand Test Suite Reduction, Proceedings of the International Conference on Software Engineering, June 2012, to appear.
  11. Article 5 (43 pages)-Lattice-Based Sampling for Path Property Monitoring MM Diep, MB Dwyer, S Elbaum ACM Transactions on Software Engineering andMethodology-TOSEM 21 pdf
  12. Kerry Chang and Brad Myers, "WebCrystal: Understanding and Reusing Examples in Web Design", Proceedings CHI'2012: Human Factors in Computing Systems. Austin, TX, May 5-10, 2012. To appear.
  13. Cyrus Omar, YoungSeok Yoon, Thomas D. LaToza, Brad A. Myers, "Active Code Completion." ICSE'2012: 34nd International Conference on Software Engineering, Zurich, Switzerland, 2-9 June 2012. To appear.
  14. Chris Scaffidi, Joel Brandt, Margaret Burnett, Andrew Dove, Brad Myers. "SIG: End-User Programming" CHI'2012 Special Interest Group Meeting. Extended Abstracts, CHI'2012, Austin, TX, May 5-10, 2012. To appear.
  15. Hollingsworth, S., Lewis, M. C., Berkholz, D. S., Wong, W-K., and Karplus, A. (2012) (< phi >, < psi >) 2-motifs: a purely conformation-based, fine-grained enumeration of protein parts at the two-residue level. (2012). Journal of Molecular Biology, 416: 78-93.pdf
  16. Int. Conference on Fundamental Approaches to Software Engineering, 2012, to appearCurran, W., Moore, T., Kulesza, T., Wong, W-K., Todorovic, S., Stumpf, S., White, R., and Burnett, M. Towards Recognizing "Cool": Can End Users Help Computer Vision Recognize Subjective Attributes of Objects in Images? (2012). Proceedings of the 2012 International Conference on Intelligent User Interfaces.pdf
  17. Explanations for Regular Expressions, Martin Erwig and Rahul Gopinathpdf
  18. End-User Software Engineering and Why It Matters. Burnett, M. In A. Dwivedi, & S. Clarke (Eds.), End-User Computing, Development, and Software Engineering: New Challenges. pp. 185-201, 2012. doi:10.4018/978-1-4666-0140-6.ch009. (This is a reprint of my 2010 journal paper of the same name).
  19. End-User Debugging Strategies: A Sensemaking Perspective, Valentina Grigoreanu, Margaret Burnett, Susan Wiedenbeck, Jill Cao, Kyle Rector, and Irwin Kwan, ACM Transactions on Computer-Human Interaction, (to appear 2012).

2011

  1. Niess, M. L., van Zee, E., Gillow-Wiles, H., & Staus, N. (March 2011). Advancing K-8 TeachersÕ STEM Education for Teaching Interdisciplinary Science and Mathematics with Technologies. Paper presented for Society of Information Technology and Teacher Education (SITE) Annual Conference, Nashville, TN. Winner of the 2011 Thompson TPACK Award.
  2. Asavametha, A., Ayyavu, P., and Scaffidi, C. 2011. No application is an island: Using topes to transform strings during data transfer. IEEE International Conference on Information Science and Applications, to appear.pdf
  3. Ko, A., Abraham, R., Beckwith, L., Blackwell, B., Burnett, B., Erwig, M., Scaffidi, C., Lawrence, J., Lieberman, H., Myers, B., Rosson, M., Rothermel, G., Shaw, M., and Wiedenbeck, S. 2011, expected. The State of the Art in End-User Software Engineering. ACM Computing Surveys, to appear.pdf
  4. Jackson, J., Scaffidi, C., and Stolee, K.. 2011. Digging for diamonds: Identifying valuable web automation programs in repositories. IEEE International Conference on Information Science and Applications, to appear.pdf
  5. Scaffidi, C., and Burnett, M. 2011. End-user development (EUD). Encyclopedia of Interaction Design.pdf
  6. Why-Oriented End-User Debugging of Nave Bayes Text Classification, Todd Kulesza, Simone Stumpf, Weng-Keen Wong, Margaret M. Burnett, Stephen Perona, Andrew Ko, Ian Oberst, ACM Transactions on Intelligent Information Systems, 1(1), (to appear).
  7. How Programmers Debug, Revisited: An Information Foraging Theory Perspective, Joseph Lawrance, Christopher Bogart, Margaret Burnett, Rachel Bellamy, Kyle Rector, Scott D. Fleming, IEEE Transactions on Software Engineering (to appear). pdf
  8. The State of the Art in End-User Software Engineering, Andrew J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Joseph Lawrance, Chris Scaffidi, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Mary Shaw, and Susan Wiedenbeck, ACM Computing Surveys (to appear).
  9. Where Are My Intelligent Assistant's Mistakes? A Systematic Testing Approach, Todd Kulesza, Margaret Burnett, Simone Stumpf, Weng-Keen Wong, Shubhomoy Das, Alex Groce, Amber Shinsel, Forrest Bice, Kevin McIntosh, Third International Symposium on End-User Development, Torre Canne (Brindisi), Italy, June 2011 (to appear).pdf
  10. End-User Feature Labeling: A Locally-Weighted Regression Approach, Weng-Keen Wong, Ian Oberst, Shubhomoy Das, Travis Moore, Simone Stumpf, Kevin McIntosh, Margaret Burnett, ACM International Conference on Intelligent User Interfaces, February 2011.
  11. Wong, W-K., Oberst, I., Das, S., Moore, T., Stumpf, S., McIntosh, K., and Burnett, M. (2011). End-User Feature Labeling: A Locally-Weighted Regression Approach. To Appear in the 2011 ACM International Conference on Intelligent User Interfaces.Best Paper Nomination at IUI 2011.pdf
  12. The Choice Calculus: A Representation for Software Variation, Martin Erwig and Eric Walkingshaw ACM Transactions on Software Engineering and Methodology, 2011, to appear.pdf
  13. Karen A. Kovach, Jill Ann Aubrecht, Alex Begey, Mary Amanda Dew, Brad Myers, Annette DeVito Dabbs. "Data Safety and Monitoring for Research Involving Remote Healt Monitoring." Telemedicine and eHealth. accepted for publication, 2011.
  14. Andrew J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Joseph Lawrance, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Chris Scaffidi, Mary Shaw, Susan Wiedenbeck. "The State of the Art in End-User Software Engineering", ACM Computing Surveys. Accepted for publication.pdf
  15. Andrew J. Ko and Brad A. Myers. "Extracting and Answering Why and Why Not Questions about Java Program Output" ACM Transactions on Software Engineering and Methodology (TOSEM). 20(2), 2011. To appear.
  16. Rosson, M.B., Thiry, E., Zhao, D. & Carroll, J.M. 2011 (in press). Developing an online community for women in computer and information sciences: A design rationale analysis. Proceedings of Hawaii International Conference on System Sciences: HICSS 44. Kauii, HI, 4-7 January. IEEE Computer Society.
  17. An Automated Analysis Methodology to Detect Inconsistencies in Web Services with WSDL Interfaces, M. Fisher, S. Elbaum, G. Rothermel, Journal of Software Testing, Verification, and Reliability, to appear.pdf
  18. T. Yu, A. Sung, W. Srisa-an, and G. Rothermel, Using Property-Based Oracles when Testing Embedded System Applications, Proceedings of the International Conference on Software Testing, April 2011.pdf
  19. S. K. Kuttal, A. Sarma, A. Swearngin and G. Rothermel, Versioning for Mashups - An Exploratory Study, Proceedings of the International Symposium on End-User Development, June, 2011, to appear.pdf
  20. Kriplean, T., Toomim, M., Morgan, J.T., Borning, A., and Ko, A.J.(2011). Supporting Active Listening and Grounding on the Web through Restatement. ACM Conference on Computer Supported Cooperative Work (CSCW), Horizon Track, to appear.
  21. Ko, A. J. and Zhang, X. (2011). FeedLack Detects Missing Feedback in Web Applications. ACM Conference on Human Factors in Computing Systems (CHI), May 7-12, Vancouver, BC, Canada, to appear. (acceptance rate: 25%)pdf
  22. Chilana, P.K., Ko, A. J., Wobbrock, J.O., Grossman, T. and Fitzmaurice, G. (2011). Post-Deployment Usability: A Survey of Current Practices. ACM Conference on Human Factors in Computing Systems (CHI), May 7-12, Vancouver, BC, Canada, to appear. (acceptance rate: 25%)
  23. Ko, A. J., Abraham R., Beckwith L., Blackwell A., Burnett M.M., Erwig M., Scaffidi C., Lawrence J., Lieberman H., Myers B.A., Rosson M.B., Rothermel G., Shaw M. and Wiedenbeck S. (in press). The State of the Art in End-User Software Engineering,ACM Computing Surveys, to appear.pdf
  24. Chilana, P.K., Ko. A. J. , and Wobbrock, J. O. (2011). Using Crowdsourcing in the Design of Context-Sensitive Help for Web Applications. Workshop on Crowdsourcing and Human Computation, the ACM Conference on Human Factors in Computing Systems (CHI), May 7-12, Vancouver, BC, Canada, to appear.pdf
  25. Ko, A. J. and Chilana, P.K. (2011). Design, Discussion, and Dissent in Open Bug Reports. iConference, Seattle, WA, February 8-11, to appear. (acceptance rate: 63%)pdf
  26. Kristensson, P.O. and Blackwell, A.F. (accepted). Ethics in Large-Scale User Studies: Guidelines vs. Practice. Paper to be presented at CHI 2011 Workshop on Ethics in Large Scale Trials & User Generated Content.
  27. Church, L.E. and Blackwell, A.F. (2011). Computation, visualisation and critical reflection. Paper presented at conference on Visualisation in the Age of Computerisation. Oxford, March 2011. Pages 33,46.pdf
  28. Blackwell, A.F. (accepted). Collaborative Priorities for Empowering Users through End-User Development. Contribution to European-American Collaboration Workshop at ISEUD-2011.
  29. Gernand, B., Blackwell, A. and MacLeod, N. (2011). Coded Chimera: Exploring relationships between sculptural form making and biological morphogenesis through computer modelling. Crucible Network.
  30. Ko, A.J., Abraham, R., Beckwith, L., Blackwell, A.F., Burnett, M., Erwig, M., Lawrence, J., Lieberman, H., Myers, B., Rosson, M.-B., Rothermel, G., Scaffidi, C., Shaw, M., and Wiedenbeck, S. (in press). The State of the Art in End-User Software Engineering. To appear in ACM Computing Surveys.pdf
  31. Morrison, C., Fitzpatrick, G. and Blackwell, A.F. (in press). Multi-disciplinary collaboration during ward rounds: embodied aspects of electronic medical record usage. To appear in International Journal of Medical Informatics.
  32. Levin, R.A., Laughlin, S.B., De La Rocha, C.L., and Blackwell, A.F. (Eds.). (2011). Work Meets Life: Exploring the Integrative Study of Work in Living Systems. Cambridge, MA: The MIT Press.
  33. Blackwell, A.F. (2011). The work of designers: Cultures of making and representation. In Levin, R., Laughlin, S., De La Rocha, C and Blackwell, A. (Eds) Work Meets Life: A guidebook to the integrative study of work in living systems. MIT Press, pp 133-148.
  34. Blackwell, A.F. (2011). Reconfiguring a classic: Review of "Human-machine reconfigurations: Plans and situated actions" by Lucy A. Suchman. Journal of Natural Language Engineering 17(1), 137-139.pdf

2010

  1. C. Chambers and C. Scaffidi. Struggling to Excel: A Field Study of Challenges Faced by Spreadsheet Users, IEEE Symposium on Visual Languages and Human-Centric Computing, 2010. pdf
  2. A. Dahotre, Y. Zhang, and C. Scaffidi. A Qualitative Study of Animation Programming in the Wild, IEEE International Symposium on Empirical Software Engineering and Measurement, 2010. pdf
  3. C. Scaffidi and M. Burnett. End-user software engineering, submitted to Interaction-Design Encyclopedia (invited and peer-reviewed), 2010. pdf
  4. C. Scaffidi, C. Bogart, M. Burnett, A. Cypher, B. Myers, and M. Shaw. Using Traits of Web Macro Scripts to Predict Reuse, Journal of Visual Languages and Computing, Vol. 21, No. 5, 2010, 277-291.pdf
  5. C. Scaffidi. Sharing, finding and reusing end-user code for reformatting and validating data, Journal of Visual Languages and Computing, Vol. 21, No. 4, 2010, 230-245. pdf
  6. C. Scaffidi, S. Fleming, D. Piorkowski, M. Burnett, R. Bellamy, and J. Lawrance. Unifying Software Engineering Methods and Tools: Principles and Patterns from Information Foraging, submitted to ACM Transactions on Software Engineering and Methodology, 2011 (hoped for). (The reviewers gave this a 'revise-and-resubmit', which we're currently working on.) pdf
  7. 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
  8. Jill Cao, Kyle Rector, Thomas H. Park, Scott D. Fleming, Margaret Burnett, Susan Wiedenbeck, A Debugging Perspective on End-User Mashup Programming, IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain, September 2010, pp. 149-156.pdf
  9. Christopher Bogart, Margaret Burnett, Scott Douglass, David Piorkowski, Amber Shinsel, Does My Model Work? Evaluation Abstractions of Cognitive Modelers, IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain, September 2010, pp. 49-56.
  10. Todd Kulesza, Simone Stumpf, Margaret Burnett, Weng-Keen Wong, Yann Riche, Travis Moore, Ian Oberst, Amber Shinsel, Kevin McIntosh, Explanatory Debugging: Supporting End-User Debugging of Machine-Learned Programs, IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain, September 2010, pp. 41-48.pdf
  11. Margaret Burnett, Scott D. Fleming, Shamsi Iqbal, Gina Venolia, Vidya Rajaram, Umer Farooq, Valentina Grigoreanu, Mary Czerwinski, Gender Differences and Programming Environments: Across Programming Populations, ACM ESEM, Bolzano-Bozen, Italy, September 16-17, 2010.pdf
  12. Joseph Lawrance, Margaret Burnett, Rachel Bellamy, Christopher Bogart, and Calvin Swart, Reactive Information Foraging for Evolving Goals, ACM CHI 2010, April 2010, pp. 25-34.pdf
  13. Jill Cao, Yann Riche, Susan Wiedenbeck, Margaret Burnett, and Valentina Grigoreanu, End-user mashup programming: Through the design lens, ACM CHI 2010, April 2010, pp. 1009-1018.(Best Paper Award Honorable Mention)pdf
  14. Valentina Grigoreanu, Margaret Burnett, and George Robertson, A strategy-centric approach to the design of end-user debugging tools, ACM CHI 2010, April 2010, pp. 713-722.pdf
  15. Xiaoli Fern, Chaitanya Komireddy, Valentina Grigoreanu, Margaret Burnett, Mining Problem-Solving Strategies from HCI Data, ACM Transactions on Computer-Human Interaction 17(1) Article 3, March 2010, pp. 1-22.pdf
  16. Andrew J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Joseph Lawrance, Chris Scaffidi, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Mary Shaw, and Susan Wiedenbeck, The State of the Art in End-User Software Engineering, ACM Computing Surveys (to appear).
  17. Margaret Burnett, End-User Software Engineering and Why It Matters, Journal of Organizational and End-User Computing 22(1), January-March 2010, pp. 23-51.
  18. Martin Erwig and Eric Walkingshaw, The Choice Calculus: A Representation for Software Variation, ACM Transactions on Software Engineering and Methodology, 2010, to appear pdf
  19. Martin Erwig and Eric Walkingshaw, Program Fields for Continuous Software, ACM SIGSOFT Workshop on the Future of Software Engineering Research, 2010pdf
  20. Jervis Pinto, Alan Fern, Tim Bauer, and Martin Erwig, Robust Learning for Adaptive Programs by Leveraging Program Structure, pdf
  21. IEEE International Conference on Machine Learning and Applications,2010 pdf
  22. Martin Erwig, A Language for Software Variation, ACM SIGPLAN Conf. on Generative Programming and Component Engineering, 2010
  23. Chris Chambers and Martin Erwig, Reasoning about Spreadsheets with Labels and Dimensions, Journal of Visual Languages and Computing, Vol. 21, No. 5, 249-262, 2010
  24. Martin Erwig and Eric Walkingshaw, Causal Reasoning with Neuron Diagrams, IEEE Int. Symp. on Visual Languages and Human-Centric Computing, 2010 pdf
  25. Chris Chambers, Martin Erwig, and Markus Luckey, SheetDiff: A Tool for Identifying Changes in Spreadsheets, IEEE Int. Symp. on Visual Languages and Human-Centric Computing, 2010pdf
  26. Jacome Cuna, Martin Erwig, and Joao Saraiva, Automatically Inferring ClassSheet Models from Spreadsheets, IEEE Int. Symp. on Visual Languages and Human-Centric Computing, 2010pdf
  27. A. J. Ko, R. Abraham, L. Beckwith, A. Blackwell, M. M. Burnett, M. Erwig, J. Lawrence, C. Scaffidi, H. Lieberman, B. Myers, M. B. Rosson, G. Rothermel, M. Shaw, and S. Wiedenbeck The State of the Art in End-User Software Engineering, ACM Computing Surveys, 2010,to appear pdf
  28. Yu, J., Wong, W-K., and Hutchinson, R. (2010). Modeling Experts and Novices in Citizen Science Data for Species Distribution Modeling. To appear in the 10th IEEE International Conference on Data Mining. The extended technical report version can be found here: Yu, J., Wong, W-K., and Hutchinson, R. (2010). Modeling Experts and Novices in Citizen Science Data for Species Distribution Modeling. Technical Report, Oregon State University.
  29. Kulesza, T., Stumpf, S., Burnett, M., Wong, W-K., Riche, Y., Moore, T., Oberst, I., Shinsel, A., and McIntosh, K. Conversational Debugging: Supporting End-User Debugging of Machine-Learned Programs. To Appear in the IEEE Symposium on Visual Languages and Human-Centric Computing 2010.
  30. Bryant Jr., D. W., Shen, R., Priest, H. D., Wong W-K., Mockler, T. C. (2010). Supersplat -- Spliced RNA-seq Alignment. Bioinformatics. pdf
  31. Maceli, M., Wiedenbeck, S., and Abels, E.G. (2010). The Internet Public Library (IPL): An exploratory case study on user perceptions. Information Technology and Libraries, 13 pages, Accepted. pdf
  32. M.E. Morton and S. Wiedenbeck. (2010). EHR acceptance factors in ambulatory care: A survey of physician perceptions. Perspectives in Health Information Management, 7, 1-17.
  33. Ko, A., Abraham, R., Beckwith, L., Burnett, M., Erwig, M., Lawrence, J., Lieberman, H., Myers, B., Rosson, M.B., Rothermel, G., Scaffidi, C., Shaw, M., Wiedenbeck, S. (2010) The state of the art in end-user software engineering. ACM Computing Survey, Accepted.
  34. Aedo, I., Díaz, P., Carroll, J.M., Convertino, G. & Rosson, M.B. 2010. End-user oriented strategies to facilitate multi-organizational adoption of emergency management information systems. Information Processing & Management, 46(1), 11-21.pdf
  35. Díaz, P., Aedo, I., Rosson, M.B. & Carroll, J.M. 2010. A visual tool for using design patterns as pattern languages. Proceedings of Advanced Visual Interfaces: AVI 2010 (pp. 67-74). New York: ACM.pdf
  36. Du, H., Jiang, H., Rosson, M.B. & Carroll, J.M. 2010. Increasing students’ in-class engagement through public commenting: An exploratory study. Proceedings of International Conference on Advanced Learning Technologies – ICALT 2010 (pp. 373-377). Washington, DC: IEEE.pdf
  37. Hoadley, C.M., Xu, H., Lee, J.J. & Rosson, M.B. 2010. Privacy as information access and illusory control: The case of the Facebook News Feed privacy outcry. Electronic Commerce Research and Applications, 9(1), 50-60.pdf
  38. Mentis, H.M., Reddy, M. & Rosson, M.B. 2010. Invisible emotion: Information and interaction in an emergency room. Proceedings of Computer-Supported Cooperative Work: CSCW 2010 (pp. 311-320). Savannah GA, February 2010. New York: ACM. pdf
  39. Rosson, M.B. & Carroll, J.M. 2010. Integrating information, people and technology by design: Design-first instruction for introductory students in information technology. Proceedings of EDUCON 2010: The IEEE Annual Global Engineering Education Conference (pp. 1469-1475). IEEE Computer Society.
  40. Rosson, M.B., Sinha, H. & Edor, T. 2010. Design planning in end-user web development: Gender, feature exploration and feelings of success. Proceedings of Visual Languages and Human-Centric Computing: VL/HCC 2010. Madrid, Spain, 22-25 September, IEEE Computer Society.
  41. A. Sung, W. Srisa-an, G. Rothermel, T. Yu, Testing Inter-Layer and Inter-Task Interactions in RTES Applications, Proceedings of the 17th Asia-Pacific Software Engineering Conference, December 2010, to appear. pdf
  42. H. Do, S. Mirarab, L Tahvildari, G. Rothermel, The Effects of Time Constraints on Test Case Prioritization: A Series of Controlled Experiments, IEEE Transactions on Software Engineering, 2010, to appear.
  43. Z. Xu, Y. Kim, M. Kim, G. Rothermel, M. Cohen, Directed Test Suite Augmentation: Techniques and Tradeoffs, Proceedings of the ACM International Symposium on Foundations of Software Engineering, November, 2010, to appear.
  44. I. Cabral, M. B. Cohen, G. Rothermel, Improving the Testing and Testability of Software Product Lines, Proceedings of the International Software Product Line Conference, September, 2010, to appear.
  45. Z. Xu, M. Cohen, and G. Rothermel, Factors Affecting the Use of Genetic Algorithms in Test Suite Augmentation, Proceedings of the Genetic and Evolutionary Computation Conference, July 2010. pdf
  46. J. Ruthruff, S. Elbaum, and G. Rothermel, Experimental Program Analysis, Information and Software Technology, V. 52, No. 4, April 2010, pages 359-379. pdf
  47. Ko, A.J. and Wobbrock, J.O. (2010). Cleanroom: Edit-Time Error Detection with the Uniqueness Heuristic. IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain, September 21-24, 7-14. pdf
  48. Ko, A.J. (2010). Understanding Software Engineering Through Qualitative Methods. In Oram A. and Wilson G. (Eds.), Making Software: What Really Works, and Why We Believe It (pp. 55-63). O'Reilly Media, Inc.
  49. Chilana, P.K., Wobbrock, J.O., Ko, A.J. (2010). Understanding Usability Practices in Complex Domains. ACM Conference on Human Factors in Computing Systems (CHI), Atlanta, GA, USA, 2337-2346. pdf
  50. Ko, A.J. and Chilana, P. (2010). How Power Users Help and Hinder Open Bug Reporting. ACM Conference on Human Factors in Computing Systems (CHI), Atlanta, GA, USA, 1665-1674. pdf
  51. Ko, A.J., Abraham, R., Beckwith, L., Blackwell, A.F., Burnett, M., Erwig, M., Lawrence, J., Lieberman, H., Myers, B., Rosson, M.-B., Rothermel, G., Scaffidi, C., Shaw, M., and Wiedenbeck, S. (in press). The State of the Art in End-User Software Engineering. Accepted for publication in ACM Computing Surveys.
  52. Blackwell, A.F. (in press). When systemizers meet empathizers: Universalism and the prosthetic imagination. To appear in Interdisciplinary Science Reviews 35(3).
  53. Blackwell, A.F. (in press). Reconfiguring a classic: Review of "Human-machine reconfigurations: Plans and situated actions" by Lucy A. Suchman. To appear in Journal of Natural Language Engineering.
  54. Blackwell, A.F. & Fincher, S. (2010). PUX: Patterns of User Experience. interactions 17(2), 27-31.
  55. Morrison, C., Blackwell, A.F. and Vuylsteke, A. (2010). Practitioner-customizable clinical information systems: a case-study to ground further research and development opportunities. Journal of Healthcare Engineering 1(3), 297-314.
  56. Eckert, C.M., Blackwell, A.F., Bucciarelli, L.L. and Earl, C.F. (2010). Shared conversations across design. Design Issues 26(3), 27-39. More results from the Across Design project, a sequel to the earlier paper in this journal that developed the methodology and analytic approach. pdf
  57. Blackwell, A.F. and Morrison, C. (2010). A logical mind, not a programming mind: Psychology of a professional end-user. In Proceedings of the 22nd Annual Workshop of the Psychology of Programming Interest Group (PPIG 2010). September 19-22, 2010. Universidad Carlos III de Madrid, Leganés, Spain. Published by Maria Paloma Díaz Pérez and Mary Beth Rosson. (ISBN 978-84-693-3416-4), pp. 175-184.
  58. Church, L., Nash, C. and Blackwell, A.F. (2010). Liveness in notation use: From music to programming. In Proceedings of the 22nd Annual Workshop of the Psychology of Programming Interest Group (PPIG 2010). September 19-22, 2010. Universidad Carlos III de Madrid, Leganés, Spain. Published by Maria Paloma Díaz Pérez and Mary Beth Rosson. (ISBN 978-84-693-3416-4), pp. 2-11.
  59. Blackwell, A., Wilson, L., Boulton, C. and Knell, J. (2010). Creating value across boundaries: Maximising the return from interdisciplinary innovation.NESTA Research Report CVAB/48, May 2010. Final report on 2-year research policy project commissioned by NESTA.pdf
  60. Blackwell, A.F. (2010). The Dark Side of Metaphor: Fetish in User Interfaces. Paper presented at CHI 2010 workshop on pdf
  61. Critical Dialogue: Interaction, Experience and Cultural Theory. pdf
  62. Blythe, M., McCarthy, J., Light, A., Bardzell, S., Wright, P., Bardzell, J. and Blackwell, A. (2010). Critical Dialogue: Interaction, Experience and Cultural Theory. In Extended Abstracts of CHI 2010, pp 4521-4524.
  63. Blackwell, A.F. and Dodgson, N.A. (2010). Computational aesthetics as a negotiated boundary. Leonardo 43(1), 88-89.
  64. Norman, S.J., Blackwell, A.F., Warren, L. & Woolford, K. (2010). Gesture and embodied interaction: capturing motion/ data/ value. Leonardo 43(2), 198-199. pdf
  65. Woolford, K., Blackwell, A.F., Norman, S.J. & Chevalier, C. (2010). Crafting a critical technical practice. Leonardo 43(2), 202-203. The three short papers above present results from projects within the EPSRC CREATOR consortium. pdf
  66. C. Fritz, J. Woodhouse, F. P-H. Cheng, I. Cross, A.F. Blackwell and B.C.J. Moore (2010). Perceptual studies of violin body damping and vibrato. Journal of the Acoustical Society of America, 127(1), 513-524. Output from the Virtual Violins project.

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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  54. Scaffidi, C., "Why Are APIs Difficult To Learn and Use?" ACM Crossroads Magazine, Vol. 12.4, pp. 4-9, 2006.
  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.
  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.
  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.
  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
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.

 

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 
Last Updated on September 19, 2013
Site Designed and Developed by Htet Htet Aung
Oregon State University University of Nebraska Lincoln University of Cambridge IBM STEM Academy Penn State University HCII of Carnegie Mellon University Drexel University University of Washington City University London National Instruments