The structural complexity of software an experimental test

作者: D.P. Darcy , C.F. Kemerer , S.A. Slaughter , J.E. Tomayko

DOI: 10.1109/TSE.2005.130

关键词:

摘要: This research examines the structural complexity of software and, specifically, potential interaction two dominant dimensions complexity, coupling and cohesion. Analysis based on an information processing view developer cognition results in a theoretically driven model with cohesion as moderator for main effect effort. An empirical test was devised maintenance context utilizing both procedural object-oriented tasks, professional engineers participants. The support that there significant between effort, even though no either or implication this result is that, when designing, implementing, maintaining to control should be considered jointly, instead independently. By providing guidance structuring professionals researchers, these enable continue solution choice wider range richer, more complex problems.

参考文章(57)
Glenford J. Myers, Composite Structure Design John Wiley & Sons, Inc.. ,(1978)
Glenford J. Myers, Composite/structured design ,(1978)
Watts S. Humphrey, A discipline for software engineering ,(1995)
Larry L. Constantine, Edward Yourdon, Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design Englewood Cliffs: Yourdon Press. ,(1979)
Shari Lawrence Pfleeger, Norman E. Fenton, Software Metrics : A Rigorous and Practical Approach ,(1998)
Albert L. Baker, James M. Bieman, Norman Fenton, David A. Gustafson, Austin Melton, Robin Whitty, A philosophy for software measurement Journal of Systems and Software. ,vol. 12, pp. 277- 281 ,(1990) , 10.1016/0164-1212(90)90050-V
Sandeep Purao, Vijay Vaishnavi, Product metrics for object-oriented systems ACM Computing Surveys. ,vol. 35, pp. 191- 221 ,(2003) , 10.1145/857076.857090
A.Jefferson Offutt, Mary Jean Harrold, Priyadarshan Kolte, A software metric system for module coupling Journal of Systems and Software. ,vol. 20, pp. 295- 308 ,(1993) , 10.1016/0164-1212(93)90072-6
Chris F. Kemerer, Software complexity and software maintenance: A survey of empirical research Annals of Software Engineering. ,vol. 1, pp. 1- 22 ,(1995) , 10.1007/BF02249043
John Daly, Andrew Brooks, James Miller, Marc Roper, Murray Wood, Evaluating inheritance depth on the maintainability of object-oriented software Empirical Software Engineering. ,vol. 1, pp. 109- 132 ,(1996) , 10.1007/BF00368701