Creating an automated tool for measuring software cohesion

J.M. Tutton, Lin Zucconi · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1994

Program modules with high complexity tend to be more error prone and more difficult to understand. These factors increase maintenance and enhancement costs. Hence, a tool that can help programmers determine a key factor in module complexity should be very useful. Our goal is to create a software tool that will automatically give a quantitative measure of the cohesiveness of a given module, and hence give us an estimate of the {open_quotes}maintainability{close_quotes} of that module. The Tool will use a metric developed by Professors Linda M. Ott and James M. Bieman. The Ott/Bieman metric gives quantitative measures that indicate the degree of functional cohesion using abstract data slices.

Read the paper · More papers on PaperTik