From his perch at Carnegie Mellon University, Stephen Cross thinks a lot about software. Cross, the director of the university's Software Engineering Institute, is concerned about the progress of ...