{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T05:30:55Z","timestamp":1775194255421,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,6,5]],"date-time":"2017-06-05T00:00:00Z","timestamp":1496620800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["91218301"],"award-info":[{"award-number":["91218301"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U1301254"],"award-info":[{"award-number":["U1301254"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["91418205"],"award-info":[{"award-number":["91418205"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61472318"],"award-info":[{"award-number":["61472318"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61428206"],"award-info":[{"award-number":["61428206"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61532015"],"award-info":[{"award-number":["61532015"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Key Project of the National Research Program of China","award":["2013BAK09B01"],"award-info":[{"award-number":["2013BAK09B01"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1007\/s11219-017-9369-3","type":"journal-article","created":{"date-parts":[[2017,6,5]],"date-time":"2017-06-05T03:18:57Z","timestamp":1496632737000},"page":"1119-1145","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Dynamic structure measurement for distributed software"],"prefix":"10.1007","volume":"26","author":[{"given":"Wuxia","family":"Jin","sequence":"first","affiliation":[]},{"given":"Ting","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Yu","family":"Qu","sequence":"additional","affiliation":[]},{"given":"Qinghua","family":"Zheng","sequence":"additional","affiliation":[]},{"given":"Di","family":"Cui","sequence":"additional","affiliation":[]},{"given":"Jianlei","family":"Chi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,6,5]]},"reference":[{"issue":"2","key":"9369_CR1","first-page":"45","volume":"4","author":"J Al Dallal","year":"2010","unstructured":"Al Dallal, J. (2010). Mathematical validation of object-oriented class cohesion metrics. International Journal of Computers, 4(2), 45\u201352.","journal-title":"International Journal of Computers"},{"key":"9369_CR2","first-page":"124","volume-title":"International symposium on software metrics","author":"EB Allen","year":"2001","unstructured":"Allen, E.B., Khoshgoftaar, T.M., & Chen, Y. (2001). Measuring coupling and cohesion of software modules: an information-theory approach, International symposium on software metrics (p. 124)."},{"issue":"8","key":"9369_CR3","first-page":"33","volume":"30","author":"E Arisholm","year":"2002","unstructured":"Arisholm, E., Briand, L.C., & Foyen, A. (2002). Dynamic coupling measurement for object-oriented software. IEEE Transactions on Software Engineering, 30(8), 33\u201342.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"9369_CR4","first-page":"1","volume":"8","author":"D Athanasopoulos","year":"2014","unstructured":"Athanasopoulos, D., Zarras, A., Miskos, G., Issarny, V., & Vassiliadis, P. (2014). Cohesion-driven decomposition of service interfaces without access to source code. IEEE Transactions on Services Computing, 8(4), 1\u20131.","journal-title":"IEEE Transactions on Services Computing"},{"key":"9369_CR5","first-page":"692","volume-title":"International conference on software engineering","author":"G Bavota","year":"2013","unstructured":"Bavota, G., Dit, B., Oliveto, R., Penta, M.D., Poshyvanyk, D., & Lucia, A.D. (2013). An empirical study on the developers\u2019 perception of software coupling, International conference on software engineering (pp. 692\u2013701)."},{"issue":"8","key":"9369_CR6","doi-asserted-by":"crossref","first-page":"644","DOI":"10.1109\/32.310673","volume":"20","author":"JM Bieman","year":"1994","unstructured":"Bieman, J.M., & Ott, L.M. (1994). Measuring functional cohesion. IEEE Transactions on Software Engineering, 20(8), 644\u2013657.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"9369_CR7","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1023\/A:1009783721306","volume":"3","author":"LC Briand","year":"1998","unstructured":"Briand, L.C., Daly, J.W., & W\u00fcst, J. (1998). A unified framework for cohesion measurement in object-oriented systems. Empirical Software Engineering, 3(1), 43\u201353.","journal-title":"Empirical Software Engineering"},{"issue":"5","key":"9369_CR8","doi-asserted-by":"crossref","first-page":"722","DOI":"10.1109\/32.815329","volume":"25","author":"LC Briand","year":"1999","unstructured":"Briand, L.C., Morasca, S., & Basili, V.R. (1999). Defining and validating measures for object-based high-level design. IEEE Transactions on Software Engineering, 25(5), 722\u2013743.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9369_CR9","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1145\/2970276.2970352","volume-title":"IEEE\/ACM international conference on automated software engineering","author":"H Cai","year":"2016","unstructured":"Cai, H., & Thain, D. (2016). Distia: a cost-effective dynamic impact analysis for distributed programs, IEEE\/ACM international conference on automated software engineering (pp. 344\u2013355)."},{"key":"9369_CR10","volume-title":"Proceedings of the conference on OOPSLA\u201991, Sigplan Notices","author":"SR Chidamber","year":"1991","unstructured":"Chidamber, S.R. (1991). Towards a metrics suite for object oriented design, Proceedings of the conference on OOPSLA\u201991, Sigplan Notices."},{"issue":"6","key":"9369_CR11","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber, S.R., & Kemerer, C.F. (1994). A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 20(6), 476\u2013493.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9369_CR12","unstructured":"Coulouris, G., Dollimore, G., Kindberg, J., & Blair, T. (2012). Distributed systems: concepts and design (5th edition)."},{"issue":"2","key":"9369_CR13","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1145\/1131421.1131422","volume":"15","author":"S Counsell","year":"2006","unstructured":"Counsell, S., Swift, S., & Crampton, J. (2006). The interpretation and utility of three cohesion metrics for object-oriented design. ACM Transactions on Software Engineering and Methodology, 15(2), 123\u2013149.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"2","key":"9369_CR14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2089116.2089118","volume":"21","author":"JA Dallal","year":"2012","unstructured":"Dallal, J.A., & Briand, L.C. (2012). A precise method-method interaction-based cohesion metric for object-oriented classes. ACM Transactions on Software Engineering and Methodology, 21(2), 1\u201334.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"9369_CR15","first-page":"1","volume-title":"ACM southeast regional conference","author":"AF Desouky","year":"2014","unstructured":"Desouky, A.F., & Etzkorn, L.H. (2014). Object oriented cohesion metrics: a qualitative empirical analysis of runtime behavior, ACM southeast regional conference (pp. 1\u20136)."},{"key":"9369_CR16","first-page":"144","volume-title":"The 18th IEEE international conference on program comprehension, ICPC 2010, Braga, Minho, Portugal, June 30\u2013July 2, 2010","author":"MO Elish","year":"2010","unstructured":"Elish, M.O. (2010). Exploring the relationships between design metrics and package understandability: a case study, The 18th IEEE international conference on program comprehension, ICPC 2010, Braga, Minho, Portugal, June 30\u2013July 2, 2010 (pp. 144\u2013147)."},{"issue":"1","key":"9369_CR17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2557833.2557847","volume":"39","author":"R Geetika","year":"2014","unstructured":"Geetika, R., & Singh, P. (2014). Empirical investigation into static and dynamic coupling metrics. ACM SIGSOFT Software Engineering Notes, 39(1), 1\u20138.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9369_CR18","first-page":"1","volume-title":"26th IEEE international conference on software maintenance (ICSM2010)","author":"M Gethers","year":"2010","unstructured":"Gethers, M., & Poshyvanyk, D. (2010). Using relational topic models to capture coupling among classes in object-oriented software systems, 26th IEEE international conference on software maintenance (ICSM2010) (pp. 1\u201310)."},{"issue":"4","key":"9369_CR19","first-page":"452","volume":"57","author":"V Gupta","year":"2011","unstructured":"Gupta, V., & Chhabra, J.K. (2011). Dynamic cohesion measures for object-oriented software. Journal of Systems Architecture - Embedded Systems Design, 57(4), 452\u2013462.","journal-title":"Journal of Systems Architecture - Embedded Systems Design"},{"key":"9369_CR20","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1145\/2188286.2188326","volume-title":"Proceedings of the 3rd ACM\/SPEC international conference on performance engineering","author":"AV Hoorn","year":"2012","unstructured":"Hoorn, A.V., Waller, J., & Hasselbring, W. (2012). Kieker: a framework for application performance monitoring and dynamic software analysis, Proceedings of the 3rd ACM\/SPEC international conference on performance engineering (pp. 247\u2013248)."},{"key":"9369_CR21","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-1550-2","volume-title":"Distributed applications engineering","author":"M Indrajit Wijegunaratnec","year":"1998","unstructured":"Indrajit Wijegunaratnec, M., & Fernandez, G. (1998). Distributed applications engineering. London: Springer."},{"key":"9369_CR22","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/2975954.2975956","volume-title":"The international workshop on specification, comprehension, testing, and debugging of concurrent programs","author":"W Jin","year":"2016","unstructured":"Jin, W., Liu, T., Qu, Y., Chi, J., Cui, D., & Zheng, Q. (2016). Dynamic cohesion measurement for distributed system, The international workshop on specification, comprehension, testing, and debugging of concurrent programs (pp. 20\u201326)."},{"key":"9369_CR23","volume-title":"Proceedings of international conference on software quality","author":"YS Lee","year":"1995","unstructured":"Lee, Y.S., & Liang, B.S. (1995). Measuring the coupling and cohesion of an object-oriented program based on information flow, Proceedings of international conference on software quality."},{"key":"9369_CR24","volume-title":"Proceedings of the 2016 24th ACM SIGSOFT international symposium on foundations of software engineering (FSE)","author":"Y Lin","year":"2016","unstructured":"Lin, Y., Peng, X., Cai, Y., Dig, D., Zheng, D., & Zhao, W. (2016). Interactive and guided architectural refactoring with search-based recommendation, Proceedings of the 2016 24th ACM SIGSOFT international symposium on foundations of software engineering (FSE)."},{"key":"9369_CR25","first-page":"47","volume-title":"European conference on software maintenance and reengineering","author":"N Marwede","year":"2009","unstructured":"Marwede, N., Rohr, M., Hoorn, A., & Hasselbring, W. (2009). Automatic failure diagnosis support in distributed large-scale software systems based on timing behavior anomaly correlation, European conference on software maintenance and reengineering (pp. 47\u201358)."},{"key":"9369_CR26","first-page":"255","volume-title":"Southeast regional conference 2011, Kennesaw, GA, USA","author":"R Mathur","year":"2011","unstructured":"Mathur, R., Keen, K.J., & Etzkorn, L.H. (2011). Towards a measure of object oriented runtime cohesion based on number of instance variable accesses, Southeast regional conference 2011, Kennesaw, GA, USA (pp. 255\u2013257)."},{"key":"9369_CR27","unstructured":"Mitchell, \u00c1., & Power, J.F. (2004). An empirical investigation into the dimensions of run-time coupling in Java programs. In Proceedings of the 3rd international symposium on principles and practice of programming in Java (pp. 9\u201314). Trinity College Dublin."},{"key":"9369_CR28","first-page":"321","volume-title":"Working conference on reverse engineering (WCRE)","author":"M Nayrolles","year":"2013","unstructured":"Nayrolles, M., Moha, N., & Valtchev, P. (2013). Improving soa antipatterns detection in service based systems by mining execution traces, Working conference on reverse engineering (WCRE) (pp. 321\u2013 330)."},{"key":"9369_CR29","doi-asserted-by":"crossref","unstructured":"Nguyen, H., Shen, Z., Tan, Y., & Gu, X. (2013). Fchain: toward black-box online fault localization for cloud systems. In 2013 IEEE 33rd international conference on distributed computing systems (ICDCS) (Vol. 7973, pp. 21\u201330).","DOI":"10.1109\/ICDCS.2013.26"},{"issue":"4","key":"9369_CR30","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1109\/TSE.2010.61","volume":"37","author":"M Perepletchikov","year":"2011","unstructured":"Perepletchikov, M., & Ryan, C. (2011). A controlled experiment for evaluating the impact of coupling on the maintainability of service-oriented software. IEEE Transactions on Software Engineering, 37(4), 449\u2013465.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9369_CR31","first-page":"329","volume-title":"Australian software engineering conference","author":"M Perepletchikov","year":"2007","unstructured":"Perepletchikov, M., Ryan, C., Frampton, K., & Tari, Z. (2007). Coupling metrics for predicting maintainability in service-oriented designs, Australian software engineering conference (pp. 329\u2013340)."},{"key":"9369_CR32","first-page":"469","volume-title":"IEEE international conference on software maintenance","author":"D Poshyvanyk","year":"2006","unstructured":"Poshyvanyk, D., & Marcus, A. (2006). The conceptual coupling metrics for object-oriented systems, IEEE international conference on software maintenance (pp. 469\u2013478)."},{"issue":"1","key":"9369_CR33","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10664-008-9088-2","volume":"14","author":"D Poshyvanyk","year":"2009","unstructured":"Poshyvanyk, D., Marcus, A., Ferenc, R., & Gyim\u00f3thy, T. (2009). Using information retrieval based coupling measures for impact analysis. Empirical Software Engineering, 14(1), 5\u201332.","journal-title":"Empirical Software Engineering"},{"key":"9369_CR34","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.jss.2015.06.015","volume":"108","author":"Y Qu","year":"2015","unstructured":"Qu, Y., Guan, X., Zheng, Q., Liu, T., Wang, L., Hou, Y., & Yang, Z. (2015a). Exploring community structure of software call graph and its applications in class cohesion measurement. Journal of Systems and Software, 108, 193\u2013210.","journal-title":"Journal of Systems and Software"},{"issue":"1","key":"9369_CR35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2693208.2693223","volume":"40","author":"Y Qu","year":"2015","unstructured":"Qu, Y., Guan, X., Zheng, Q., Liu, T., Zhou, J., & Li, J. (2015b). Calling network: a new method for modeling software runtime behaviors. ACM SIGSOFT Software Engineering Notes, 40(1), 1\u20138.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9369_CR36","unstructured":"Sellers, B.H. (1995). Object-oriented metrics measures of complexity. Prentice-Hall Inc."},{"issue":"2","key":"9369_CR37","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"WP Stevens","year":"1974","unstructured":"Stevens, W.P., Myers, G.J., & Constantive, L.L. (1974). Structured design. Ibm Systems Journal, 13(2), 115\u2013139.","journal-title":"Ibm Systems Journal"},{"key":"9369_CR38","doi-asserted-by":"crossref","unstructured":"Tahir, A., & Macdonell, S.G. (2012). A systematic mapping study on dynamic metrics and software quality. In 28th IEEE international conference on software maintenance, 2012 Vol. 9, no. 3, pp. 326\u2013335.","DOI":"10.1109\/ICSM.2012.6405289"},{"key":"9369_CR39","unstructured":"Tanenbaum, A.S., & Steen, M.V. (2002). Distributed systems: principles and paradigms (pp. 279\u2013283). Tsinghua University Press."},{"key":"9369_CR40","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1109\/MS.2015.11","volume":"1","author":"J Thones","year":"2015","unstructured":"Thones, J. (2015). Microservices. IEEE Software, 1, 116\u2013116.","journal-title":"IEEE Software"},{"key":"9369_CR41","unstructured":"Tian, Z., Liu, T., Zheng, Q., Zhuang, E., Fan, M., & Yang, Z. (2017). Reviving sequential program birthmarking for multithreaded software plagiarism detection. IEEE Transactions on Software Engineering. http:\/\/ieeexplore.ieee.org\/abstract\/document\/7888597\/ ."},{"issue":"3","key":"9369_CR42","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1109\/TSE.2016.2584063","volume":"43","author":"H Wang","year":"2017","unstructured":"Wang, H., Liu, T., Guan, X., Shen, C., Zheng, Q., & Yang, Z. (2017). Dependence guided symbolic execution. IEEE Transactions on Software Engineering, 43(3), 252\u2013271.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9369_CR43","first-page":"50","volume-title":"Proceedings of the 6th international software metrics symposium, 1999","author":"SM Yacoub","year":"1999","unstructured":"Yacoub, S.M., Ammar, H.H., & Robinson, T. (1999). Dynamic metrics for object oriented designs, Proceedings of the 6th international software metrics symposium, 1999 (pp. 50\u201350)."},{"issue":"9","key":"9369_CR44","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1109\/TSE.2004.52","volume":"30","author":"ATT Ying","year":"2004","unstructured":"Ying, A.T.T., Murphy, G.C., Ng, R., & Chu-Carroll, M.C. (2004). Predicting source code changes by mining change history. IEEE Transactions on Software Engineering, 30(9), 574\u2013586.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"9369_CR45","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/979743.979767","volume":"29","author":"Y Zhou","year":"2004","unstructured":"Zhou, Y., Lu, J., & Xu, H.L.B. (2004). A comparative study of graph theory-based class cohesion measures. ACM SIGSOFT Software Engineering Notes, 29 (2), 13\u201313.","journal-title":"ACM SIGSOFT Software Engineering Notes"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-017-9369-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-017-9369-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-017-9369-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,29]],"date-time":"2022-07-29T04:15:13Z","timestamp":1659068113000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-017-9369-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,5]]},"references-count":45,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,9]]}},"alternative-id":["9369"],"URL":"https:\/\/doi.org\/10.1007\/s11219-017-9369-3","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,5]]}}}