CSC 457 Lecture Favorites

Ack. I’ll just spew these out here for now... probably break them out by chapter later. Dop.

Chapter 2 S/W Development Process Models

Programming. To the extreme! Here’s the home of Extreme Programming: http://extremeprogramming.org/

CMU’s SEI Team Software Process (TSP) and Personal software Process (PSP): http://www.sei.cmu.edu/tsp/main.html

Chapter 3 Measurement Theory

Mathworld links:

Wiki summaries:

Chapter 7 The Rayleigh Model

Go:

Chapter 11 Complexity Metrics

This is the code example we did in class: http://www.cs.ttu.edu/fase/v8n06.txt

The McCabe dude, from the cyclomatic complexity stuff, has his own company: http://www.mccabe.com/

Speaking of cyclomatic complexity, here’s the wiki-summary of some of the Ch 11 terms: Wikipedia summary of cyclomatic complexity: http://en.wikipedia.org/wiki/Cyclomatic_complexity

I found McCabe’s original paper on Wikipedia as well: http://www.literateprogramming.com/mccabe.pdf

CyVis, is an open source tool to “visualize” cyclomatic complexity... no, I haven’t used it: http://cyvis.sourceforge.net/

This company Verifysoft has some nice overviews of our material:

Chapter 12 OO Metrics

Coupling and cohesion are key: http://javaboutique.internet.com/tutorials/coupcoh/

And some cool OO metrics from the same site: http://javaboutique.internet.com/tutorials/codemetrics/

Measuring the complexity of OO systems: http://javaboutique.internet.com/tutorials/metrics/

thanks... yow, bill