Curriculum Vitae

EMMET JAMES WHITEHEAD, JR.
Department of Information and Computer Science
University of California, Irvine
Irvine, CA 92697-3425 USA
ejw@ics.uci.edu
http://www.ics.uci.edu/~ejw/
Phone: (949) 824-4121 Fax: (949) 824-1715

EDUCATION

Ph.D. Information and Computer Science, University of California, Irvine, expected June, 2000.

M.S. Information and Computer Science, University of California, Irvine, Dec. 1994.

B.S. Electrical Engineering, Rensselaer Polytechnic Institute, May 1989.

WORK EXPERIENCE

Chair, Web Distributed Authoring and Versioning (WebDAV) Working Group, Internet Engineering Task Force, March 1997-present. Founded and led this working group to enable Web-based remote collaborative authoring and versioning tools to be broadly interoperable. Assembled a broad coalition of participants from industry and academia, including Microsoft, Netscape, IBM, Novell, Xerox, Rational, Merant, and OTI. Developed the WebDAV Distributed Authoring Protocol, extensions to the Hypertext Transfer Protocol (HTTP) to support remote collaborative authoring, now supported by such industry-leading applications and servers as Office 2000, Internet Explorer 5, Apache, Internet Information Services 5, Exchange 2000, DAV4J (IBM Alphaworks), and many others. Instrumental in the formation of the follow-on DASL (DAV Searching and Locating) and Delta-V (versioning and configuration management) working groups within the IETF.

Research Assistant, University of California, Irvine, 1993-present. Performed research for DARPA research projects in the areas of remote collaborative authoring, open hypertext, hypertext versioning, software architecture, and software environments. Participated on several DARPA grant-writing teams.

Teaching Assistant, University of California, Irvine, 1992-1993. Assisted in the teaching of the undergraduate level Software Engineering course, and the Software Engineering Project course. Consistently earned excellent student reviews.

Engineer, Raytheon Equipment Division, 1989-1992. Wrote firmware in C and Ada for the German Civilian Air Traffic Control (ATC) System (DERD), and for a prototype Microwave Airplane Landing System (MLS). Adapted air traffic control software to create a marketing demonstration of a vessel traffic control system. Developed prototype touch panel displays for use with the DERD system. Project highlights include:

PEER REVIEWED JOURNAL PUBLICATIONS

  1. Kenneth M. Anderson, Richard N. Taylor, E. James Whitehead, Jr. "Chimera: Hypertext for Heterogeneous Software Development Environments." ACM Transactions on Information Systems, In press, to appear in Vol. 18, No. 2, April 2000.
  2. Roy T. Fielding, E. James Whitehead, Jr., Kenneth M. Anderson, Gregory A. Bolcer, Peyman Oreizy, Richard N. Taylor "Web-Based Development of Complex Information Products." Communications of the ACM, Vol. 41, No. 8, August, 1998, pages 84-92.
  3. Kenneth M. Anderson, Richard N. Taylor, E. James Whitehead, Jr. "A Critique of the Open Hypermedia Protocol." Journal of Digital Information, Vol. 1, No. 2, December, 1997.
  4. Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead, Jr., Jason E. Robbins, Kari A. Nies, Peyman Oreizy, and Deborah L. Dubrow "A Component and Message-Based Architectural Style for GUI Software." IEEE Transactions on Software Engineering, Vol. 22, No. 6, June, 1996, pages 390-406.

PEER REVIEWED CONFERENCE AND WORKSHOP PUBLICATIONS

