A software metric system for module coupling

作者: A.Jefferson Offutt , Mary Jean Harrold , Priyadarshan Kolte

DOI: 10.1016/0164-1212(93)90072-6

关键词:

摘要: Abstract Low module coupling is considered to be a desirable quality for modular programs have. Previously, has been defined subjectively and not quantified, making it difficult use in practice. In this article, we extend previous work reflect newer programming languages quantify by developing general software metric system that allows us automatically measure coupling. We have precisely the levels of so they can determined algorithmically, incorporated notion direction into levels, accounted different types nonlocal variables present modern languages. With our system, between all pairs modules particular with other an entire system. implemented measures procedures arbitrary C analyzed several well-used systems various sizes.

参考文章(17)
Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Compilers: Principles, Techniques, and Tools ,(1986)
A. Jefferson Offutt, Roland H. Untch, Integrating Research, Reuse, and Integration into Software Engineering Course sei conference on software engineering education. pp. 88- 98 ,(1992) , 10.1007/3-540-55963-9_41
K. N. King, A. Jefferson Offutt, A Fortran language system for mutation-based software testing Software - Practice and Experience. ,vol. 21, pp. 685- 718 ,(1991) , 10.1002/SPE.4380210704
Dennis Kafura, Sallie Henry, Software quality metrics based on interconnectivity Journal of Systems and Software. ,vol. 2, pp. 121- 131 ,(1981) , 10.1016/0164-1212(81)90032-7
Douglas A. Troy, Stuart H. Zweben, Measuring the quality of structured designs Journal of Systems and Software. ,vol. 2, pp. 113- 120 ,(1981) , 10.1016/0164-1212(81)90031-5
D.H. Hutchens, V.R. Basili, System Structure Analysis: Clustering with Data Bindings IEEE Transactions on Software Engineering. ,vol. SE-11, pp. 749- 757 ,(1985) , 10.1109/TSE.1985.232524
W. Wulf, Mary Shaw, Global variable considered harmful Sigplan Notices. ,vol. 8, pp. 28- 34 ,(1973) , 10.1145/953353.953355
Norman Fenton, Austin Melton, Deriving structurally based software measures Journal of Systems and Software. ,vol. 12, pp. 177- 187 ,(1990) , 10.1016/0164-1212(90)90038-N