Software Engineering for Internet Applications

by Eve Andersson, Philip Greenspun, and Andrew Grumet

MIT Press 2006; ISBN 0262511916; order a hardcopy from

  1. Introduction
  2. Basics
  3. Planning
  4. Software Structure
  5. User Registration and Management
  6. Content Management
  7. Software Modularity
  8. Discussion
  9. Adding Mobile Users To Your Community
  10. Voice (VoiceXML)
  11. Scaling Gracefully
  12. Search
  13. Planning Redux
  14. Distributed Computing with HTTP, XML, SOAP, and WSDL
  15. Metadata (programs that write programs)
  16. User Activity Analysis
  17. Writeup
Reference Chapters:
  1. HTML
  2. Engagement Management by Cesar Brea
  3. Grading Standards (mostly for MIT students)

To the Instructor
Sample Contract (between student team and client)
About the Authors
Return to Table of Contents,,