Mary Beth Rosson

Information Sciences & Technology
Pennsylvania State University
State College, PA 16802

Teaching (while at VT)
  • Introduction to Human-Computer Interaction (CS 3724)
  • Professionalism in Computing (CS 3604)
  • Computer-Supported Cooperative Work (CS 5734)
  • Usability Engineering (CS 5714)
  • Community computing, including work on MOOsburg, a place-based community network project that is developing and extending a new architecture for object-oriented multi-user domains (MOOs).
  • Several students work with me on environments and tools for learning and using object-oriented design and programming. One example is the the Scenario Browser.
  • A relatively new research project is exploring end-user programming activities and environments. For examplem, the CommunitySims project is studying the development of a cross-generational learning community (middle school students and senior citizens) who collaborate on visual simulation projects related to community issues.
    Recent Professional Activities
  • General Chair, OOPSLA 2000; Doctoral Symposium panel, OOPSLA 2001; Program Committee, CHI 2002; Program Committee, DIS 2002; Program Committee, HCC'02.
    For Fun
  • A relatively new (but already dedicated) fan of the Penn State Nittany Lions.
  • But still also cheering on the Virginia Tech Hokies in all their efforts!
  • Rooting for the Yankees, who every year seem to more than repay my fan-dom efforts.
  • Always hoping that the New York Giants can possibly ever match the team I loved in the 80s. One of these days!
  • Walking and hiking with our dog, Kerby.
    Some Online Papers
    (For copies of papers not in this list, please check my current vita and send me an email request).
    1. Begole, J., Rosson, M. B., and Shaffer, C. A. 1998. Supporting Worker Independence in Collaboration Transparency, Proceedings of the 1998 ACM Conference on User Interface Software and Technology, New York, ACM, pp. 133-142.
    2. Begole, J., Rosson, M.B., and Shaffer, C. A. 1999. Flexible collaboration transparency: supporting worker independence in replicated application-sharing systems. ACM Transactions on Computer-Human Interaction, 6(2), pp. 95-132.
    3. Carroll, J. M., & Rosson, M. B. 1991. Deliberated Evolution: Stalking the View Matcher in Design Space. Human-Computer Interaction, 6(3&4), 281-318.
    4. Carroll, J. M., & Rosson, M. B. 1996. Developing the Blacksburg Electronic Village. Communications of the ACM, 39(12), December, 69-74.
    5. Carroll, J. M., & Rosson, M. B. 1987. The paradox of the active user. In J.M. Carroll (Ed.), Interfacing Thought: Cognitive Aspects of Human-Computer Interaction. Cambridge, Mass: MIT Press (pp. 80-111).
    6. Chin, G., Rosson, M. B. and Carroll, J. M. 1997. Participatory Analysis: Shared development of requirements from scenarios. In Proceedings of Human Factors in Computing Systems, CHI'97 Conference (pp. 162-169). New York: ACM.
    7. Chin, G. & Rosson, M. B. 1998. Progressive Design: Staged evolution of scenarios in the design of a collaborative science learning environment. In Proceedings of Human Factors in Computing Systems, CHI'98 Conference (pp. 611-618). New York: ACM.
    8. Koenemann, J., Carroll, J. M., Shaffer, C. A., Rosson, M. B., & Abrams, M. Designing Collaborative Applications for Classroom Use: The LiNC Project. To appear in The Design of Children's Technology, A. Druin, (ed.), San Francisco: Morgan-Kaufmann.
    9. Rosson, M. B., & Carroll, J. M. 1996. The reuse of uses in Smalltalk programming. ACM Transactions on Computer-Human Interaction, 3(3), September, 219-253.; last revision: September 2003