Susanne C. Hupfer


Workshops
Demonstrations
Presentations & Panels
Other Activities
Books
Publications & Papers
Ph.D. Dissertation

Workshops

Co-leader, Social Media for Development Workshop. ACM CSCW 2011 Conference on Computer-Supported Cooperative Work, Hangzhou, China, March 2011.

Co-leader, Social Media for Nonprofits IBM Trailblazer Workshops: WHYY, Philadephia, PA; Georgia Center for Nonprofits, Atlanta, GA, 2010.

Demonstrations

MoCoMapps: Mobile Collaborative Map Applications. ACM CSCW 2011 Conference on Computer-Supported Cooperative Work, Hangzhou, China, March 2011.

Many Eyes: Social Data Visualization. OECD World Forum on Statistics, Knowledge and Policy, Istanbul, Turkey, June 2007.

Jazz: A Collaborative Application Development Environment. ACM OOPSLA 2003 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Anaheim, CA, Oct. 2003.

Research Prototype Demonstrations. IBM Innovation Lab at Lotusphere Collaboration Conference, Orlando, FL, 2004-2006, 2008-2011.

Research Prototype Demonstrations. IBM Forum on Global Leadership; IBM Investor Briefing, IBM Research Technology Fair, New Paradigms in Using Computers Workshop, Lotus Leadership Alliance, Lotus Innovation Days, Cambridge Science Festival, EclipseCon, Procter & Gamble Research Symposium, 2004-2011.

Presentations & Panels

Panelist, The Impact of New Information Technologies on a Totally New Information Production Model. 56th Session of the International Statistical Institute, Lisbon, Portugal, Aug. 2007.

Societal Intelligence: Data Visualization with Many Eyes. 56th Session of the International Statistical Institute, Lisbon, Portugal, Aug. 2007.

Collective Intelligence: "Many Eyes" Social Data Visualization & "CRAFT" Collaborative Reasoning. Federal Reserve Bank of New York Technical Showcase, New York, NY, June 2007.

Introducing Collaboration into an Application Development Environment. ACM CSCW 2004 Conference on Computer-Supported Cooperative Work, Chicago, IL, Nov. 2004.

The Making of a Dot.com Company. Trinity College Technology Conference, Hartford, CT, Nov. 2000.

Adaptive Computing with JavaSpaces Technology. Johns Hopkins Applied Physics Lab Cyber Tech Seminar Series, Baltimore, MD, Sept. 2000.

Building Jini Technology-based Applications with JavaSpaces Technology. JavaOne Worldwide Java Developer Conference, San Francisco, CA, June 2000.

Making Cyberspace Make Sense: What to Do with Lots of Bits and Lots of Chips. Williams College Virtual Presence Series, Williamstown, MA, Nov. 1997.

The Desktop Metaphor and Lifestreams. Williams College, Williamstown, MA, Nov. 1997.

Streams Technology: Complementing Ricoh's NOA. Ricoh Silicon Valley, Menlo Park, CA, Aug. 1997.

Panelist, Gender Imbalances in Computer Science Programs, Etiology and Amelioration: Views from U.S. Campuses. 28th SIGCSE Technical Symposium on Computer Science Education, San Jose, CA, March 1997.

Tapping Technology for Women. Seminar, Southern Connecticut State University, New Haven, CT, June 1996.

Welcome to the World Wide Web: Making the Internet Work for You. Seminar, Yale University, New Haven, CT, March 1997.

Other Activities

Reviewer, ACM CSCW Conference on Computer-Supported Cooperative Work, 2004, 2011.

Reviewer, IBM Corporate Service Corps, 2010.

Reviewer, IBM Innovation Grant Program, 2004-2006.

Tutorial Chair, PLDI 2001 Tutorial Program. ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation, Snowbird, Utah, June 2001.

Women and Technology. Interviewed by Digital Village Radio, Los Angeles, CA, September 1996.

Books

Eric Freeman, Susanne Hupfer, and Ken Arnold. JavaSpaces Principles, Patterns, and Practice (The Sun Microsystems Jini Technology Series), Addison-Wesley, ISBN: 0-201-30955-6, June 1999.

Interviewed by Laurel Gilbert and Crystal Kile for a chapter of their book SurferGrrrls, Seal Press, 1996.

Publications & Papers

Susanne Hupfer, Steven Ross, Jamie Rasmussen, Jim Christensen, Stephen Levy, Dan Gruen, and John Patterson. CRAFTing an Environment for Collaborative Reasoning. Proceedings of the 14th International Conference on Intelligent User Interfaces, February 2009.

Steven Ross, Susanne Hupfer, Jamie Rasmussen, Jim Christensen, Dan Gruen, Stephen Levy, and John Patterson. Collaborative Reasoning in CRAFT. Video Proceedings of 2008 ACM Conference on Computer-Supported Cooperative Work, November 2008.

Dan Gruen, Jamie Rasmussen, Jiahui Liu, Susanne Hupfer, Steven Ross, and John Patterson. Collaborative Reasoning and Collaborative Ontology Development in CRAFT. AAAI Spring Symposium on Semantic Web and Knowledge Engineering, March 2008.

Li-Te Cheng, Susanne Hupfer, Steven Ross, and John Patterson. Social Software Development Environments. Dr. Dobbs Journal, January 2007.

Susanne Hupfer, Steven Ross, and John Patterson. ActivitySpaces: Reinventing Team Spaces. Position Paper, CSCW 2006 Activity-Centered Awareness in Activity-Centric Groupware Design Workshop, Nov. 2006.

