MIT 6.S194 | Open Source Software Project Lab  

Slides

Journal Question

Due When you get back from spring break

Quantifying your Project

Through measurement and reflection, we develop an understanding of how we might improve things.

Propose three different metrics to measure on your code-base that would help generate a better understanding of how to improve the architecture. You might be measuring time, the count of something, or maybe the the distribution of parameters under which something occurs. For each proposal, explain what the metric is, how it relates to the project, what you might learn from measuring it, and what you might do with that information.

Please submit your response by class time on each Monday. Here are the Journal guidelines and submission instructions.


Class List

  1. Introduction (W 2/6)
  2. Bootup (M 2/11)
  3. Become a Git Master (W 2/13)
  4. Everything you ever wanted to know about Web Requests (T 2/19)
  5. Design Studio (W 2/20)
  6. Debugging (M 2/25)
  7. Design Studio (W 2/27)
  8. Open Source Business Models (M 3/3)
  9. Design Studio (W 3/6)
  10. Work Day (W 3/11)
  11. Design Studio (W 3/13)
  12. Quantifying Code (M 3/18)
  13. Design Studio (W 3/20)
  14. Spring Break (M 3/25 & 27)
  15. Quantifying Users (M 4/1)
  16. Work day (W 4/3)
  17. Remote Collaboration (M 4/8)
  18. Design Studio (W 4/10)
  19. No class - Patriot's Day (M 4/15)
  20. Design Studio (W 4/17)
  21. Work Day (M 4/22)
  22. Design Studio (W 4/24)
  23. No class - CHI (M 4/29 and W 5/1)
  24. Final Presentations (M 5/6)
  25. Final Presentations (W 5/8)
  26. No class - WWW (M 5/13 and W 5/15)
  27. *Note: Report due W 5/15*