UCLA CS130 Supplementary Reading

Instructor: Mark Kampe

These are supplementary documents, to provide you with additional information on selected subjects, not adequately covered by the course text books.

Papers, by Karl Wiegers, on software reviews (used with permission of the author):

  1. Improving Quality Through Software Inspections
  2. Seven Truths about Peer Reviews
  3. Seven Deadly Sins of Software Reviews

Papers, by Angelica Morgan, on organizing to work in teams.

    Good Teamwork Practices
  1. Tips for Team Work and Team Writing
  2. Personality Types and Team Work

Paper, by Mark Kampe, on the design of robust software:

  1. What Every Programmer Needs to Know About Software High Availability

Paper, by Mark Kampe, on what it means to be a senior engineer

  1. Roles and Responsibilities for Senior Technical Staff