{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T21:34:48Z","timestamp":1778016888605,"version":"3.51.4"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2014,1,10]],"date-time":"2014-01-10T00:00:00Z","timestamp":1389312000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Knowl Inf Syst"],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1007\/s10115-013-0721-z","type":"journal-article","created":{"date-parts":[[2014,1,9]],"date-time":"2014-01-09T03:28:56Z","timestamp":1389238136000},"page":"545-577","source":"Crossref","is-referenced-by-count":36,"title":["Detecting software design defects using relational association rule mining"],"prefix":"10.1007","volume":"42","author":[{"given":"Gabriela","family":"Czibula","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zsuzsanna","family":"Marian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Istvan Gergely","family":"Czibula","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,1,10]]},"reference":[{"key":"721_CR1","unstructured":"Agrawal R, Srikant R (1994) Fast algorithms for mining association rules in large databases. In: Proceedings of the 20th international conference on very large data bases. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, pp 487\u2013499"},{"issue":"3","key":"721_CR2","doi-asserted-by":"crossref","first-page":"603","DOI":"10.1007\/s10115-012-0537-2","volume":"33","author":"R Ahmed","year":"2012","unstructured":"Ahmed R, Karypis G (2012) Algorithms for mining the evolution of conserved relational states in dynamic network. Knowl Inf Syst 33(3):603\u2013630","journal-title":"Knowl Inf Syst"},{"key":"721_CR3","unstructured":"ASM (2013) ObjectWeb: Open Source Middleware. http:\/\/asm.objectweb.org\/"},{"issue":"SI","key":"721_CR4","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1145\/223427.211856","volume":"20","author":"JM Bieman","year":"1995","unstructured":"Bieman JM, Kang BK (1995) Cohesion and reuse in an object-oriented system. ACM SIGSOFT Softw Eng Notes 20(SI):259\u2013262","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"issue":"1","key":"721_CR5","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1109\/32.748920","volume":"25","author":"L Briand","year":"1999","unstructured":"Briand L, Daly JW (1999) A unified framework for coupling measurement in object-oriented systems. IEEE Trans Softw Eng 25(1):91\u2013121","journal-title":"IEEE Trans Softw Eng"},{"key":"721_CR6","unstructured":"Campan A, Serban G, Truta TM et al (2006) An algorithm for the discovery of arbitrary length ordinal association rules. In: The 2006 international conference on data mining. Las Vegas, Nevada, USA, pp 107\u2013113"},{"issue":"3","key":"721_CR7","doi-asserted-by":"crossref","first-page":"687","DOI":"10.1007\/s10115-010-0364-2","volume":"28","author":"CL Chen","year":"2011","unstructured":"Chen CL, Tseng FSC, Liang T (2011) An integration of fuzzy association rules and wordnet for document clustering. Knowl Inf Syst 28(3):687\u2013708","journal-title":"Knowl Inf Syst"},{"key":"721_CR8","unstructured":"Chidamber SR, Kemerer CF (1991) Towards a metrics suite for object-oriented design. In: Conference proceedings on object oriented programming systems, languages, and applications. Phoenix, Arizona, USA, pp 197\u2013211"},{"issue":"6","key":"721_CR9","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"key":"721_CR10","doi-asserted-by":"crossref","unstructured":"Dhambri K, Sahraoui H, Poulin P (2008) Visual detection of design anomalies. In: Proceedings of the 12th European conference on software maintenance and reengineering. Greece, Athens, pp 279\u2013283","DOI":"10.1109\/CSMR.2008.4493326"},{"issue":"10","key":"721_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 et al (2012) Identification and application of extract class refactorings in object-oriented systems. J Syst Softw 85(10):2241\u20132260","journal-title":"J Syst Softw"},{"key":"721_CR12","volume-title":"Refactoring: improving the design of existing code","author":"M Fowler","year":"1999","unstructured":"Fowler M (1999) Refactoring: improving the design of existing code. Addison-Wesley Longman Publishing Co. Inc., Boston, MA"},{"key":"721_CR13","unstructured":"FTP (2013) FTP4j. http:\/\/sourceforge.net\/projects\/ftp4j\/"},{"key":"721_CR14","unstructured":"Gamma E (n.d.) JHotDraw Project. http:\/\/sourceforge.net\/projects\/jhotdraw"},{"key":"721_CR15","volume-title":"Practical software metrics for project management and process improvement","author":"RB Grady","year":"1992","unstructured":"Grady RB (1992) Practical software metrics for project management and process improvement. Prentice Hall Press, USA"},{"key":"721_CR16","volume-title":"Data mining: concepts and techniques","author":"J Han","year":"2005","unstructured":"Han J (2005) Data mining: concepts and techniques. Morgan Kaufmann Publishers Inc., San Francisco, CA"},{"key":"721_CR17","volume-title":"Object-oriented metrics measures of complexity","author":"B Henderson-Sellers","year":"1996","unstructured":"Henderson-Sellers B (1996) Object-oriented metrics measures of complexity. Prentice-Hall, USA"},{"issue":"5","key":"721_CR18","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1109\/TSE.1981.231113","volume":"7","author":"S Henry","year":"1981","unstructured":"Henry S, Kafura D (1981) Software structure metrics based on information flow. IEEE Trans Softw Eng 7(5):510\u2013518","journal-title":"IEEE Trans Softw Eng"},{"key":"721_CR19","unstructured":"Hitz M, Montazeri B (1995) Measuring coupling and cohesion in object-oriented systems. In: Proceedings of international symposium on applied corporate computing. Monterrey, Mexico, pp 25\u201327"},{"key":"721_CR20","unstructured":"IPl (2013) iPlasma. http:\/\/loose.upt.ro\/reengineering\/research\/iplasma"},{"key":"721_CR21","unstructured":"ISO (2013) ISO8583. http:\/\/sourceforge.net\/projects\/j8583\/"},{"key":"721_CR22","unstructured":"JDe (2013) JDeodorant. http:\/\/www.jdeodorant.com\/"},{"issue":"2","key":"721_CR23","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1007\/s11390-011-9439-0","volume":"26","author":"Y Jiang","year":"2011","unstructured":"Jiang Y, Li M, Zhou ZH (2011) Software defect detection with ROCUS. J Comput Sci Technol 26(2):328\u2013342","journal-title":"J Comput Sci Technol"},{"key":"721_CR24","doi-asserted-by":"crossref","unstructured":"Kessentini M, Sahraoui H, Boukadoum M et al (2011) Search-based design defects detection by example. In: Proceedings of the 14th international conference on fundamental approaches to software engineering, Germany, pp 401\u2013415","DOI":"10.1007\/978-3-642-19811-3_28"},{"key":"721_CR25","doi-asserted-by":"crossref","unstructured":"Khomh F, Vaucher S, Gu\u00e9h\u00e9neuc YG et al (2009) A bayesian approach for the detection of code and design smells. In: Proceedings of the 9th international conference on quality software. Jeju, Korea, pp 305\u2013314","DOI":"10.1109\/QSIC.2009.47"},{"key":"721_CR26","volume-title":"Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development","author":"C Larman","year":"2004","unstructured":"Larman C (2004) Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development, 3rd edn. Prentice Hall, USA","edition":"3"},{"key":"721_CR27","unstructured":"Lee YS, Liang BS, Wu SF et al. (1995) Measuring the coupling and cohesion of an object-oriented program based on information flow. In: Proceedings of international conference on software quality, Maribor, Slovenia"},{"issue":"2","key":"721_CR28","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 (1993) Object oriented metrics which predict maintainability. J Syst Softw 23(2):111\u2013122","journal-title":"J Syst Softw"},{"key":"721_CR29","doi-asserted-by":"crossref","unstructured":"Maisikeli SG (2009) Aspect mining using self-organizing maps with method level dynamic software metrics as input vectors. Ph.D. thesis, Graduate School of Computer and Information Sciences Nova Southeastern University","DOI":"10.1109\/ICSTE.2010.5608880"},{"key":"721_CR30","doi-asserted-by":"crossref","unstructured":"Marcus A, Maletic JI, Lin KI (2001) Ordinal association rules for error identification in data sets. In: Proceedings of the tenth international conference on information and knowledge management, CIKM \u201901. ACM, New York, NY, pp 589\u2013591","DOI":"10.1145\/502585.502700"},{"key":"721_CR31","doi-asserted-by":"crossref","unstructured":"Marian Z (2012) Aggregated metrics guided software restructuring. In: Conference proceedings of ICCP 2012. Cluj-Napoca, Romania, pp 259\u2013266","DOI":"10.1109\/ICCP.2012.6356197"},{"issue":"3","key":"721_CR32","first-page":"249","volume":"21","author":"Z Marian","year":"2012","unstructured":"Marian Z, Czibula G, Czibula IG (2012) Using software metrics for automatic software design improvement. Stud Inf Control 21(3):249\u2013258","journal-title":"Stud Inf Control"},{"key":"721_CR33","unstructured":"Marinescu C, Marinescu R, Mihancea PF et al (2005) IPlasma: an integrated platform for quality assessment of object-oriented design. In: Proceedings of the 21st IEEE International Conference on Software Maintenance\u2014Industrial and Tool volume, Budapest, Hungary, pp 77\u201380"},{"key":"721_CR34","unstructured":"Marinescu R (2002) Measurement and quality in object-oriented design. Ph.D. thesis, Politechnica University Timisoara, Faculty of Automatics and Computer Science, Romania"},{"issue":"12","key":"721_CR35","doi-asserted-by":"crossref","first-page":"1677","DOI":"10.3923\/itj.2012.1677.1686","volume":"11","author":"S Mekruksavanich","year":"2012","unstructured":"Mekruksavanich S, Yupapin PP, Muenchaisri P (2012) Analytical learning based on a meta-programming approach for the detection of object-oriented design defects. Inf Technol J 11(12):1677\u20131686","journal-title":"Inf Technol J"},{"key":"721_CR36","unstructured":"Moha N (2006) Detection and correction of design defects in object-oriented architectures. In: Doctoral symposium, 20th edition of the European conference on object-oriented programming. Nantes, France, pp 1\u20134"},{"key":"721_CR37","doi-asserted-by":"crossref","unstructured":"Moha N, Gu\u00e9h\u00e9neuc YG, Leduc P (2006) Automatic generation of detection algorithms for design defects. In: Proceedings of the 21st IEEE\/ACM international conference on automated software engineering. Tokyo, Japan, pp 297\u2013300","DOI":"10.1109\/ASE.2006.22"},{"issue":"3\u20134","key":"721_CR38","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1007\/s00165-009-0115-x","volume":"22","author":"N Moha","year":"2010","unstructured":"Moha N, Gu\u00e9h\u00e9neuc YG, Meur AFL et al (2010) From a domain analysis to the specification and detection of code and design smells. Formal Aspects Comput 22(3\u20134):345\u2013361","journal-title":"Formal Aspects Comput"},{"key":"721_CR39","doi-asserted-by":"crossref","unstructured":"Munro MJ (2005) Product metrics for automatic identification of \u201cbad smell\u201d design problems in Java source code. In: Proceedings of the 11th IEEE international software metrics symposium. Glasgow, UK, pp 1\u201315","DOI":"10.1109\/METRICS.2005.38"},{"key":"721_CR40","unstructured":"NASA (2013) NASA defect data sets. http:\/\/nasa-softwaredefectdatasets.wikispaces.com\/"},{"key":"721_CR41","unstructured":"Profiler (2013) Profiler4j. http:\/\/sourceforge.net\/projects\/profiler4j\/"},{"key":"721_CR42","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.ins.2011.01.039","volume":"191","author":"D Rodr\u00edguez","year":"2012","unstructured":"Rodr\u00edguez D, Ruiz R, Riquelme JC et al (2012) Searching for rules to detect defective modules: a subgroup discovery approach. Inf Sci 191:14\u201330","journal-title":"Inf Sci"},{"issue":"1","key":"721_CR43","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10115-010-0363-3","volume":"30","author":"A Salam","year":"2012","unstructured":"Salam A, Khayal SH (2012) Mining top-k frequent patterns without minimum support threshold. Knowl Inf Syst 30(1):57\u201386","journal-title":"Knowl Inf Syst"},{"issue":"S","key":"721_CR44","first-page":"439","volume":"I","author":"G Serban","year":"2006","unstructured":"Serban G, C\u00e2mpan A, Czibula IG (2006) A programming interface for finding relational association rules. Int J Comput Commun Control I(S):439\u2013444","journal-title":"Int J Comput Commun Control"},{"key":"721_CR45","doi-asserted-by":"crossref","unstructured":"Simon F, Steinbruckner F, Lewerentz C (2001) Metrics based refactoring. In: Proceedings of the fifth European conference on software maintenance and reengineering. IEEE Computer Society, Washington, DC, pp 30\u201338","DOI":"10.1109\/CSMR.2001.914965"},{"issue":"2","key":"721_CR46","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1007\/s10115-012-0532-7","volume":"36","author":"B Soua","year":"2013","unstructured":"Soua B, Borgi A, Tagina M (2013) An ensemble method for fuzzy rule-based classification systems. Knowl Inf Syst 36(2):385\u2013410","journal-title":"Knowl Inf Syst"},{"key":"721_CR47","volume-title":"Introduction to data mining","author":"PN Tan","year":"2005","unstructured":"Tan PN, Steinbach M, Kumar V (2005) Introduction to data mining, 1st edn. Addison-Wesley Longman Publishing Co. Inc., Boston, MA","edition":"1"},{"key":"721_CR48","unstructured":"Tsantalis N (2010) Evaluation and improvement of software architecture: identification of design problems in object-oriented systems and resolutions through refactorings. Ph.D. Thesis, Macedonia Thessaloniki"},{"key":"721_CR49","doi-asserted-by":"crossref","DOI":"10.1002\/9780470979174","volume-title":"Data mining and statistics for decision making","author":"S Tuffry","year":"2011","unstructured":"Tuffry S (2011) Data mining and statistics for decision making. Wiley, New York"},{"key":"721_CR50","unstructured":"Win (2013) Winrun4j. http:\/\/sourceforge.net\/projects\/winrun4j\/"},{"issue":"3","key":"721_CR51","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1007\/s10115-012-0519-4","volume":"5","author":"K Zhang","year":"2013","unstructured":"Zhang K, Lo D, Lim EP et al (2013) Mining indirect antagonistic communities from social interactions. Knowl Inf Syst 5(3):553\u2013583","journal-title":"Knowl Inf Syst"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-013-0721-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10115-013-0721-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-013-0721-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,5]],"date-time":"2019-08-05T22:30:15Z","timestamp":1565044215000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10115-013-0721-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,1,10]]},"references-count":51,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015,3]]}},"alternative-id":["721"],"URL":"https:\/\/doi.org\/10.1007\/s10115-013-0721-z","relation":{},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"value":"0219-1377","type":"print"},{"value":"0219-3116","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,1,10]]}}}