{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,7]],"date-time":"2025-03-07T05:22:36Z","timestamp":1741324956655,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642222023"},{"type":"electronic","value":"9783642222030"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-22203-0_42","type":"book-chapter","created":{"date-parts":[[2011,6,28]],"date-time":"2011-06-28T00:26:28Z","timestamp":1309220788000},"page":"478-492","source":"Crossref","is-referenced-by-count":3,"title":["An Approach for Source Code Classification Using Software Metrics and Fuzzy Logic to Improve Code Quality with Refactoring Techniques"],"prefix":"10.1007","author":[{"given":"Pornchai","family":"Lerthathairat","sequence":"first","affiliation":[]},{"given":"Nakornthip","family":"Prompoon","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"42_CR1","doi-asserted-by":"crossref","unstructured":"Kay, A.C.: The Early History of Smalltalk, pp. 69\u201395 (1993)","DOI":"10.1145\/155360.155364"},{"issue":"1","key":"42_CR2","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1109\/2.962984","volume":"34","author":"B.W. Boehm","year":"2001","unstructured":"Boehm, B.W., Basili, V.R.: Software Defect Reduction Top 10 List. \u00a0IEEE Computer\u00a034(1), 135\u2013137 (2001)","journal-title":"\u00a0IEEE Computer"},{"key":"42_CR3","unstructured":"Meesad, P.: Fuzzy Logic. Fuzzy systems and Neural Networks Lecture. Faculty of Information Technology, King Mongkut\u2019s University of Technology North, Bangkok"},{"key":"42_CR4","volume-title":"5th International Workshop on Software Quality","author":"K. Stroggylos","year":"2007","unstructured":"Stroggylos, K., Spinellis, D.: Refactoring-Does It Improve Software Quality? In: Stroggylos, K., Spinellis, D. (eds.) 5th International Workshop on Software Quality, vol.\u00a010, IEEE Computer Society, Los Alamitos (2007)"},{"key":"42_CR5","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","volume":"8","author":"L.A. Zadeh","year":"1965","unstructured":"Zadeh, L.A.: Fuzzy Sets. \u00a0Information and Control\u00a08, 338\u2013353 (1965)","journal-title":"\u00a0Information and Control"},{"issue":"13","key":"42_CR6","first-page":"2751","volume":"178","author":"L.A. Zadeh","year":"2008","unstructured":"Zadeh, L.A.: Is There a Need for Fuzzy Logic? Fuzzy Information Processing Society, Annual Meeting of the North American\u00a0178(13), 2751\u20132779 (2008)","journal-title":"Fuzzy Information Processing Society, Annual Meeting of the North American"},{"key":"42_CR7","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1016\/S0378-3758(01)00212-9","volume":"105","author":"L.A. Zadeh","year":"2002","unstructured":"Zadeh, L.A.: Toward a Perception-Based Theory of Probabilistic Reasoning with imprecise probabilities. Special Issue on Imprecise Probabilities, Journal of Statistical Planning and Inference\u00a0105, 233\u2013264 (2002)","journal-title":"Special Issue on Imprecise Probabilities, Journal of Statistical Planning and Inference"},{"issue":"2","key":"42_CR8","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/S0165-0114(97)00077-8","volume":"90","author":"L.A. Zadeh","year":"1997","unstructured":"Zadeh, L.A.: Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic. Fuzzy Sets Systems\u00a090(2), 111\u2013127 (1997)","journal-title":"Fuzzy Sets Systems"},{"key":"42_CR9","volume-title":"Advances in Fuzzy Systems - Applications and Theory","author":"L.A. Zadeh","year":"1996","unstructured":"Zadeh, L.A., Klir, G.J., Bo, Y.: Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems. In: Advances in Fuzzy Systems - Applications and Theory, vol.\u00a06, World Scientific Pub Co. Inc, Singapore (1996)"},{"key":"42_CR10","doi-asserted-by":"crossref","unstructured":"Fowler, M.: Refactoring: Improving the Design of Existing Code. XP\/Agile Universe (2002)","DOI":"10.1145\/581441.581453"},{"key":"42_CR11","unstructured":"Halstead, M.H.: Elements of Software Science. In: Operating and programming systems series, Elsevier Science Inc., New York (1977)"},{"key":"42_CR12","doi-asserted-by":"crossref","unstructured":"M\u00e4ntyl\u00e4, M., Vanhanen, J., Lassenius, C.: A Taxonomy and an Initial Empirical Study of Bad Smells in Code. In: International Conference on Software Maintenance, pp. 381\u2013384 (2003)","DOI":"10.1109\/ICSM.2003.1235447"},{"key":"42_CR13","unstructured":"Fenton, N.E.: Software Metrics, A Rigorous Approach. Chapman & Hall, London (1991)"},{"key":"42_CR14","unstructured":"Drucker, P.: Innovation and Entrepreneurship. Collins (1985)"},{"key":"42_CR15","unstructured":"Crosby, P.: Quality is Free. McGraw-Hill, New York (1979)"},{"key":"42_CR16","series-title":"A Handbook of Agile Software Craftsmanship","volume-title":"Clean Code","author":"R.C. Martin","year":"2008","unstructured":"Martin, R.C.: Clean Code. A Handbook of Agile Software Craftsmanship. Prentice-Hall, Englewood Cliffs (2008)"},{"issue":"6","key":"42_CR17","doi-asserted-by":"publisher","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 Trans. Software Eng.\u00a020(6), 476\u2013493 (1994)","journal-title":"IEEE Trans. Software Eng."},{"key":"42_CR18","doi-asserted-by":"crossref","unstructured":"Chidamber, S.R., Kemerer, C.F.: Towards a Metrics Suite for Object Oriented Design. In: OOPSLA, pp. 197\u2013211 (1991)","DOI":"10.1145\/117954.117970"},{"issue":"9","key":"42_CR19","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/1039511.1039523","volume":"2","author":"S.I. Feldman","year":"2004","unstructured":"Feldman, S.I., Kay, A.C.: A conversation with Alan Kay. ACM Queue\u00a02(9), 20\u201330 (2004)","journal-title":"ACM Queue"},{"issue":"4","key":"42_CR20","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"SE-2","author":"T.J. McCabe","year":"1976","unstructured":"McCabe, T.J.: A Complexity Measure. IEEE Trans. Software Eng.\u00a0SE-2(4), 308\u2013320 (1976)","journal-title":"IEEE Trans. Software Eng."},{"key":"42_CR21","doi-asserted-by":"crossref","unstructured":"Ruhroth, T., Voigt, H., Wertheim, H.: Measure, Diagnose, Refactor: A Formal Quality Cycle for Software Models. In: 35th EUROMICRO-SEAA, pp. 360\u2013367 (2009)","DOI":"10.1109\/SEAA.2009.39"},{"key":"42_CR22","volume-title":"Controlling Software Projects: Management, Measurement, and Estimates","author":"T. DeMarco","year":"1986","unstructured":"DeMarco, T.: Controlling Software Projects: Management, Measurement, and Estimates. Prentice-Hall, Englewood Cliffs (1986)"},{"issue":"2","key":"42_CR23","doi-asserted-by":"publisher","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. \u00a0IEEE Trans. Software Eng.\u00a030(2), 126\u2013139 (2004)","journal-title":"\u00a0IEEE Trans. Software Eng."},{"key":"42_CR24","unstructured":"Alan Curtis Kay, http:\/\/en.wikiquote.org\/wiki\/Alan_Kay"},{"key":"42_CR25","unstructured":"Code smell, http:\/\/en.wikipedia.org\/wiki\/Code_smell"},{"key":"42_CR26","unstructured":"Fuzzy Logic, http:\/\/en.wikipedia.org\/wiki\/Fuzzy_logic"},{"key":"42_CR27","unstructured":"Software Quality, http:\/\/en.wikipedia.org\/wiki\/Software_quality"}],"container-title":["Communications in Computer and Information Science","Software Engineering and Computer Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-22203-0_42","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,6]],"date-time":"2025-03-06T19:26:38Z","timestamp":1741289198000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-22203-0_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642222023","9783642222030"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-22203-0_42","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2011]]}}}