Acceptance rates, where known, shown in parenthesis.

  1. E. James Whitehead, Jr., Yaron Y. Goland, "WebDAV: A network protocol for remote collaborative authoring on the Web." In Proceedings of the Sixth European Conference on Computer Supported Cooperative Work (ECSCW'99), Copenhagen, Denmark, September 12-16, 1999, pages 291-310. (24%)
  2. E. James Whitehead, Jr. "Goals for a Configuration Management Network Protocol." In Proceedings of the Ninth Int'l Symposium on System Configuration Management (SCM-9), LNCS 1675, Toulouse, France, September 5-7, 1999, pages 186-203.
  3. E. James Whitehead, Jr. "Control Choices and Network Effects in Hypertext Systems." In Proceedings of Hypertext'99, The 10th ACM Conference on Hypertext and Hypermedia, Darmstadt, Germany, February 21-25, 1999, pages 75-82. Engelbart best paper award nominee. (32%)
  4. E. James Whitehead, Jr. "Control Choices and Network Effects in Hypertext Systems." In Proceedings of the 4th Workshop on Open Hypermedia Systems, held with Hypertext'98, Pittsburgh, PA, June 20-21, 1998.
  5. E. James Whitehead, Jr. "An Architectural Model for Application Integration in Open Hypermedia Environments." In Proceedings of Hypertext'97, The Eighth ACM Conference on Hypertext. Southampton, UK, April 6-11, 1997, pages 1-12.
  6. Uffe Kock Wiil, E. James Whitehead, Jr. "Interoperability and Open Hypermedia Systems." In Proceedings of the 3rd Workshop on Open Hypermedia Systems, held with Hypertext'97. Southampton, UK, April 6-7, 1997.
  7. Nenad Medvidovic, Richard N. Taylor, E. James Whitehead, Jr. "Formal Modeling of Software Architectures at Multiple Levels of Abstraction ." In Proceedings of the California Software Symposium 1996. Los Angeles, CA, April, 1996, pages 16-27.
  8. E. James Whitehead, Jr., "SCM and Hypertext Versioning: A Compelling Duo." Position paper for Sixth International Workshop on Software Configuration Management, held with ICSE18. Berlin, Germany, March, 1996.
  9. E. James Whitehead, Jr., Roy T. Fielding, and Kenneth M. Anderson, "Fusing WWW and Link Server Technology: One Approach." In Proceedings of the 2nd Workshop on Open Hypermedia Systems, held with Hypertext'96. Washington, DC, March, 1996, pages 81-86.
  10. Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead, Jr., and Jason E. Robbins "A Component- and Message-Based Architectural Style for GUI Software." In Proceedings of the Seventeenth International Conference on Software Engineering. Seattle, WA, April, 1995, pages 295-304. (18%)
  11. E. James Whitehead, Jr., Jason E. Robbins, Nenad Medvidovic, Richard N. Taylor "Software Architecture: Foundation of a Software Component Marketplace." In Proceedings of the First International Workshop on Architectures for Software Systems, held in cooperation with ICSE-17. Seattle, WA, April, 1995, pages 276-282.
  12. Kenneth M. Anderson, Richard N. Taylor, and E. James Whitehead, Jr., "Chimera: Hypertext for Heterogeneous Software Environments." In Proceedings of the 1994 European Conference on Hypermedia Technology, ECHT'94. Edinburgh, Scotland, September, 1994, pages 94-107.
  13. E. James Whitehead, Jr., Kenneth M. Anderson, Richard N. Taylor, "A Proposal for Versioning Support for the Chimera System" In Proceedings of the Workshop on Versioning in Hypertext Systems, held with ECHT'94. Edinburgh, Scotland, September, 1994, pages 45-54.

INTERNET STANDARDS

  1. Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen, "HTTP Extensions for Distributed Authoring - WEBDAV." Microsoft, U.C. Irvine, Netscape, Novell, Internet Proposed Standard Request for Comments 2518. February, 1999.
  2. E. Whitehead, M. Murata "XML Media Types." U.C. Irvine, Fuji Xerox Info. Systems, Internet Informational Request for Comments 2376. July, 1998.
  3. Judith Slein, Fabio Vitali, E. James Whitehead, Jr., David Durand " Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web." Xerox Corporation, University of Bologna, U.C. Irvine, Boston University. Internet Informational Request for Comments 2291. February, 1998.

NON PEER REVIEWED PUBLICATIONS

  1. Jim Whitehead, "The Future of Distributed Software Development on the Internet." Web Techniques, Vol. 4, No. 10, October, 1999, pages 57-63.
  2. E. James Whitehead, Jr. "Collaborative Software Engineering on the Web: Introducing WebDAV." Software Tech News, Vol. 3, No. 1, 1999, pages 5-9.
  3. E. James Whitehead, Jr. "Collaborative Authoring on the Web: Introducing WebDAV." Bulletin of the American Society for Information Science, Vol. 25, No. 1, October/November, 1998, pages 25-29.
  4. E. James Whitehead, Jr., Meredith Wiggins, "WebDAV: IETF Standard for Collaborative Authoring on the Web." IEEE Internet Computing, Vol. 2, No. 5, September/October, 1998, pages 34-40.
  5. E. James Whitehead, Jr. "Lessons from WebDAV for the Next Generation Web Infrastructure." In Towards a New Generation of HTTP, A workshop on global hypermedia infrastructure, held with 7th Int'l World Wide Web Conference, Brisbane, Queensland, Australia, April 14, 1998.
  6. E. James Whitehead, Jr. "World Wide Web Distributed Authoring and Versioning (WebDAV): An Introduction." StandardView, Vol. 5, No. 1., March 1997, pages 3-8.
  7. Gail Kaiser, Jim Whitehead, "Collaborative Work: Distributed Authoring and Versioning." Column in IEEE Internet Computing, Vol. 1, No. 2, March/April, 1997, pages 76-77.
  8. Jeffrey J. Blevins, E. James Whitehead, Jr., Harry E. Yessayan "Report on The Software Environments Technical Research Review." In Proceedings of the 4th Irvine Software Symposium. Irvine, CA, April, 1994, pages 89-96.

WORKSHOPS, TUTORIALS, PANELS, AND PRESENTATIONS

Organizing Committee, "TWIST'99, The Workshop on Internet Scale Software Technologies: Internet-scale Namespaces", August 19-20, 1999, Irvine, CA.

Workshop Co-Chair, "WISEN: Workshop on Internet Scale Event Notification, July 13-14, 1998, Irvine, CA.

Workshop Co-Chair, "Towards a New Generation of HTTP, A workshop on global hypermedia infrastructure," held in conjunction with the 7th International World Wide Web Conference, Brisbane, Queensland, Australia, April 14, 1998.

Presented "Web-Based Remote Collaborative Software Engineering with WebDAV" at the 1999 Software Technology Conference (STC'99), May 6, 1999, Salt Lake City, Utah.

Taught the tutorial, "The Web as a Writeable, Collaborative Medium: An Introduction to the IETF WebDAV Standard" at Hypertext'99, the 10th ACM Conference on Hypertext and Hypermedia, February 22, 1999, Darmstadt, Germany.

With Rohit Khare, taught the tutorial, "XML and WebDAV: Emerging Web standards and their impact on software engineering" at SIGSOFT'98, The Sixth International Symposium on the Foundations of Software Engineering (FSE-6), November 5, 1998, Lake Buena Vista, FL.

With Rohit Khare, taught the mini-tutorial, "Web Automation and Collaboration: XML, WebDAV, and ISEN" at the 1998 California Software Symposium, October 23, 1998, Irvine, CA.

With Josh Cohen, taught the tutorial, "WebDAV, the Web Document Authoring and Versioning Effort" at the Hypertext'98 Conference, June 21, 1998, Pittsburgh, PA.

Participated on the panel, "Collaborative Authoring and Electronic Document Management," held at the American Society for Information Science (ASIS) 1998 Mid-Year Conference, Orlando, Florida, May 19, 1998.

Participated on the panel, "Missing the 404: Link Integrity on the World Wide Web," held at the 7th International World Wide Web Conference, Brisbane, Queensland, Australia, April, 1998. The panel abstract can be found in Proceedings of the 7th International World Wide Web Conference, Computer Networks and ISDN Systems, Vol. 30, Nos. 1-7, April 1998, p. 761-762.

Participated on the panel, "Things Change, Deal With It! Versioning, Cooperative Editing, and Hypertext," held at Hypertext'96, Washington, DC, March, 1996.

With Martin Cagan, presented "World Wide Web Content Management: Emerging Problems, Emerging Solutions," at Wired: The Internet and the World Wide Web, a symposium hosted by the Irvine Research Unit in Software, May, 1996.

PROFESSIONAL SOCIETIES

Association for Computing Machinery (ACM), Institute of Electrical and Electronics Engineers (IEEE), Internet Society (ISOC), American Society for Information Science (ASIS)

SIGNIFICANT VOLUNTEER ACTIVITIES

1991 Instructor. Created and taught an 8 week course on C language programming to the Amiga Users Group of the Boston Computer Society.

1993-1996 Host, Cyberspace Report Radio Show. Conducted over 80 interviews on social issues of computing for this 30 minute weekly radio show. Notable guests include Ted Nelson, hypertext champion and pioneer, Richard Stallman, founder of the Free Software Foundation, Emmanuel Goldstein, editor of 2600 magazine, and Roy Fielding, an architect of the HyperText Transfer Protocol. The Cyberspace Report web page was one of the earliest radio shows to exploit the WWW, and is linked by most major web directory services. The collection of interview tapes comprise a significant oral history archive on computing issues.

1993-1994 Vice President of Financial Affairs, Associated Graduate Students of the University of California, Irvine. Responsible for opening and operating a bar in the U.C. Irvine Student Center with $92K in sales. Administered a $75K budget. Served on the Student Fee Advisory Committee which made recommendations on the U.C. Irvine budget to the Chancellor.

1995-1999 Treasurer, Rachel Carson Organic Garden Cooperative. Key participant in the design, procurement of funding, purchasing of materials, and construction of the garden. The project required $7.5K of funding, and includes 26 raised garden beds, and running water to the garden site. Administered cooperative finances.