{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T03:47:30Z","timestamp":1760586450507},"publisher-location":"Berlin, Heidelberg","reference-count":8,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540789208"},{"type":"electronic","value":"9783540789215"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-78921-5_20","type":"book-chapter","created":{"date-parts":[[2008,3,12]],"date-time":"2008-03-12T03:51:29Z","timestamp":1205293889000},"page":"269-275","source":"Crossref","is-referenced-by-count":6,"title":["Using FCA to Suggest Refactorings to Correct Design Defects"],"prefix":"10.1007","author":[{"given":"Naouel","family":"Moha","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jihene","family":"Rezgui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yann-Ga\u00ebl","family":"Gu\u00e9h\u00e9neuc","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Petko","family":"Valtchev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ghizlane","family":"El Boussaidi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"20_CR1","series-title":"Lecture Notes in Artificial Intelligence","first-page":"95","volume-title":"Formal Concept Analysis","author":"O. Nierstrasz","year":"2005","unstructured":"Nierstrasz, O., Ducasse, S., Ar\u00e9valo, G.: Lessons Learned in Applying Formal Concept Analysis to Reverse Engineering. In: Ganter, B., Godin, R. (eds.) ICFCA 2005. LNCS (LNAI), vol.\u00a03403, pp. 95\u2013112. Springer, Heidelberg (2005)"},{"key":"20_CR2","volume-title":"Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis","author":"W.J. Brown","year":"1998","unstructured":"Brown, W.J., Malveau, R.C., Brown, W.H., McCormick III, H.W., Mowbray, T.J.: Anti Patterns: Refactoring Software, Architectures, and Projects in Crisis, 1st edn. John Wiley and Sons, Chichester (1998)","edition":"1"},{"key":"20_CR3","volume-title":"Software metrics: A rigorous and practical approach","author":"N. Fenton","year":"1997","unstructured":"Fenton, N., Pfleeger, S.L.: Software metrics: A rigorous and practical approach, 2nd edn. PWS Publishing Co., Boston (1997)","edition":"2"},{"key":"20_CR4","volume-title":"Refactoring\u00a0\u2013 Improving the Design of Existing Code","author":"M. Fowler","year":"1999","unstructured":"Fowler, M.: Refactoring\u00a0\u2013 Improving the Design of Existing Code, 1st edn. Addison-Wesley, Reading (1999)","edition":"1"},{"key":"20_CR5","first-page":"28","volume-title":"Proceedings of the 14 th IBM Centers for Advanced Studies Conference","author":"Y.-G. Gu\u00e9h\u00e9neuc","year":"2004","unstructured":"Gu\u00e9h\u00e9neuc, Y.-G.: A reverse engineering tool for precise class diagrams. In: Singer, J., Lutfiyya, H. (eds.) Proceedings of the 14\n                    th\n                   IBM Centers for Advanced Studies Conference, pp. 28\u201341. ACM Press, New York (2004)"},{"key":"20_CR6","doi-asserted-by":"crossref","unstructured":"Huchard, M., Leblanc, H.: Computing interfaces in java. In: ASE, pp. 317\u2013320 (2000)","DOI":"10.1109\/ASE.2000.873687"},{"key":"20_CR7","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1109\/ICSM.2004.1357820","volume-title":"Proceedings of the 20 th International Conference on Software Maintenance","author":"R. Marinescu","year":"2004","unstructured":"Marinescu, R.: Detection strategies: Metrics-based rules for detecting design flaws. In: Proceedings of the 20\n                    th\n                   International Conference on Software Maintenance, pp. 350\u2013359. IEEE Computer Society Press, Los Alamitos (2004)"},{"key":"20_CR8","unstructured":"Open source project. Azureus (June 2003)"}],"container-title":["Lecture Notes in Computer Science","Concept Lattices and Their Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-78921-5_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T08:26:22Z","timestamp":1551428782000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-78921-5_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540789208","9783540789215"],"references-count":8,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-78921-5_20","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}