Why Write Real Software (in a University)?

2/3/97


Click here to start


Table of Contents

Why Write Real Software (in a University)?

Software History

Real Software

SPIM Distribution

Academic Software

Outline

Research & Teaching Byproduct

QPT

Self-Education

Software Seduction

Money

Outline

Quality Software is Basis of Quality Research

Software Enables Research

Good Results from Bad Software?

He who Can, Does. He who Cannot, Teaches (G.B. Shaw)

Distribute Software?

Aid Researchers

Competitive Advantage

Recognition

Funding

Outline

Consequences of Distribution

Question of Ownership

Academic Credit

Required Reading

Success has a Thousand Fathers,...

Lack of Infrastructure

Software Engineering

WARTS Model

Conclusions

Author: James Larus

Email: larus@cs.wisc.edu

Home Page: http://www.cs.wisc.edu/~larus

Other information:
This talk was the keynote speech at the 3rd Annual Workshop on Computer Architecture Education, at HPCA3, San Antonio, Texas, February 1997. Many thanks to Tom Ball and Todd Austin for helpful coments.