%0 Conference Proceedings %T Extracting and Modeling Design Defects Using Gradual Rules and UML Profile %+ Stratégies d’Optimisation et Informatique intelligentE (SOIE) %+ Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis (FST) %A Maddeh, Mohamed %A Ayouni, Sarra %Z Part 15: Software Engineering: Modeling and Meta Modeling %< avec comité de lecture %( IFIP Advances in Information and Communication Technology %B 5th International Conference on Computer Science and Its Applications (CIIA) %C Saida, Algeria %Y Abdelmalek Amine %Y Ladjel Bellatreche %Y Zakaria Elberrichi %Y Erich J. Neuhold %Y Robert Wrembel %I Springer International Publishing %3 Computer Science and Its Applications %V AICT-456 %P 574-583 %8 2015-05-20 %D 2015 %R 10.1007/978-3-319-19578-0_47 %K Object oriented metrics %K Data Mining %K Gradual rules %K Design defects detection %K UML profile %Z Computer Science [cs]Conference papers %X There is no general consensus on how to decide if a particular design violates a model quality. In fact, we find in literature some defects described textually, detecting these design defects is usually a difficult problem. Deciding which object suffer from one defect depends heavily on the interpretation of each analyst. Experts often need to minimize design defects in software systems to improve the design quality. In this paper we propose a design defect detection approach based on object oriented metrics. We generate, using gradual rules, detection rules for each design defect at model level. We aim to extract, for each design defects, the correlation of co-variation of object oriented metrics. They are then modeled in a standard way, using the proposed UML profile for design defect modeling. We experiment our approach on 16 design defects using 32 object oriented metrics. %G English %Z TC 5 %2 https://inria.hal.science/hal-01789946/document %2 https://inria.hal.science/hal-01789946/file/339159_1_En_47_Chapter.pdf %L hal-01789946 %U https://inria.hal.science/hal-01789946 %~ IFIP-LNCS %~ IFIP %~ IFIP-AICT %~ IFIP-TC %~ IFIP-TC5 %~ IFIP-AICT-456 %~ IFIP-CIIA