With Jack Carroll, I co-direct the CSCL Lab at Penn State in the College of IST. We supervise a range of projects, many involving collaborative learning and problem solving, and combine lab studies, software development, participatory analysis and design, and field studies within the general framework of action research.
Under the CSCL umbrella, my (ILSD research group (Informal Learning
in Software Development) studies users in a variety of end user development settings, with a focus on web application design, development, and debugging.
I am a founding member of the
EUSES Consortium (End Users Shaping Effective Software), currently comprised of researchers from Oregon
State, CMU, Drexel, University of Nebraska, and Penn State, who are studying
issues and techniques related to end-user software engineering.
I supervised the PhD of Jochen Rode at Virginia Tech, the CLICK end user development tool for building
simple web applications. Flashlight was an ealier prototype
based on initial user requirements studies.
With Jack Carroll and other colleagues at both Virginia Tech and Penn
State, I work on community computing. Projects including work on MOOsburg, a place-based community network
projects studying the use of MOOs for community building and interaction and TeacherBridge,
an environment for promoting and supporting knowledge development and sharing
among public school teachers.
The CommunitySims project
was carried out over the last few years I was at Virginia Tech. It
studied the development of a cross-generational learning community (middle
school students and senior citizens) who collaborate on visual simulation
projects related to community issues. I am also continuing my work with Cheryl Seals related to
object-oriented tools for visual simulations in Squeak.
Several students have worked with me on environments and tools for
learning and using object-oriented design and programming. An early example
from the Smalltalk domain is the the Scenario Browser.
Teaching
(graduate courses only; undergrad classes accessed via PSU's Angel CMS)
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.
Selected Online Papers
These are recent or frequently requested papers, organized by general topic and in reverse chronological order. For other published work, see a recent vita send me an email request).
Community Informatics
Carroll, J.M., Rosson, M.B., Kavanaugh, A., Dunlap, D., Schafer, W., Snook, J. & Isenhour, P. 2006. Social and civic participation in a community network. In R. Kraut, M. Brynin & S. Kiesler. (Eds.) Domesticating Information Technologies. New York: Oxford University Press.
Kavanaugh, A., Reese, D., Carroll, J.M. & Rosson, M.B. 2003. Weak ties
and collective efficacy in networked communities. In M. Huysman, E.
Wenger & V. Wulf (eds.), Communities and Technologies (pp. 265-286),
The Netherlands: Kluwer Academic
Publishers. (Amsterdam, September 2003).
Rode, J., Rosson, M.B., & Perez, M. 2006. End user development of web applications. In H. Lieberman, F. Paterno, & V. Wulf (Eds.), End-User Development. Springer-Verlag.
Rosson, M.B. 2005. The end of users (slides from Onward! keynote talk; 8MB). In OOPSLA
'05 Conference Companion (p. 3). New York: ACM).
Rode, J., Bhardwaj, Y., Prez-Quiones, M.A., Rosson, M.B., Howarth, J. 2005. As easy as
"Click": End-user web engineering. In D. Lowe & M.
Gaedke (Eds.), International Conference on Web Engineering 2005 -
Lecture Notes in Computer Science 3579
(pp. 478-488). Berlin: Springer-Verlag.
Rosson, M.B., Carroll, J.M., Seals, C., & Lewis, T. 2002. Community design of
community simulations. Proceedings of Designing Interactive
Systems: DIS 2002 (pp. 74-83). New York: ACM.
Rosson, M. B., & Carroll, J. M. 2005. Minimalist design
for community computing. . In Proceedings of Communities &
Technology 2005 (pp. 75-94).
Dordrecht, The Netherlands: Springer.
Carroll, J.M., Choo, C.W., Dunlap, D.R., Isenhour, P.L., Kerr, S.T., MacLean, A., & Rosson, M.B. 2003. Knowledge management support for teachers. Educational Technology Research and Development, 51(4), 42-64.
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).