{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,10,5]],"date-time":"2022-10-05T23:50:44Z","timestamp":1665013844423},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2016,5,14]],"date-time":"2016-05-14T00:00:00Z","timestamp":1463184000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2016,8]]},"DOI":"10.1007\/s11704-015-5001-5","type":"journal-article","created":{"date-parts":[[2016,5,16]],"date-time":"2016-05-16T08:13:37Z","timestamp":1463386417000},"page":"612-630","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Decomposing class responsibilities using distance-based method similarity"],"prefix":"10.1007","volume":"10","author":[{"given":"Junha","family":"Lee","sequence":"first","affiliation":[]},{"given":"Dae-Kyoo","family":"Kim","sequence":"additional","affiliation":[]},{"given":"Suntae","family":"Kim","sequence":"additional","affiliation":[]},{"given":"Sooyong","family":"Park","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,5,14]]},"reference":[{"key":"5001_CR1","volume-title":"Agile Software Development: Principles, Patterns, and Practices","author":"R C Martin","year":"2003","unstructured":"Martin R C. Agile Software Development: Principles, Patterns, and Practices. London: Prentice Hall, 2003"},{"key":"5001_CR2","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1109\/ICSE.2004.1317487","volume-title":"In: Proceedings of the 26th International Conference on Software Engineering","author":"A Chatzigeorgiou","year":"2004","unstructured":"Chatzigeorgiou A, Xanthos S, Stephanides G. Evaluating objectoriented designs with link analysis. In: Proceedings of the 26th International Conference on Software Engineering. 2004, 656\u2013665"},{"key":"5001_CR3","first-page":"237","volume-title":"In: Proceedings of the 13th European Conference on Software Maintenance and Reengineering","author":"P Joshi","year":"2009","unstructured":"Joshi P, Joshi, R K. Concept analysis for class cohesion. In: Proceedings of the 13th European Conference on Software Maintenance and Reengineering. 2009, 237\u2013240"},{"key":"5001_CR4","first-page":"595","volume-title":"In: Proceedings of the 24th IEEE\/ACM International Conference on Automated Software Engineering","author":"K Cassell","year":"2009","unstructured":"Cassell K, Andreae P, Groves L, Noble J. Towards automating classsplitting using betweenness clustering. In: Proceedings of the 24th IEEE\/ACM International Conference on Automated Software Engineering. 2009, 595\u2013599"},{"key":"5001_CR5","first-page":"93","volume-title":"In: Proceedings of IEEE International Conference on Software Maintenance","author":"M Fokaefs","year":"2009","unstructured":"Fokaefs M, Tsantalis N, Chatzigeorgiou A, Sander J. Decomposing object-oriented class modules using an agglomerative clustering technique. In: Proceedings of IEEE International Conference on Software Maintenance. 2009, 93\u2013101"},{"key":"5001_CR6","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/2089116.2089118","volume":"21","author":"J Al Dallal","year":"2012","unstructured":"Al Dallal J, Briand L C. A precise method-method interaction-based cohesion metric for object-oriented classes. ACM Transactions on Software Engineering and Methodology, 2012, 21(2)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"4","key":"5001_CR7","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1016\/j.infsof.2011.11.007","volume":"54","author":"J Al Dallal","year":"2012","unstructured":"Al Dallal J. Fault prediction and the discriminative powers of connectivity-based object-oriented class cohesion metrics. Information and Software Technology, 2012, 54(4): 396\u2013416","journal-title":"Information and Software Technology"},{"issue":"10","key":"5001_CR8","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1016\/j.infsof.2012.04.004","volume":"54","author":"J Al Dallal","year":"2012","unstructured":"Al Dallal J. Constructing models for predicting extract subclass refactoring opportunities using object-oriented quality metrics. Information and Software Technology, 2012, 54(10): 1125\u20131141","journal-title":"Information and Software Technology"},{"key":"5001_CR9","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/CSMR.2001.914965","volume-title":"In: Proceedings of the 5th European Conference on Software Maintenance and Reengineering","author":"F Simon","year":"2001","unstructured":"Simon F, Steinbruckner F, Lewerentz C. Metrics based refactoring. In: Proceedings of the 5th European Conference on Software Maintenance and Reengineering. 2001, 30\u201338"},{"issue":"3","key":"5001_CR10","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1109\/TSE.2009.1","volume":"35","author":"N Tsantalis","year":"2009","unstructured":"Tsantalis N, Chatzigeorgiou A. Identification of move method refactoring opportunities. IEEE Transactions on Software Engineering. 2009, 35(3): 347\u2013367","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"10","key":"5001_CR11","doi-asserted-by":"crossref","first-page":"2241","DOI":"10.1016\/j.jss.2012.04.013","volume":"85","author":"M Fokaefs","year":"2012","unstructured":"Fokaefs M, Tsantalis N, Stroulia E, Chatzigeorgiou A. Identification and application of Extract Class refactorings in object-oriented systems. Journal of Systems and Software. 2012, 85(10): 2241\u20132260","journal-title":"Journal of Systems and Software"},{"key":"5001_CR12","volume-title":"Introduction to Data Mining","author":"P N Tan","year":"2005","unstructured":"Tan P N, Steinbach M, Kumar V. Introduction to Data Mining. Boston: Addison Wesley, 2005"},{"issue":"3","key":"5001_CR13","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1016\/j.jss.2010.11.918","volume":"84","author":"G Bavota","year":"2011","unstructured":"Bavota G, De Lucia A, Oliveto R. Journal of Systems and Software. 2011, 84(3): 397\u2013414","journal-title":"Journal of Systems and Software"},{"key":"5001_CR14","first-page":"448","volume-title":"In: Proceedings of International Joint Conference on Artificial Intelligence","author":"P Resnik","year":"1995","unstructured":"Resnik P. Using information content to evaluate semantic similarity in a taxonomy. In: Proceedings of International Joint Conference on Artificial Intelligence. 1995, 448\u2013453"},{"key":"5001_CR15","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1145\/117954.117970","volume-title":"In: Proceedings of International Conference on Object- Oriented Programming, System, Languages, and Application","author":"S R Chidamber","year":"1991","unstructured":"Chidamber S R, Kemerer C F. Towards a metrics suite for object oriented design. In: Proceedings of International Conference on Object- Oriented Programming, System, Languages, and Application. 1991, 197\u2013211"},{"issue":"6","key":"5001_CR16","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"S R Chidamber","year":"1994","unstructured":"Chidamber S R, Kemerer C F. A metrics suite for object oriented design. IEEE Transactions on Software Engineering. 1994, 20(6): 476\u2013493","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"5001_CR17","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","volume":"23","author":"W Li","year":"1993","unstructured":"Li W, Henry S. Object-oriented metrics that predict maintainability. Journal of Systems and Software, 1993, 23(2): 111\u2013122","journal-title":"Journal of Systems and Software"},{"key":"5001_CR18","volume-title":"Object-Oriented Metrics: Measures of Complexity","author":"B Henderson-Seller","year":"1995","unstructured":"Henderson-Seller B. Object-Oriented Metrics: Measures of Complexity. New Jersey: Prentice Hall, 1995"},{"key":"5001_CR19","first-page":"259","volume-title":"In: Proceedings of Symposium on Software Reusability","author":"J Bieman","year":"1995","unstructured":"Bieman J, Kang B. Cohesion and reuse in an object-oriented system. In: Proceedings of Symposium on Software Reusability. 1995, 259\u2013262"},{"key":"5001_CR20","volume-title":"In: Proceedings of International Symposium on Applied Corporate Computing","author":"M Hitz","year":"1995","unstructured":"Hitz M, Montazeri B. Measuring coupling and cohesion in objectoriented systems. In: Proceedings of International Symposium on Applied Corporate Computing. 1995"},{"key":"5001_CR21","volume-title":"Technical Report UMIACS-TR-94-75","author":"L Briand","year":"1994","unstructured":"Briand L, Morasca S, Basili V. Definding and Validating High-level Design Metrics. Technical Report UMIACS-TR-94-75. 1994"},{"issue":"4","key":"5001_CR22","doi-asserted-by":"crossref","first-page":"145","DOI":"10.5381\/jot.2004.3.4.a8","volume":"3","author":"L Badri","year":"2004","unstructured":"Badri L, Badri M. A proposal of a new class cohesion criterion: an empirical study. Journal of Object Technology, 2004, 3(4): 145\u2013159","journal-title":"Journal of Object Technology"},{"key":"5001_CR23","volume-title":"In: Proceedings of the Annual ACM Southeast Regional Conference","author":"C Bonja","year":"2006","unstructured":"Bonja C, Kidanmariam E. Metrics for class cohesion and similarity between methods. In: Proceedings of the Annual ACM Southeast Regional Conference. 2006"},{"key":"5001_CR24","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/METRIC.1997.637164","volume-title":"In: Proceedings of the 4th IEEECS International Software Metrics Symposium","author":"L C Briand","year":"1997","unstructured":"Briand L C, Daly J W, Wust J. A unified framework for cohesion measurement in object-oriented systems. In: Proceedings of the 4th IEEECS International Software Metrics Symposium. 1997, 43\u201353"},{"key":"5001_CR25","first-page":"133","volume-title":"In: Proceedings of the 21st International Conference on Software Maintenance","author":"A Marcus","year":"2005","unstructured":"Marcus A, Poshyvanyk D. The conceptual cohesion of classes. In: Proceedings of the 21st International Conference on Software Maintenance. 2005, 133\u2013142"},{"key":"5001_CR26","volume-title":"Clean Code: A Handbook of Agile Software Craftsmanship","author":"R Martin","year":"2008","unstructured":"Martin R. Clean Code: A Handbook of Agile Software Craftsmanship. New Jersey: Prentice Hall, 2008"},{"key":"5001_CR27","volume-title":"Combinatorial Optimization: Algorithms and Complexity","author":"C H Papadimitriou","year":"1998","unstructured":"Papadimitriou C H, Steiglitz K. Combinatorial Optimization: Algorithms and Complexity. New York: Dover Publications, 1998"},{"key":"5001_CR28","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/1858996.1859024","volume-title":"In: Proceedings of IEEE\/ACM International Conference on Automated Software Engineering","author":"G Bavota","year":"2010","unstructured":"Bavota G, Lucia A, Marcus A, Oliveto R. A two-step technique for extract class refactoring. In: Proceedings of IEEE\/ACM International Conference on Automated Software Engineering. 2010, 151\u2013154"},{"key":"5001_CR29","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to Information Retrieval","author":"C D Manning","year":"2008","unstructured":"Manning C D, Raghavan P, Sch\u00fctze H. Introduction to Information Retrieval. Cambridge: Cambridge University Press, 2008"},{"key":"5001_CR30","volume-title":"Refactoring: Improving the Design of Existing Code","author":"M Fowler","year":"1999","unstructured":"Fowler M, Beck K, Brant J, Opdyke W, Roberts D. Refactoring: Improving the Design of Existing Code. New Jersey: Addison-Wesley Professional, 1999"},{"issue":"1","key":"5001_CR31","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/TSE.2007.256942","volume":"33","author":"S Sarkar","year":"2007","unstructured":"Sarkar S, Rama G M, Kak A C. API-based and information-theoretic metrics for measuring the quality of software modularization. IEEE Transactions on Software Engineering, 2007, 33(1): 14\u201332","journal-title":"IEEE Transactions on Software Engineering"},{"key":"5001_CR32","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/1137983.1137989","volume-title":"In: Proceedings of the 2006 ACM International Workshop on Mining software repositories","author":"G Gui","year":"2006","unstructured":"Gui G, Scott P D. Coupling and cohesion measures for evaluation of component reusability. In: Proceedings of the 2006 ACM International Workshop on Mining software repositories. 2006, 18\u201321"},{"issue":"1","key":"5001_CR33","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/32.748920","volume":"25","author":"L Briand","year":"1999","unstructured":"Briand L, Daly J W, W\u00fcst J. A unified framework for coupling measurement in object-oriented systems. IEEE Transactions on Software Engineering, 1999, 25(1): 91\u2013121","journal-title":"IEEE Transactions on Software Engineering"},{"key":"5001_CR34","volume-title":"Information Retrieval","author":"C Rijsbergen","year":"1979","unstructured":"Rijsbergen C. Information Retrieval. London: Butterworth, 1979"},{"key":"5001_CR35","volume-title":"An Introduction to Statistical Methods and Data Analysis","author":"R L Ott","year":"2010","unstructured":"Ott R L, Longnecker M. An Introduction to Statistical Methods and Data Analysis. 6th ed. Monterey: Brooks\/Cole, 2010"},{"key":"5001_CR36","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-02514-7","volume-title":"Limit Theorems for Stochastic Processes","author":"J Jacod","year":"1987","unstructured":"Jacod J, Shiriaev A N. Limit Theorems for Stochastic Processes. New York: Springer-Verlag, 1987"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-015-5001-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-015-5001-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-015-5001-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T21:01:23Z","timestamp":1559422883000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-015-5001-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5,14]]},"references-count":36,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,8]]}},"alternative-id":["5001"],"URL":"https:\/\/doi.org\/10.1007\/s11704-015-5001-5","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,5,14]]}}}