Colorado State University Computer Science Department


Jim Bieman

Professor


Prof. Bieman was born in Detroit, Michigan and attended public schools in Detroit, Michigan. He received a B.S.Ch.E. (Chemical Engineering) degree from Wayne State University in Detroit, a masters degree in Public Policy Studies from the University of Michigan. After a few years working as a policy consultant, he returned to school in Computer Science. He received an M.S. and a Ph.D. in Computer Science from the University of Louisiana in Lafayette.

He joined the Computer Science Department at Iowa State University in 1984. In 1989, he moved to the Computer Science Department at Colorado State University. He has taught courses in software engineering and programming languages at both the undergraduate and graduate levels.

During a sabbatical, Prof. Bieman did research work with the Empirical Software Engineering Group at the University of Maryland and at Reliable Software Technologies, Corp. (now Cigital) in Virginia.

Jim Bieman and his family spend as much time as possible hiking and exploring the Rocky Mountains.


Research Interests

Software Design Quality: Evaluation and Improvement

Prof. Bieman's research focuses on software design quality, with an emphasis on object-oriented designs. He studies the structure of software to find ways to quantify important quality attributes, for example cohesion, coupling, and reuse. He develops approaches for re-structuring or reengineering software to improve the maintainablity and reusability of software systems. He has also studied the connection between specifications and testing using executable specifications as testing oracles to monitor correctness at runtime.

For further information see the following:

His research has been funded by the National Science Foundation, National Institutes of Health, NASA, NATO, Microsoft, Hewlett-Packard, and the Colorado Advanced Software Institute in collaboration with Storage Technology Corp, CTA, and Micro-motion. He served as Editor-in-Chief of the Software Quality Journal from 2001 to 2009.


Computer Science Department Home Page
Last updated October 7, 2010