Publications
Josh Tenenberg

  1. Tenenberg, J., Roth, W.-M., Chinn, D., Jornet, A., Socha, D., Walter, S. More than the code: learning rules of rejection in writing programs. Communications of the Association of Computing Machinery, forthcoming.
  2. Rose, E., Tenenberg, J. Poor poor dumb mouths, And bid them speak for me: Theorizing the use of personas in practice. Technical Communication Quarterly, forthcoming.
  3. Rose, E., Tenenberg, J. Making Practice-Level Struggles Visible: Researching UX Practice to Inform Pedagogy. Communication Design Quarterly 5(1): 89-97, 2017
  4. Roth, W.-M., Socha, D., Tenenberg, J. Becoming-design in corresponding: re/theorizing the co- in codesigning. CoDesign 13(1): 1-15, 2017.
  5. Rose, E., Tenenberg, J. Arguing about design: A taxonomy of rhetorical strategies deployed by user experience practitioners. ACM Special Interest Group on the Design of Communication (SIGDOC) Annual Conference, Silver Springs, MD, 2016.
  6. Tenenberg, J., Roth, W.-M., Socha, D. From I-Awareness to We-Awareness in CSCW. Computer Supported Cooperative Work 25(4): 235-278, 2016. (Focal article of special issue on Awareness in CSCW)
  7. Roth, W.-M., Tenenberg, J., Socha, D. Discourse/s in/of CSCW. Computer Supported Cooperative Work 25(4): 385-407, 2016.
  8. Tenenberg, J. Socha, D. and Roth, W-M. Seing Design Stances. CoDesign, 12(1-2): 6-25, 2016.
  9. Socha, D., Adams, R., Franznick, K., Roth, W.-M., Sullivan,K., Tenenberg, J., and Walter, S. Wide-Field Ethnography: Studying Software Engineering in 2025 and Beyond. The 38th International Conference on Software Engineering (ICSE), 2016. (Winner of the 1st prize in the CRA/CCC “Blue Sky Ideas” Vision 2025 Conference Track, presented to the top paper that presents “new problems, new application domains, or new methodologies that are likely to stimulate significant new research.”)
  10. Socha, D. and Tenenberg, J. Sketching and Conceptions of Software Design. 8th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). Firenze, Italy, 2015.
  11. Socha, D., Roth, W.-M., Tenenberg, J. Taking a (Design) Stance. In Adams, R.S., Siddiqui, J., and Buzzanell, P. (Eds). Analyzing Design Review Conversations . Purdue University Press: West Lafayette, IN, 2015.
  12. Tenenberg, J and McCartney, R. Looking Backward to Look Forward: TOCE in Transition. ACM Transactions on Computing Education, 15(3), 2015.
  13. Rose, E. and Tenenberg, J. UX as Disruption: Managing team conflict as a productive resource. International Journal of Sociotechnology and Knowledge Development, 7(3): 1-19, 2015.
  14. Tenenberg, J., Socha, D. and Roth, W-M. "Designerly ways of being", Design Thinking Research Symposium, West Lafayette, IN USA, October 2014.
  15. Tenenberg, J. "Learning through observing peers in practice," Studies in Higher Education, 2014.
  16. Tenenberg, J., and Ben-David Kolikant, Y. "Computer Programs, Dialogicality, and Intentionality," The 10th International Computing Education Research Workshop (ICER 2014), Glasgow, Scotland, August 2014. (Winner of the John Henry Award for the paper that "pushes the upper limits of our pedagogy.")
  17. Tenenberg, J. "Asking Research Questions: Theoretical Presuppositions," ACM Transactions on Computing Education, 14(3), 2014.
  18. Tenenberg, J. and McCartney, R. "Computing Education in (K-12) Schools from a Cross-National Perspective", ACM Transactions on Computing Education, 14(2), 2014.
  19. Tenenberg, J. and Knobelsdorf, M. "Out of our minds: a review of sociocultural cognition theory", Computer Science Education, 1-24, 2014.
  20. Socha, D. and Tenenberg, J."Navigating constraints: the design work of professional software developers." In CHI '13 Extended Abstracts on Human Factors in Computing Systems( CHI EA '13). ACM, 103-108, 2013.
  21. Socha, D. and Tenenberg, J. "Sketching software in the wild." In Proceedings of the 2013 International Conference on Software Engineering (ICSE '13). IEEE Press, 1237-1240, 2013.
  22. Knobelsdorf, M. and Tenenberg, J. "The Context-based Approach IniK in Light of Situated and Constructive Learning Theories", International Conference on Informatics in Schools: Situation, Evolution and Perspectives, Oldenburg, Germany, February 2013.
  23. Tenenberg, J., "Technology and the Commons" in The Wealth of the Commons: A World Beyond Market and State, Levellers Press, 2012. Also appearing in English as "Technik und Commons." In Silke Helfrich, Heinrich-Böll-Stuftung(Hg.), Commons: Für eine neue Politik jenseits von Markt und Staat, Transcript Publishing, 2012. (Transl: "Technology and the Commons." In Silke Helfrich and Heinrich-Böll Foundation, Commons: For a new policy beyond market and state, Transcript Publishing, 2012).
  24. Knobelsdorf, M., Isohanni, E., and Tenenberg, J. "The Reasons Might be Different: Why Students and Teachers Do Not Use Visualization Tools", In Proceedings of the 12th Koli Calling International Conference on Computing Education Research (Koli Calling '12), Tahko, Finland, November, 2012.
  25. Fincher, S., and Tenenberg, J. A Commons Leader's Vade Mecum (or, How to Instantiate a Disciplinary Commons), University of Kent Press, 2011.
  26. Fincher, S., Tenenberg, J., and Robins, A. "Research Design: Necessary Bricolage", The 7th International Computing Education Research Workshop (ICER 2011), Providence, Rhode Island, USA, August 2011. (Winner of the John Henry Award for the paper that "pushes the upper limits of our pedagogy.")
  27. Tenenberg, J. and McCartney, R. "Computational tools for computing education." ACM Transactions on Computing Education, 11(4), 2011.
  28. Josh Tenenberg, "Industry Fellows: A model for industry-academic collaboration in the engineering classroom." American Society for Engineering Education Annual Conference. Vancouver, B.C., Canada, June 2011.
  29. Josh Tenenberg, "Using portfolios to tell the design backstory." American Society for Engineering Education Annual Conference. Vancouver, B.C., Canada, June 2011.
  30. Jonas Boustedt, Robert McCartney, Josh Tenenberg, Stephen Cooper, Daniel Garcia, Michelle Hutton, Nick Parlante, Brad "It seemed like a good idea at the time." SIGCSE '11: Proceedings of the 41st SIGCSE Technical Symposium on Computer Science Education. Dallas, TX, USA, March 2011.
  31. Tenenberg, J. and McCartney, R. "Entry Points for Computing Education Research." Transactions on Computing Educaction 11(1), 2011.
  32. Youn-kyung Lim, Erik Stolterman, Josh Tenenberg. "The Anatomy of Prototypes as a Framework for Specifying Fundamental Characteristics of Prototypes." Asian Conference on Design & Digital Engineering. Jeju, Korea, August 2010.
  33. Fincher, S., and Tenenberg, J. "The scholarship of cockfighting", The London Scholarship of Teaching and Learning (SoTL) 8th International Conference, London, England, May 2010.
  34. Tenenberg, J. and McCartney, R. "Why Discipline Matters in Computing Education Scholarship." Transactions on Computing Educaction 9(4), 2010.
  35. Tenenberg, J. "Industry fellows: bringing professional practice into the classroom." In SIGCSE '10: Proceedings of the 41st SIGCSE Technical Symposium on Computer Science Education, Milwaukee, WI, USA, March 2010.
  36. Boustedt, J., McCartney, R., Tenenberg, J., Gehringer, E. F., Lister, R., and Musicant, D. "It seemed like a good idea at the time. In SIGCSE '10: Proceedings of the 41st SIGCSE Technical Symposium on Computer Science Education, Milwaukee, WI, USA, March 2010.
  37. Tenenberg, J. "The ultimate guest speaker: a model for educator/practitioner collaboration." Eleventh Annual Northwestern Regional Conference Consortium for Computing Sciences in Colleges, Tacoma, WA, October 2009. Proceedings in The Journal of Computing Sciences in Colleges.
  38. Shinohara, K. and Tenenberg, J. 2009. "A blind person's interactions with technology." Commununications of the ACM 52(8):58-66, 2009.
  39. Tenenberg, J. and McCartney, R. "Introducing the ACM Transactions on Computing Education", Transactions on Computing Education, 9(1), 2009.
  40. Tenenberg, J. and McCartney, R. "Answering Part of the Significant Question", Journal on Educational Resources in Computing 8(4), 2009.
  41. McCartney, R. and Tenenberg, J. "Making it Real." Journal on Educational Resources in Computing, 8(3), 2008.
  42. Lim, Y., Stolterman, E., and Tenenberg, J. "The anatomy of prototypes: Prototypes as filters, prototypes as manifestations of design ideas." ACM Transactions on Computer-Human Interaction, 15(2), 2008.
  43. Tenenberg, J. "The politics of technology and the governance of commons." The 12th Biennial Conference of the International Association for the Study of Commons, July, 2008, Cheltenham, England.
  44. Tenenberg, J., "An institutional analysis of software teams." International Journal of Human-Computer Studies, 66(7):484-494, 2008.
  45. Tenenberg, J. and McCartney, R. "Grounding the Scholarship of Teaching and Learning in Practice." Journal on Educational Resoures in Computing, 8(2), 2008.
  46. McCartney, R. and Tenenberg, J. "From Conference to Journal." Journal on Educational Resoures in Computing, 8(1), 2008.
  47. Tenenberg, J. and McCartney, R. "Linking questions and evidence." Journal on Educational Resoures in Computing 7(4), 2008.
  48. Boustedt, J., McCartney, R., Tenenberg, J., Anderson, S. D., Eastman, C. M., Garcia, D. D., Gestwicki, P. V., and Menzin, M. S. "It seemed like a good idea at the time." SIGCSE '08: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008.
  49. Tenenberg, J., Fincher, S., Impagliazzo, J., and Joyce, D. "Publishing in computing education." SIGCSE '08: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008.
  50. Boustedt, J., R. McCartney, J. Tenenberg, T. Winters, S. Edwards, B. Morrison D. Musicant, I. Utting, and C. Zander, "It seemed like a good idea at the time." SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education, Covington, KY, 2007.
  51. Fincher, S. and Tenenberg, J. "Re-shaping practices of academic development: The Disciplinary Commons." Society for Research into Higher Education Annual Conference, Brighton, Sussex, UK, December, 2007.
  52. McCartney, R. and Tenenberg, J. "Why Evidence?" Journal on Educational Resources in Computing, 7(3), 2007.
  53. Tenenberg, J. and McCartney, R., "Computer Science in a Liberal Arts Context," ACM Journal on Educational Resources in Computing, 7(2), 2007.
  54. McCartney, R. and Tenenberg, J. "From the Editors: A New Vision for JERIC." Journal on Educational Resources in Computing, 7(1), 2007.
  55. Shinohara, K. and Tenenberg, J. "Observing Sara: A case study of a blind person's interactions with technology", ASSETS 2007: The Ninth International ACM SIGACCESS Conference on Computers and Accessibility, Tempe, AZ, USA, 2007.
  56. Fincher, S. and Tenenberg, J. "Warren's Question", ICER '07: The Third International Computing Education Research Workshop, Atlanta, Georgia, USA, 2007.
  57. Tenenberg, J. and Fincher, S. "Opening the Door of the Computer Science Classroom: The Disciplinary Commons", SIGCSE '07: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007.
  58. Fincher, S. and Tenenberg, J., "Using Theory to Inform Capacity-Building: Bootstrapping Communities of Practice in Computer Science Education Research," Journal of Engineering Education, October, 2006.
  59. Tenenberg, J. and Fincher, S., "Building and Assessing Capacity in Engineering Education Research: The Bootstrapping Model," American Society for Engineering Education Annual Conference, Chicago, IL, USA, June, 2006.
  60. Tenenberg, J. and Murphy, L., "Knowing what I know: an investigation of undergraduate knowledge and self-knowledge of Data Structures," Computer Science Education, 15(4), 2005.
  61. Fincher, S., Lister, R., Clear, T., Robins, A., Tenenberg, J. and Petre, M. "Multi-institutional, multi-national studies in CSEd research: some design considerations and trade-offs," First International Computing Education Research Workshop (ICER), Seattle, WA, USA, October, 2005.
  62. Tenenberg, J. and Wang, Q., "Common ground: a course portfolio approach", International Society for The Scholarship of Teaching and Learning, 2005 Conference: Commitment, Community, and Collaboration, Vancouver, B.C., Canada, 2005 (extended abstract).
  63. Tenenberg, J. and Wang, Q., "Using course portfolios to create a disciplinary commons across institutions," Seventh Annual Northwestern Regional Conference of the Consortium for Computing Sciences in Colleges, Bothell, WA, October 2005. Proceedings in The Journal of Computing Sciences in Colleges, 2005.
  64. Tenenberg, J., S. Fincher, K. Blaha, D. Bouvier, T. Chen, D. Chinn, S. Cooper, A. Eckerdal, H. Johnson, R. McCartney, A. Monge, J. Moström, M. Petre, K. Powers, M. Ratcliffe, A. Robins, D. Sanders, L. Schwartzman, B. Simon, C. Stoker, A. Elliott Tew, T. VanDeGrift, "Students designing software: a multi-national, multi-institutional study." Informatics in Education, (2005).
  65. Murphy, L. and Tenenberg, J., "Do Computer Science Students Know What They Know?: A Calibration Study of Data Structure Knowledge." 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Lisbon, Portugal, 2005.
  66. Josh Tenenberg and Sally Fincher. "From Global to Local: Bootstrapping regional scholarship in teaching through international collaboration." University and Community Conference, Cienfuegos, Cuba, 2005.
  67. Fincher, S. and Tenenberg, J. "Making sense of card sorting data," Expert Systems, 22(3), 2005.
  68. Sanders, K., S. Fincher, D. Bouvier, G. Lewandowski, B. Morrison, L. Murphy, M. Petre, B. Richards, J. Tenenberg, L. Thomas, R. Anderson, R. Anderson, S. Fitzgerald, A. Gutschow. S. Haller, R. Lister, R. Mccauley, J. Mctaggart, C. Prasad, T. Scott, D. Shinners-Kennedy, S. Westbrook and C. Zander. "What are they thinking?: a multi-institutional study of novice programmers' understanding of computer-science concepts using card-sort data," Expert Systems, 22(3), 2005.
  69. Sally Fincher, Marian Petre, Josh Tenenberg, et al., "A multi-national, multi-institutional study of student-generated software designs", 4th Annual Finnish / Baltic Sea Conference on Computer Science Education, Koli Calling, Joensuu, Finland, 2004.
  70. Josh Tenenberg and Sally Fincher, "Bootstrapping Research in Computer Science Eduation", The Scholarship of Teaching and Learning: Perspectives, Intersections, and Directions, Bloomington, Indiana, USA, 2004.
  71. Sally Fincher, Marian Petre, Josh Tenenberg, et al., "Cause for alarm?: A multi-national, multi-institutional study of student-generated software designs", Technical Report 16-04, Computing Laboratory, University of Kent, UK, September, 2004.
  72. Raymond Lister, Ilona Box, Briana Morrison, Josh Tenenberg, Suzanne Westbrook, "The Dimensions of Variation in the Teaching of Data Structures", 9th Annual Conference on Innovation and Technology in Computer Science Education, Leeds, UK, 2004.
  73. Donald Chinn, Josh Tenenberg and Phil Prins, "The Role of the Data Structures Course in the Computing Curriculum", Fifth Annual Northwestern Regional Conference of the Consortium for Computing Sciences in Colleges, Ellensberg, WA, October 2003. Proceedings in The Journal of Computing Sciences in Colleges, v.19 #2, 2003.
  74. W. Collins, R. Lister, J. Tenenberg, and S. Westbrook, "The Role for Framework Libraries in CS2", in Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, Reno, NV, U.S.A., 2003.
  75. J. Tenenberg, "A Framework Approach to Teaching Data Structures", in Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, Reno, NV, U.S.A., 2003.
  76. Marian Petre, Sally Fincher, Josh Tenenberg, et al. " `My criterion is: Is it a Boolean?': A card-sort elicitation of students' knowledge of programming constructs." Technical Report 6-03, Computing Laboratory, University of Kent, UK, June 2003.
  77. J. Tenenberg, "Teaching Data Structures Using Object Oriented Toolkits", in Proceedings of the Educators' Symposium, OOPSLA 2002, Seattle, WA, U.S.A.
  78. J. Tenenberg, "On the meaning of computer programs", in Cognitive Technology: Instruments of Mind, Proceedings of the 4th International Conference of Cognitive Technology, Coventry, UK, 2001.
  79. J. Tenenberg, "Virtual machines and program comprehension," Proceedings, Annual Meeting, Psychology of Programming Interest Group, Ghent, Belgium, 1996.
  80. Q. Yang, J. Tenenberg, and S. Woods, "On the Implementation and Evaluation of Abtweak," Computational Intelligence, V.12, June 1996.
  81. J. Tenenberg, "Using Cooperative Learning in the Undergraduate Computer Science Classroom," The Journal of Computing in Small Colleges, v. 11, #2, November 1995. Proceedings of the Midwest Conference on Computing in Small Colleges.
  82. S. Whitehead, J. Karlsson, and J. Tenenberg, "Learning Multiple Goal Behavior via Task Decomposition and Dynamic Policy Merging," Robot Learning, Sridhar and Connel (eds.), MIT Press, 1993.
  83. J. Tenenberg, J. Karlsson, and S. Whitehead, "Learning via Task Decomposition," Proceedings of the Second International Conference on Simulation of Adaptive Behavior (SAB92), 1992.
  84. J. Allen, H. Kautz, R. Pelavin, and J. Tenenberg, Reasoning about Plans, Morgan Kaufmann, 1991.
  85. C. Knoblock, J. Tenenberg, and Q. Yang, "Characterizing Abstraction Hierarchies for Planning," Proceedings of the Ninth National Conference on Artificial Intelligence, 1991.
  86. Q. Yang, J. Tenenberg, and S. Woods, "Abstraction in Nonlinear Planning," Technical Report #CS-91-65, Computer Science Department, University of Waterloo, 1991.
  87. F. Bacchus, J. Tenenberg, and H. Koomen, "A Non-Reified Temporal Logic," Artificial Intelligence, v.52, #1, November 1991.
  88. J. Tenenberg, "Abandoning the Completeness Assumptions: A Statistical Approach to Solving the Frame Problem," The International Journal of Expert Systems, v.3, #3,4, 1991. Also, in Reasoning Agents in a Dynamic World: The Frame Problem, K. Ford and P. Hayes (eds.), 1991.
  89. J. Tenenberg, "Abstracting First-Order Theories," in Change of Representation and Inductive Bias, P. Benjamin, (ed.), Kluwer Academic Publishers, Boston, 1990.
  90. C. Knoblock, J. Tenenberg, and Q. Yang, "A Spectrum of Abstraction Hierarchies for Planning," Proceedings of the AAAI-90 Workshop on Automatic Generation of Approximations and Abstractions, 1990.
  91. Q. Yang and J. Tenenberg, "ABTWEAK: Abstracting a Non-Linear, Least Commitment Planner," Proceedings of the Eighth National Conference on Artificial Intelligence, 1990.
  92. Q. Yang and J. Tenenberg, "ABTWEAK: Abstracting a Non-Linear, Least Commitment Planner", Technical Report #CS-90-09, Computer Science Department, University of Waterloo, 1990.
  93. F. Bacchus, J. Tenenberg, and H. Koomen, "A Non-Reified Temporal Logic," Proceedings of the First International Conference on Principles of Representation and Reasoning, Toronto, 1989.
  94. J. Tenenberg, J. Allen, and J. Weber, (eds.) "Proceedings from the Rochester Planning Workshop: From Formal Systems to Practical Systems," Technical Report #284, University of Rochester Computer Science Department, 1989.
  95. J. Tenenberg, "Extending Inheritance Abstraction to Symbolic Planning Systems," Research Review, 1988-1989, Computer Science and Engineering, University of Rochester, 1989.
  96. J. Tenenberg, "Inheritance in Automated Planning," Proceedings of the First International Conference on Principles of Representation and Reasoning, Toronto, 1989.
  97. J. Tenenberg, "The Robot Designer's Dilemma," Proceedings of the First International Conference on Human and Machine Cognition, Pensacola, Florida, 1989.
  98. J. Tenenberg, "Abstraction in Planning," Ph.D. Dissertation and Technical Report #250, University of Rochester Computer Science Department, 1988.
  99. J. Tenenberg, "Maintaining Logical Consistency in ABSTRIPS: A Formal Approach," Technical Report #205, University of Rochester Computer Science Department, 1987.
  100. L. Hartman and J. Tenenberg, "Performance in Practical Problem Solving," Proceedings of the Tenth International Joint Conference on Artificial Intelligence, Milan Italy, 1987, (also UR-TR #203).
  101. J. Tenenberg, "Preserving Consistency across Abstraction Mappings," Proceedings of Tenth International Joint Conference on Artificial Intelligence, Milan Italy, 1987, (also UR-TR #204).
  102. L. Hartman and J. Tenenberg, "Naive Physics and the Control of Inference," Technical Report #207, University of Rochester Computer Science Department, 1987.
  103. J. Tenenberg, "Planning with Abstraction," Proceedings of Fifth National Conference on Artificial Intelligence, Philadelphia, PA, 1986.
  104. J. Tenenberg, "Taxonomic Reasoning," Proceedings of the Ninth International Joint Conference on Artificial Intelligence, Los Angeles, 1985.
  105. J. Tenenberg, "Taxonomic Reasoning," Technical Report #147, University of Rochester Computer Science Department, 1985.



  106. File translated from TEX by TTH, version 3.61.
    On 03 Sep 2004, 18:04.
    Edited manually by Josh Tenenberg. Last updated 24 September 2014.