Publications
2010
- Brad A. Myers, Margaret M. Burnett, Andrew J. Ko, Mary Beth Rosson,
Christopher Scaffidi, and Susan Wiedenbeck. "End User Software Engineering:
CHI'2010 Special Interest Group Meeting".
Extended Abstracts, CHI'2010,
Atlanta, GA, April 10-15, 2010. pp. 3189-3192.
pdf
2009
- Abraham, R. and Erwig, M., "Mutation Operators for Spreadsheets",
IEEE Transactions on Software Engineering, Vol. 35, No. 1, 94-108, 2009
pdf
- Abraham, R., Burnett, M. and Erwig, M., "Spreadsheet
Programming" Encyclopedia of Computer Science and Engineering, (ed.
B.J. Wah), 2804-2810, 2009
pdf
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Neumann, C., Metoyer, R., and Burnett, M., "End-User Strategy
Programming", Journal of Visual Languages and Computing 20, February
2009, pp. 16-29.
pdf
- 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
- Ozenc, K., Kim, M., Zimmerman, J., Oney, S., and Myers, B.
"Conceiving, Refining, and Communicating the Design of Interactive
Controls", Submitted for publication.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Chambers,
C., and Erwig, M., "Dimension Inference in Spreadsheets," IEEE Int.
Symp. on Visual Languages and Human-Centric Computing, 2008. (Best Paper Award)
pdf
- 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.
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Myers,
B.A., Burnett, M., Rosson, M.B., Ko, A.J., and Blackwell, A. "End users
Creating Effective Software", Extended Abstract CHI'2008, p. 2371-2374,
2008.
pdf
- 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
- 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
- Niess, M. L., "Dynamic Visualization," Learning and Leading With Technology, 35(4), 29-31, Dec/Jan, 2007- 08.
- 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.
- Niess, M. L., "Knowledge needed for teaching with technologies - Call it TPACK," AMTE Connections, Spring, p. 9-10, 2008.
- 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.
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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., 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
- 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
|