AUTOMATING OUTPUT SIZE AND REUSE METRICS IN A REPOSITORY-BASED COMPUTER-AIDED SOFTWARE ENGINEERING (CASE) ENVIRONMENT

Citation
Rd. Banker et al., AUTOMATING OUTPUT SIZE AND REUSE METRICS IN A REPOSITORY-BASED COMPUTER-AIDED SOFTWARE ENGINEERING (CASE) ENVIRONMENT, IEEE transactions on software engineering, 20(3), 1994, pp. 169-187
Citations number
68
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
20
Issue
3
Year of publication
1994
Pages
169 - 187
Database
ISI
SICI code
0098-5589(1994)20:3<169:AOSARM>2.0.ZU;2-U
Abstract
Measurement of software development productivity is needed in order to control software costs, but it is discouragingly labor-intensive and expensive. Computer-aided software engineering (CASE) technologies-esp ecially repository-based, integrated CASE-have the potential to suppor t the automation of this measurement. In this paper, we discuss the co nceptual basis for the development of automated analyzers for function point and software reuse measurement for object-based CASE. Both anal yzers take advantage of the existence of a representation of the appli cation system that is stored within an object repository, and that con tains the necessary information about the application system. We also discuss metrics for software reuse measurement, including reuse levera ge, reuse value, and reuse classification that are motivated by manage rial requirements and the efforts, within industry and the IEEE, to st andardize measurement. The functionality and the analytical capabiliti es of state-of-the art automated software metrics analyzers are illust rated in the context of an investment banking industry application tha t is similar to systems deployed at the New York City-based investment bank where these tools were developed and tested.