J. Barrie Thompson

Learn More
We argue that the software engineering (SE) community could have a significant impact on the future of the discipline by focusing its efforts on improving the education of software engineers. There are some bright spots such as the various projects to codify knowledge, and the development of undergraduate SE programs. However, there remain several key(More)
There is a "folk belief" that certain personalities fit with particular systems development roles: however, there is little evidence to confirm this supposition. As part of a larger study an XP development team was investigated using a repertory grid approach (this is discussed in detail) to determine whether coherent personalities and characteristics(More)
The activity of testing begins during system development and spans all subsequent phases. Some system development life cycles describe testing which is performed after the coding phase, but this may cause the software to be delivered without sufficiently testing. In this paper, we present a software system development life cycle model, called the Test(More)