Cyclomatic Complexity for WCF: A Service Oriented Architecture

作者: Mir Muhammad Suleman Sarwar , Ibrar Ahmad , Sara Shahzad

DOI: 10.1109/FIT.2012.39

关键词:

摘要: SOA is a latest architecture for softwares and lot of tools are available to implement this architecture. Critics cyclomatic complexity argue that changes with modularization code. If the technology shifted from linear programming OOP SOA, code will also change. The was first time introduced by TJ McCabe as metric measurement piece calculated sample written in fortran language. Fortran language there no functions classes Hence at introducing concept structured languages object oriented languages. This ignored McCabes's due which it not enough measure advance architectures like SOA. Further work has been done on structured, but still required study proposes new WCF significance can help estimate cost project, maintenance already existing projects, basis path testing, comparison two projects many other factors.

参考文章(10)
Chiara Francalanci, Francesco Merlo, The Impact of Complexity on Software Design Quality and Costs: An Exploratory Empirical Analysis of Open Source Applications european conference on information systems. pp. 1442- 1453 ,(2008)
Sanjay Misra, Ferid Cafer, A software metric for python language international conference on computational science and its applications. pp. 301- 313 ,(2010) , 10.1007/978-3-642-12165-4_24
T.J. McCabe, A Complexity Measure IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 308- 320 ,(1976) , 10.1109/TSE.1976.233837
Zhang Zhonglin, Mei Lingxia, An improved method of acquiring basis path for software testing international conference on computer science and education. pp. 1891- 1894 ,(2010) , 10.1109/ICCSE.2010.5593820
Glenford J. Myers, An extension to the cyclomatic measure of program complexity Sigplan Notices. ,vol. 12, pp. 61- 64 ,(1977) , 10.1145/954627.954633
T. McCabe, Cyclomatic complexity and the year 2000 IEEE Software. ,vol. 13, pp. 115- 117 ,(1996) , 10.1109/52.493032
Nasib S. Gill, Sunil Sikka, New complexity model for classes in object oriented system ACM Sigsoft Software Engineering Notes. ,vol. 35, pp. 1- 7 ,(2010) , 10.1145/1838687.1838704
Graylin JAY, Joanne E. HALE, Randy K. SMITH, David HALE, Nicholas A. KRAFT, Charles WARD, Cyclomatic Complexity and Lines of Code: Empirical Evidence of a Stable Linear Relationship Journal of Software Engineering and Applications. ,vol. 02, pp. 137- 143 ,(2009) , 10.4236/JSEA.2009.23020
Martin Shepperd, A critique of cyclomatic complexity as a software metric Software Engineering Journal. ,vol. 3, pp. 30- 36 ,(1988) , 10.1049/SEJ.1988.0003