Susanne Hupfer, Li-Te Cheng, Steven Ross, and John Patterson. Reinventing Team Spaces for a Collaborative Development Environment. Position Paper, CHI 2005 Beyond Threaded Conversation Workshop, April 2005.

Li-Te Cheng, John Patterson, Steven Rohall, Susanne Hupfer, and Steven Ross. Weaving a Social Fabric into Existing Software. Proceedings of the 4th International Conference on Aspect-Oriented Software Development, March 2005.

Susanne Hupfer, Li-Te Cheng, Steven Ross, and John Patterson. Introducing Collaboration into an Application Development Environment. Proceedings of the 2004 ACM Conference on Computer-Supported Cooperative Work, November 2004.

Li-Te Cheng, Steven Rohall, John Patterson, Steven Ross, and Susanne Hupfer. Retrofitting Collaboration into UIs with Aspects. Proceedings of the 2004 ACM Conference on Computer-Supported Cooperative Work, November 2004.

Li-Te Cheng, Cleidson de Souza, Susanne Hupfer, John Patterson, Steven Ross. Building Collaboration into IDEs: Edit->Compile->Run->Debug->Collaborate. ACM Queue, January 2004.

Li-Te Cheng, Susanne Hupfer, Steven Ross, and John Patterson. Jazzing up Eclipse with Collaborative Tools. Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology Exchange , October 2003.

Susanne Hupfer. Make Room for JavaSpaces, Part 6: Build and Use Distributed Data Structures in Your JavaSpaces Programs. JavaWorld Magazine, October 2000.

Susanne Hupfer. Make Room for JavaSpaces, Part 5: Making a Compute Server Robust and Scalable. JavaWorld Magazine, June 2000.

Eric Freeman and Susanne Hupfer. Make Room for JavaSpaces, Part 4: Explore Jini Transactions with JavaSpaces. JavaWorld Magazine, April 2000.

Susanne Hupfer.  Make Room for JavaSpaces, Part 3: Coordinate Your Jini Applications with JavaSpaces. JavaWorld Magazine, March 2000.

Susanne Hupfer. The Nuts and Bolts of Compiling and Running JavaSpacesTM Programs. Java Developer Connection, January 2000.

Eric Freeman and Susanne Hupfer. Make Room for JavaSpaces, Part 1: Ease the Development of Distributed Applications with JavaSpaces. JavaWorld Magazine, November 1999.

Sandra Adams, Susanne Hupfer, Catherine Lang, Ralph Morelli, Domenick Pinto, and Frances Van Scoy. Gender Imbalances in Computer Science Programs, Etiology and Amelioration: Views from U.S. Campuses and Elsewhere. Proceedings of the Twenty-eighth SIGCSE Technical Symposium on Computer Science Education, Feb. 1997.

Nicholas Carriero, David Gelernter, and Susanne Hupfer. Collaborative Applications Experience with the Bauhaus Coordination Language. Proceedings of the Thirtieth Annual Hawaii International Conference on System Sciences, IEEE Computer Society Press, Jan. 1997.

Susanne Hupfer. Turingware: An Integrated Approach to Collaborative Computing. Ph.D. Dissertation. Yale University, Department of Computer Science, June 1996. (PDF Format, 1.4MB)

Susanne Hupfer and Elisabeth Freeman. The Ada Project: A Web Site for Women in Computing. Educom Review, March/April 1996.

Susanne Hupfer and Elisabeth Freeman. The Ada Project: Tapping Internet Resources for Women in Computer Science. Omnibus, Yale Daily News, Yale University, Sept. 1995.

Elisabeth Freeman and Susanne Hupfer. A Model for 3D Interaction with Hierarchical Information Spaces. Proceedings of CHI ’95 Research Symposium, Denver, May 6-7, 1995. Also available as Research Report 1071, Yale University Department of Computer Science, April 1995.

Elisabeth Freeman and Susanne Hupfer. TAP: Tapping Internet Resources for Women in Computing. Communications of the ACM, Jan. 1995.

Susanne Hupfer. Collaborative Ensembles of Humans and Software. Omnibus, Yale University, Dec. 1993.

Susanne Hupfer, David Kaminsky, Nicholas Carriero, and David Gelernter. Coordination Applications of Linda. Proceedings of Irisa/Inria Conference on Research Directions in High-Level Parallel Programming Languages, June 1991. Also published in Lecture Notes in Computer Science 574, Springer-Verlag, Berlin, 1992.

Susanne Hupfer. Melinda: Linda with Multiple Tuple Spaces.  Masters Thesis. Research Report 766, Yale University Department of Computer Science, Feb. 1990.

Nicholas Carriero, David Gelernter, Susanne Hupfer, James Narem, and Raman Sundaresh.  Parallel Programming Experiments with Linda. Proceedings of IFIP WG2.5 Working Conference 5, Aug. 1988. Also published in M. Wright, editor, Aspects of Computation of Asynchronous Parallel Processors,  North Holland, 1989.

Susanne Hupfer. Parallelization of the Nemesis Neural Network Simulator Using C-Linda. Research Report, Yale University Department of Computer Science, April 1988.

Joseph Bronzino, Ralph Morelli, John Goethe, and Susanne Hupfer. Overseer:  A Prototype Expert System for Monitoring Drug Treatment in the Psychiatric Clinic. Research Report, Trinity College Department of Engineering and Computer Science and The Institute of Living, Sept. 1987.