{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,8,20]],"date-time":"2023-08-20T12:18:40Z","timestamp":1692533920189},"reference-count":50,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2015,9,1]],"date-time":"2015-09-01T00:00:00Z","timestamp":1441065600000},"content-version":"tdm","delay-in-days":5906,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Softw. Maint: Res. Pract."],"published-print":{"date-parts":[[1999,7]]},"DOI":"10.1002\/(sici)1096-908x(199907\/08)11:4<245::aid-smr193>3.0.co;2-8","type":"journal-article","created":{"date-parts":[[2005,12,5]],"date-time":"2005-12-05T02:19:23Z","timestamp":1133749163000},"page":"245-284","source":"Crossref","is-referenced-by-count":18,"title":["A quantitative framework for software restructuring"],"prefix":"10.1002","volume":"11","author":[{"given":"Byung-Kyoo","family":"Kang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James M.","family":"Bieman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB1","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1109\/5.24146","volume":"77","author":"Arnold","year":"1989","journal-title":"Proceedings of the IEEE"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB2","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/0164-1212(90)90050-V","volume":"12","author":"Baker","year":"1990","journal-title":"The Journal of Systems and Software"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB3","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1145\/223427.211856","volume":"20","author":"Bieman","year":"1995","journal-title":"SIGSOFT Software Engineering Notes"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB4","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1109\/32.666825","volume":"24","author":"Bieman","year":"1998","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB5","doi-asserted-by":"crossref","first-page":"644","DOI":"10.1109\/32.310673","volume":"20","author":"Bieman","year":"1994","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB6","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/223427.211794","volume":"20","author":"Bieman","year":"1995","journal-title":"SIGSOFT Software Engineering Notes"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB7","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/METRIC.1997.637164","volume-title":"Proceedings of the Fourth International Software Metrics Symposium","author":"Briand","year":"1997","unstructured":"and (1997) \u2018A unified framework for cohesion measurement in object-oriented systems\u2019, in Proceedings of the Fourth International Software Metrics Symposium, IEEE Computer Society Press, Los Alamitos CA, pp. 43-53."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB8","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1023\/A:1009783721306","volume":"3","author":"Briand","year":"1998","journal-title":"Empirical Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB9","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/32.748920","volume":"25","author":"Briand","year":"1999","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB10","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1145\/253228.253367","volume-title":"Proceedings 19th International Conference on Software Engineering","author":"Briand","year":"1997","unstructured":"and (1997) \u2018An investigation into coupling measures for C++\u2019, in Proceedings 19th International Conference on Software Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 412-421."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB11","first-page":"88","volume-title":"Proceedings Conference on Software Maintenance","author":"Briand","year":"1993","unstructured":"and (1993) \u2018Measuring and assessing maintainability at the end of high level design\u2019, in Proceedings Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos CA, pp. 88-95."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB12","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1002\/smr.4360010202","volume":"1","author":"Callis","year":"1989","journal-title":"Journal of Software Maintenance: Research and Practice"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB13","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"Chidamber","year":"1994","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB14","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/52.43051","volume":"7","author":"Choi","year":"1990","journal-title":"IEEE Software"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB15","first-page":"294","volume-title":"Proceedings 7th International Conference on Software Engineering","author":"Emerson","year":"1984","unstructured":"(1984) \u2018A discriminant metric for module cohesion\u2019, in Proceedings 7th International Conference on Software Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 294-303."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB16","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1142\/S0218194091000202","volume":"1","author":"Esteva","year":"1991","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB17","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1109\/32.268921","volume":"20","author":"Fenton","year":"1994","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB18","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/0164-1212(90)90038-N","volume":"12","author":"Fenton","year":"1990","journal-title":"The Journal of Systems Software"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB19","volume-title":"Software Metrics\u2014A Rigorous and Practical Approach","author":"Fenton","year":"1997","unstructured":"and (1997) Software Metrics\u2014A Rigorous and Practical Approach, International Thompson Computer Press, London, 683 pp."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB20","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1002\/(SICI)1096-908X(199901\/02)11:1<55::AID-SMR184>3.0.CO;2-O","volume":"11","author":"Ferneley","year":"1999","journal-title":"Journal of Software Maintenance: Research and Practice"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB21","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1109\/32.83912","volume":"17","author":"Gallagher","year":"1991","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB22","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1145\/152388.152389","volume":"2","author":"Griswold","year":"1993","journal-title":"ACM Transactions of Software Engineering and Methodology"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB23","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1109\/32.385967","volume":"21","author":"Griswold","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB24","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1145\/256428.167075","volume-title":"Proceedings of the First ACM SIGSOFT Symposium on Foundations of Software Engineering","author":"Gustafson","year":"1993","unstructured":"and (1993) \u2018Software measure specification\u2019, in Proceedings of the First ACM SIGSOFT Symposium on Foundations of Software Engineering, ACM Press, New York NY, pp. 163-168."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB25","first-page":"75","volume-title":"Proceedings of the International Symposium on Applied Corporate Computing","author":"Hitz","year":"1995","unstructured":"and (1995) \u2018Measuring coupling and cohesion in object-oriented systems\u2019, in Proceedings of the International Symposium on Applied Corporate Computing, Monterrey, Mexico, pp. 75-76, 197 and 78-84. (Available at: http:\/\/www.pri.univie.ac.at\/\u223chitz\/papers\/ISACC95.ps)"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB26","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1109\/ICSM.1994.336770","volume-title":"Proceedings International Conference on Software Maintenance","author":"Jackson","year":"1994","unstructured":"and (1994) \u2018Semantic Diff: a tool for summarizing the effects of modifications\u2019, in Proceedings International Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos CA, pp. 243-252."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB27","first-page":"222","volume-title":"The 8th International Conference on Software Engineering and Knowledge Engineering","author":"Kang","year":"1996","unstructured":"and (1996) \u2018Using design cohesion to visualize, quantify, and restructure software\u2019, in The 8th International Conference on Software Engineering and Knowledge Engineering, Knowledge Systems Institute, Skokie IL, pp. 222-229."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB28","author":"Kang","year":"1997","unstructured":"and (1997) Funco\u2014a functional cohesion software measurement tool for C programs, Computer Science Department, Colorado State University, Fort Collins CO; URL http:\/\/www.cs.colostate.edu\/\u223cbieman\/funco.html"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB29","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1016\/S0164-1212(98)10008-0","volume":"42","author":"Kang","year":"1998","journal-title":"The Journal of Systems and Software"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB30","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1142\/S0218194094000179","volume":"4","author":"Kim","year":"1994","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB31","first-page":"35","volume-title":"Proceedings 15th International Conference on Software Engineering","author":"Lakhotia","year":"1993","unstructured":"(1993) \u2018Rule-based approach to computing module cohesion\u2019, in Proceedings 15th International Conference on Software Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 35-44."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB32","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/CASE.1992.200133","volume-title":"Proceedings Fifth International Workshop on Computer-aided Software Engineering","author":"Lano","year":"1992","unstructured":"and (1992) \u2018Extracting design and functionality from code\u2019, in Proceedings Fifth International Workshop on Computer-aided Software Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 74-82."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB33","doi-asserted-by":"crossref","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","volume":"68","author":"Lehman","year":"1980","journal-title":"Proceedings of the IEEE"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB34","first-page":"282","volume-title":"Proceedings Conference on Software Maintenance","author":"Loyall","year":"1993","unstructured":"and (1993) \u2018Using dependence analysis to support the software maintenance process\u2019, in Proceedings Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos CA, pp. 282-291."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB35","author":"Lyle","year":"1995","unstructured":", , , and (1995) Unravel: a CASE tool to assist evaluation of high integrity software, Technical Report NIST IR 5691, U.S. Department of Commerce, Technology Administration, National Institute of Standards and Technology, Computer Systems Laboratory, Gaithersburg MD, 124 pp."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB36","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"SE-2","author":"McCabe","year":"1976","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB37","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1049\/sej.1990.0027","volume":"5","author":"Melton","year":"1990","journal-title":"Software Engineering Journal"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB38","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1002\/smr.4360050402","volume":"5","author":"M\u00fcller","year":"1993","journal-title":"Journal of Software Maintenance: Research and Practice"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB39","volume-title":"Composite\/Structural Design","author":"Myers","year":"1978","unstructured":"(1978) Composite\/Structural Design, Van Nostrand Reinhold, New York NY, 174 pp."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB40","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1002\/(SICI)1096-908X(199901\/02)11:1<35::AID-SMR183>3.0.CO;2-T","volume":"11","author":"Nandigam","year":"1999","journal-title":"Journal of Software Maintenance: Research and Practice"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB41","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/WCRE.1993.287778","volume-title":"Proceedings Working Conference on Reverse Engineering","author":"Ning","year":"1993","unstructured":"and (1993) \u2018Recovering reusable components from legacy systems by program segmentation\u2019, in Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 64-72."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB42","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1109\/ICSE.1989.714420","volume-title":"Proceedings 11th International Conference on Software Engineering","author":"Ott","year":"1989","unstructured":"and (1989) \u2018The relationship between slices and module cohesion\u2019, in Proceedings 11th International Conference on Software Engineering, IEEE Computer Society Press, Washington DC, pp. 198-204."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB43","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1145\/390011.808263","volume":"19","author":"Ottenstein","year":"1984","journal-title":"SIGPLAN Notices"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB44","volume-title":"Software Engineering: A Practitioner's Approach","author":"Pressman","year":"1997","unstructured":"(1997) Software Engineering: A Practitioner's Approach, 4th edn., McGraw-Hill, New York NY, 852 pp."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB45","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"Stevens","year":"1974","journal-title":"IBM Systems Journal"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB46","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1109\/HICSS.1991.183984","volume-title":"Proceedings Twenty-Fourth Annual Hawaii International Conference on System Sciences","volume":"2","author":"Tesch","year":"1991","unstructured":"and (1991) \u2018Optimal module clustering in program organization\u2019,in Proceedings Twenty-Fourth Annual Hawaii International Conference on System Sciences, Volume 2, IEEE Computer Society Press, Washington DC, pp. 238-245."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB47","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TSE.1984.5010248","volume":"10","author":"Weiser","year":"1984","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB48","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1007\/BF00590439","volume":"2","author":"Woodward","year":"1993","journal-title":"Software Quality Journal"},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB49","volume-title":"Supercompilers for Parallel and Vector Computers","author":"Zima","year":"1991","unstructured":"and (1991) Supercompilers for Parallel and Vector Computers, ACM Press, New York NY, 376 pp."},{"key":"10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8-BIB50","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1002\/spe.4380200404","volume":"20","author":"Zimmer","year":"1990","journal-title":"Software\u2014Practice and Experience"}],"container-title":["Journal of Software Maintenance: Research and Practice"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2F(SICI)1096-908X(199907%2F08)11:4%3C245::AID-SMR193%3E3.0.CO;2-8","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full\/10.1002\/(SICI)1096-908X(199907\/08)11:4%3C245::AID-SMR193%3E3.0.CO;2-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,11]],"date-time":"2020-08-11T19:09:15Z","timestamp":1597172955000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/(SICI)1096-908X(199907\/08)11:4<245::AID-SMR193>3.0.CO;2-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,7]]},"references-count":50,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1999,7]]}},"URL":"https:\/\/doi.org\/10.1002\/(sici)1096-908x(199907\/08)11:4<245::aid-smr193>3.0.co;2-8","relation":{},"ISSN":["1040-550X","1096-908X"],"issn-type":[{"value":"1040-550X","type":"print"},{"value":"1096-908X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1999,7]]}}}