ABSTRACT

Computer-assisted software engineering (CASE) tools have been widely used in the software development environment. CASE tools have evolved and

are now equipped with the capability to generate end products in various forms, including programming language source codes, graphical user interface, data dictionary entries, etc. This implies that counting lines of code (LOC) in many cases is no longer adequate for measuring productivity as well as process performance. Methods such as dictionary token counts, vector metrics, and function metrics are considered as alternative approaches for productivity measurements.