𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Effective Size: An Example of Use from Legacy Systems

✍ Scribed by CHAPIN, NED; LAU, TONY S.


Publisher
John Wiley and Sons
Year
1996
Tongue
English
Weight
874 KB
Volume
8
Category
Article
ISSN
1040-550X

No coin nor oath required. For personal study only.

✦ Synopsis


As part of a quality assurance effort directed at legacy systems, we examined a high-cost hardto-maintain COBOL program. Although written originally in 1968, it had been restructured in 1985 and has been well maintained since. It has the reputation of being 100 per cent wellstructured in the software engineering sense, of being very reliable in execution in overnight batch, but of being expensive and difficult t~ maintain. Our examination covered cyclomatic complexity, iteration, language use, IF-nesting depth, program structure and hierarchical depth. Our most significant finding was the effective size of this nearly 600 module program. Instead of having an effective size (exampled in the paper) of nearly 1.0, its effective size exceeded 13000! This extreme effective size made the program much harder to understand when in maintenance than the program's source-list size and other characteristics would suggest. Our findings included identifying the cause of the extreme effective size. From our experience with this program, we learned seven lessons applicable to improving the maintenance of legacy systems.


πŸ“œ SIMILAR VOLUMES


Using information systems while performi
✍ Erica de Vries; Ton de Jong πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 351 KB

Nowadays , information systems , such as hypertexts , allow a variety of ways in which to structure information . Information systems are also used for an increasing number of purposes . In our study we examined two dif ferent purposes for using information systems in the context of a real task : ar

Use of atp6 in Fungal Phylogenetics: An
✍ Annette M. Kretzer; Thomas D. Bruns πŸ“‚ Article πŸ“… 1999 πŸ› Elsevier Science 🌐 English βš– 387 KB

Complete nucleotide sequences have been determined for atp6 from Suillus luteus and cox3 from Suillus sinuspaulianus (Boletales, Hymenomycetes, Basidiomycota), which code for ATPase subunit 6 and cytochrome oxidase subunit 3, respectively. These sequences were used to design PCR primers for the ampl

The use of effect sizes to characterize
✍ Amy Fredrickson; Peter J. Snyder; Jennifer Cromer; Elizabeth Thomas; Matthew Lew πŸ“‚ Article πŸ“… 2008 πŸ› John Wiley and Sons 🌐 English βš– 139 KB

## Abstract Drug induced cognitive change is generally investigated using small sample sizes. In terms of null hypothesis significance testing (NHST) this can render a meaningful change non‐significant, as a result of insufficient power in the statistical model. NHST leads to β€˜all or none’ thinking

Impact of size on the structure of cerea
✍ Fredoun Z. Ahmadi-Esfahani πŸ“‚ Article πŸ“… 1990 πŸ› John Wiley and Sons 🌐 English βš– 578 KB

The 1971 and 1981 Census of Agriculture data are used to quantify the impact of the relative size of market on the structure of the Alberta cereal agriculture. The absolute size of market and the minimum efficient size of grain farm are introduced as separate variables. Three methods are proposed to

Simpson's paradox: An example using acci
✍ Keith Smith; James O'Day πŸ“‚ Article πŸ“… 1982 πŸ› Elsevier Science 🌐 English βš– 152 KB

Al~traet--Two-way tabulation of data when a third interacting variable is present can lead to false inferences. In this paper it is shown that the probability of an occupant fatality given a crash in a single-vehicle accident is independent of vehicle size in an aggregate data set. When the data set