CS 514 - Software Product and Process Evaluation

4 Credits

Delivery/Location: Online

Prerequisite

CS 414 (Object Oriented Design).

Description

Software development process modeling and evaluation; software metrics, testing verification, validation; experimental methods in software engineering.

This course can be applied towards the:

Instructors

Dr. James Bieman
(970) 491-7096
bieman@cs.colostate.edu

James Bieman received a B.S.Ch.E. (Chemical Engineering) degree from Wayne State University, a M.S. in Public Policy Studies from the University of Michigan. After a few years working as a policy consultant, he returned to school and 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 and moved to the Computer Science Department at Colorado State University in 1988. He has taught courses in software engineering and programming languages at both the undergraduate and graduate levels.

Prof. Bieman did research work with the Empirical Software Engineering Group at the University of Maryland and at Reliable Software Technologies, Corp. (now Cigital). Dr. Bieman's research focuses on software design quality, with an emphasis on object-oriented designs. He studies the structure of software to quantify important quality attributes, for cohesion, coupling, and reuse. He develops approaches for reengineering software to improve the maintainability and reusability.