{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,18]],"date-time":"2026-04-18T22:55:29Z","timestamp":1776552929692,"version":"3.51.2"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2009,8,15]],"date-time":"2009-08-15T00:00:00Z","timestamp":1250294400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci. China"],"published-print":{"date-parts":[[2009,9]]},"DOI":"10.1007\/s11704-009-0054-y","type":"journal-article","created":{"date-parts":[[2009,8,14]],"date-time":"2009-08-14T02:58:53Z","timestamp":1250218733000},"page":"396-404","source":"Crossref","is-referenced-by-count":21,"title":["Class structure refactoring of object-oriented softwares using community detection in dependency networks"],"prefix":"10.1007","volume":"3","author":[{"given":"Weifeng","family":"Pan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bing","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yutao","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yeyi","family":"Qin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,8,15]]},"reference":[{"key":"54_CR1","doi-asserted-by":"crossref","unstructured":"Seng O, Stanmmel J, Burkhart D. Search-based determination of refactoring for improving the class structure of object-oriented system. In: Proceedings of Genetic and Evolutionary Computation Conference. 2006, 1235\u20131248","DOI":"10.1145\/1143997.1144315"},{"issue":"2","key":"54_CR2","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1109\/TSE.2004.1265817","volume":"30","author":"T. Mens","year":"2004","unstructured":"Mens T, Tourw\u00e9 T. A survey of software refactoring. IEEE Transaction on Software Engineering, 2004, 30(2): 126\u2013139","journal-title":"IEEE Transaction on Software Engineering"},{"key":"54_CR3","volume-title":"Refactoring-Improving the Design of Existing Code","author":"M. Fowler","year":"1990","unstructured":"Fowler M. Refactoring-Improving the Design of Existing Code. New York: Addison Wesley, 1990"},{"issue":"8","key":"54_CR4","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/2.303623","volume":"27","author":"D.M. Coleman","year":"1994","unstructured":"Coleman DM, Ash D, Lowther B, et al. Using metrics to evaluate software system maintainability. IEEE Computer Society, 1994, 27(8): 44\u201349","journal-title":"IEEE Computer Society"},{"issue":"10","key":"54_CR5","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1145\/358413.358421","volume":"26","author":"T. Guimaraes","year":"1983","unstructured":"Guimaraes T. Managing application program maintenance expenditure. Communications of ACM, 1983, 26(10): 739\u2013746","journal-title":"Communications of ACM"},{"key":"54_CR6","volume-title":"Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler M. Improving the Design of Existing Code. New York: Addison Wesley, 1999"},{"key":"54_CR7","volume-title":"Antipatterns: Refactoring Software, Architectures, and Projects in Crises","author":"W.H. Brown","year":"1998","unstructured":"Brown WH, Malveau R, McCormick H, et al. Antipatterns: Refactoring Software, Architectures, and Projects in Crises. New York: John Wiley and Sons, 1998"},{"issue":"9","key":"54_CR8","doi-asserted-by":"crossref","first-page":"2658","DOI":"10.1073\/pnas.0400054101","volume":"101","author":"F. Radicchi","year":"2004","unstructured":"Radicchi F, Castellano C, Cecconi F, et al. Defining and identifying communities in networks. In: Proceedings of the National Academy of Science of the United States of America. 2004, 101(9): 2658\u20132663","journal-title":"Proceedings of the National Academy of Science of the United States of America"},{"key":"54_CR9","doi-asserted-by":"crossref","first-page":"066133","DOI":"10.1103\/PhysRevE.69.066133","volume":"69","author":"M. E. J. Newman","year":"2004","unstructured":"Newman M E J. Fast algorithm for detecting community structure in networks. Physical Review E, 2004, 69: 066133","journal-title":"Physical Review E"},{"issue":"4","key":"54_CR10","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8","volume":"11","author":"B. Kang","year":"1999","unstructured":"Kang B, Bieman J M. A quantitative framework for software restructuring. Journal of Software Maintenance: Research and Practice Software Focus, 1999, 11(4): 245\u2013284","journal-title":"Journal of Software Maintenance: Research and Practice Software Focus"},{"key":"54_CR11","doi-asserted-by":"crossref","unstructured":"Ivkovic I, Kontogiannis K. A framework for software architecture refactoring using model transformations and semantic annotations. In: Proceedings of the Conference on Software Maintenance and Reengineering. 2006, 135\u2013144","DOI":"10.1109\/CSMR.2006.3"},{"key":"54_CR12","volume-title":"Dissertaion for the master\u2019s degree","author":"T. Dudzikan","year":"2002","unstructured":"Dudzikan T, Wlodka J. Tool-supported discovery and refactoring of structural weakness. Dissertaion for the master\u2019s degree. Berlin: TU Berlin, 2002"},{"issue":"12","key":"54_CR13","first-page":"40","volume":"6","author":"I. G. Czibula","year":"2006","unstructured":"Czibula I G, Serban G. Improving system design using a clustering approach. International Journal of Computer Science and Network Security, 2006, 6(12): 40\u201349","journal-title":"International Journal of Computer Science and Network Security"},{"key":"54_CR14","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1038\/30918","volume":"393","author":"D. J. Watts","year":"1998","unstructured":"Watts D J, Strogatz S H. Collective dynamics of small world networks. Nature, 1998, 393: 400\u2013442","journal-title":"Nature"},{"key":"54_CR15","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1126\/science.286.5439.509","volume":"286","author":"Barab\u00e1si","year":"1999","unstructured":"Barab\u00e1si, Albert R. Emergence of scaling in random networks. Science, 1999, 286: 509\u2013512","journal-title":"Science"},{"key":"54_CR16","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1002\/j.1538-7305.1970.tb01770.x","volume":"49","author":"B. W. Kernighan","year":"1970","unstructured":"Kernighan B W, Lin S. An efficient heuristic procedure for portioning graphs. Bell System Technical Journal, 1970, 49: 291\u2013307","journal-title":"Bell System Technical Journal"},{"issue":"98","key":"54_CR17","doi-asserted-by":"crossref","first-page":"298","DOI":"10.21136\/CMJ.1973.101168","volume":"23","author":"M. Fiedler","year":"1973","unstructured":"Fiedler M. Algebraic connectivity of graphs. Czechoslovak Mathematical Journal, 1973, 23(98): 298\u2013305","journal-title":"Czechoslovak Mathematical Journal"},{"key":"54_CR18","volume-title":"Social network analysis: a handbook","author":"J. Scott","year":"2000","unstructured":"Scott J. Social network analysis: a handbook. London: Sage Publications Ltd, 2000"},{"issue":"12","key":"54_CR19","doi-asserted-by":"crossref","first-page":"7821","DOI":"10.1073\/pnas.122653799","volume":"99","author":"M. Girvan","year":"2002","unstructured":"Girvan M, Newman M E J. Community structure in social and biological networks. In: Proceedings of Natl. Acad. Sci USA. 2002, 99(12): 7821\u20137826","journal-title":"Proceedings of Natl. Acad. Sci USA"},{"key":"54_CR20","first-page":"026113","volume":"69","author":"M. E. J. Newman","year":"2004","unstructured":"Newman M E J, Girvan M. Finding and evaluating community structure in networks. Physical Review, 2004, 69: 026113","journal-title":"Physical Review"},{"key":"54_CR21","first-page":"066133","volume":"69","author":"M. E. J. Newman","year":"2004","unstructured":"Newman M E J. Fast algorithm for detecting community structure in networks. Physical Review, 2004, 69: 066133","journal-title":"Physical Review"},{"key":"54_CR22","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1140\/epjb\/e2004-00125-x","volume":"38","author":"F. Wu","year":"2003","unstructured":"Wu F, Huberman B A. Finding communities in linear time: a physics approach. Euro. Phys J B, 2003, 38: 331\u2013338","journal-title":"Euro. Phys J B"},{"issue":"6","key":"54_CR23","first-page":"805","volume":"38","author":"B. Li","year":"2008","unstructured":"Li Bing, Ma Yutao, Liu Jing, et al. Advances in the Studies on Complex Networks of Software Systems. Advances in Mechanics, 2008, 38(6): 805\u2013814","journal-title":"Advances in Mechanics"},{"key":"54_CR24","doi-asserted-by":"crossref","unstructured":"Bauer M, Trifu M. Architecture-aware adaptive clustering of OO systems. In: Proceedings of the 8th European Conference on Software Maintenance and Reengineering. 2004, 3\u201314","DOI":"10.1109\/CSMR.2004.1281401"},{"key":"54_CR25","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1073\/pnas.0605965104","volume":"104","author":"S. Fortunato","year":"2007","unstructured":"Fortunato S, Barthelemy M. Resolution limit in community detection. In: Proceedings of the National Academy of Science of the USA. 2007, 104: 36\u201341","journal-title":"Proceedings of the National Academy of Science of the USA"},{"key":"54_CR26","unstructured":"Mancoridis S, Mitchell BS, Rorres C, et al. Using automatic clustering to produce high-level system organizations of source code. In: Proceedings of 6th International Workshop on Program Comprehension. 1998, 45\u201353"},{"issue":"2","key":"54_CR27","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1109\/3477.915346","volume":"31","author":"A. Tucker","year":"2001","unstructured":"Tucker A, Swift S, Liu X. Grouping multivariate time series via correlation. IEEE Transaction on Systems, Man, and Cybernetics. Part B. Cybernetics, 2001, 31(2): 235\u2013245","journal-title":"IEEE Transaction on Systems, Man, and Cybernetics. Part B. Cybernetics"},{"key":"54_CR28","unstructured":"Srivastava A, Schertz C. Efficient integration testing using dependency analysis. Microsoft Research-Technical Report, MSR-TR-2005-94, 2005"},{"key":"54_CR29","volume-title":"Ucinet for windows: software for social network analysis","author":"S. P. Borgatti","year":"2002","unstructured":"Borgatti S P, Everett M G, Freeman L C. Ucinet for windows: software for social network analysis. Analytic Technologies, Harvard, MA, 2002"}],"container-title":["Frontiers of Computer Science in China"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-009-0054-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-009-0054-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-009-0054-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,9]],"date-time":"2021-10-09T17:06:56Z","timestamp":1633799216000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-009-0054-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,15]]},"references-count":29,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,9]]}},"alternative-id":["54"],"URL":"https:\/\/doi.org\/10.1007\/s11704-009-0054-y","relation":{},"ISSN":["1673-7350","1673-7466"],"issn-type":[{"value":"1673-7350","type":"print"},{"value":"1673-7466","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,8,15]]}}}