DOI:​10.1109/CSMR.2008.4493326
Corpus ID: 7946977
Visual Detection of Design Anomalies
Karim Dhambri, H. Sahraoui, Pierre Poulin
Published 2008
Computer Science

2008 12th European Conference on Software Maintenance and Reengineering
Design anomalies, introduced during software evolution, are frequent causes of low maintainability and low flexibility to future changes. Because of the required knowledge, an important subset of… Expand
View On IEEE
Ligum.Umontreal.Ca
Share This Paper
84 Citations
Highly Influential Citations
6
Background Citations
28
Methods Citations
19
Results Citations
1
Figures, Tables, and Topics from this paper
Figure 1
Table 1
Figure 2
Figure 3
Figure 4
Anomaly detection
Software evolution
Semiconductor industry
Heart rate variability
Preprocessor
Scientific visualization
84 Citations
Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems
Isela Macia Bertran, Joshua Garcia, D. Popescu, Alessandro F. Garcia, N. Medvidovic, Arndt von Staa
Computer Science
AOSD '12

2012
TLDR
An exploratory analysis that investigates to what extent the automatically-detected code anomalies are related to problems that occur with an evolving system's architecture suggests that many of the code anomalies detected by the employed strategies were not related to architectural problems. Expand
102 Citations
PDF
Detecting model refactoring opportunities using heuristic search
Adnane Ghannem, M. Kessentini, Ghizlane El-Boussaidi
Computer Science
CASCON

2011
TLDR
This paper proposes an automated approach to detect model refactoring opportunities related to various types of design defects using Genetic Programming, which allows automatic generation of rules to detect defects, thus relieving the designer from a fastidious manual rule definition task.Expand
32 Citations
Design Defects Detection and Correction by Example
M. Kessentini, Wael Kessentini, H. Sahraoui, M. Boukadoum, Ali Ouni
Computer Science
2011 IEEE 19th International Conference on Program Comprehension
2011
TLDR
This work proposes an automated approach for the detection and correction of various types of design defects in source code that allows to automatically find detection rules, thus relieving the designer from doing so manually. Expand
112 Citations
PDF
Maintainability defects detection and correction: a multi-objective approach
Ali Ouni, M. Kessentini, H. Sahraoui, M. Boukadoum
Computer Science
Automated Software Engineering
2011
TLDR
This paper proposes a two-step automated approach to detect and then to correct various types of maintainability defects in source code, using Genetic Programming to allow automatic generation of rules to detect defects, thus relieving the designer from a fastidious manual rule definition task. Expand
139 Citations
PDF
Refactoring and Detection of Bad Smells of Coding Using Larger Scale and Critical Incident Technique
Dr. P. Suresh
2015
The presence of code and design smells can have a severe impact on the quality of a program. Consequently, their detection and correction have drawn the attention of both researchers and… Expand
A Bayesian Approach for the Detection of Code and Design Smells
F. Khomh, S. Vaucher, Yann-Gaël Guéhéneuc, H. Sahraoui
Computer Science
2009 Ninth International Conference on Quality Software
2009
TLDR
This work presents a systematic process to convert existing state-of-the-art detection rules into a probabilistic model and shows that when past detection results are available, this model can be calibrated using machine learning techniques to offer an improved, context-specific detection. Expand
A Study on Detection of Anti-Patterns in Object-Oriented Systems
Harvinder Kaur, P. Kaur
Computer Science
2014
TLDR
Various manual, semi-automated and SVM based anti-pattern detection techniques for object-oriented systems are discussed so that researchers can get a clear and concise view about them. Expand
4 Citations
Antipatterns detection approaches in Object-Oriented Design: A literature review
J. Din, A. Al-Badareen, Y. Y. Jusoh
Computer Science
2012 7th International Conference on Computing and Convergence Technology (ICCCT)
2012
TLDR
This study presents the antipatterns of object oriented design, their definitions, detecting approaches and issues related to their detection and indicates that the antip atterns detection requires further investigation for several limitations and issues. Expand
6 Citations
Metric and rule based automated detection of antipatterns in object-oriented software systems
Mehmed Taha Aras, Y. E. Selçuk
Computer Science
2016 7th International Conference on Computer Science and Information Technology (CSIT)
2016
TLDR
This research proposes a metric and a rule based automated antipattern detection system for object oriented software and specifies three main mechanisms to detect an antip attern. Expand
5 Citations
Design Defect Detection Rules Generation: A Music Metaphor
M. Kessentini, H. Sahraoui, M. Boukadoum, M. Wimmer
Computer Science
2011 15th European Conference on Software Maintenance and Reengineering
2011
TLDR
An automated approach that exploits an algorithm that automatically finds rules for the detection of possible design defects, thus relieving the designer from doing so manually, when compared to a state-of-the-art approach. Expand
1 Citation
...
1
2
3
4
...
References
SHOWING 1-10 OF 15 REFERENCES
Détection visuelle d'anomalies de conception dans les programmes orientés objets
Karim Dhambri
Art
2008
Nowadays, software must be flexible to accommodate future changes. Design anomalies, introduced during software evolution, are frequent causes of low maintainability and low flexibility to future… Expand
2 Citations
PDF
Detection strategies: metrics-based rules for detecting design flaws
Radu Marinescu
Computer Science
20th IEEE International Conference on Software Maintenance, 2004. Proceedings.
2004
TLDR
This work proposes a novel mechanism - called detection strategy - for formulating metrics-based rules that capture deviations from good design principles and heuristics, and defined such detection strategies for capturing around ten important flaws of object-oriented design found in the literature. Expand
571 Citations
PDF
Automatic Generation of Detection Algorithms for Design Defects
Naouel Moha, Yann-Gaël Guéhéneuc, Pierre Leduc
Computer Science
21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06)
2006
TLDR
This work proposes a language and a framework to express design defects synthetically and to generate detection algorithms automatically and shows that this language is sufficient to describe some design defects and to generated detection algorithms, which have a good precision.Expand
81 Citations
PDF
Visualization-based analysis of quality for large-scale software systems
G. Langelier, H. Sahraoui, Pierre Poulin
Computer Science
ASE '05

2005
TLDR
It is claimed that hybrid techniques that combine automatic analysis with human expertise through visualization are excellent alternatives to them and a visualization framework that supports quality analysis of large-scale software systems is proposed.Expand
185 Citations
PDF
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
William H. Brown, Raphael C. Malveau, Hays W. McCormick, Thomas J. Mowbray
Engineering
1998
If patterns are good ideas that can be re-applied to new situations, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis looks at what goes wrong in software development, time… Expand
1,057 Citations
PDF
Recovering binary class relationships: putting icing on the UML cake
Yann-Gaël Guéhéneuc, Hervé Albin-Amiot
Computer Science
OOPSLA '04

2004
TLDR
This work proposes consensual definitions of the binary class relationships with four minimal properties---exclusivity, invocation site, lifetime, and multiplicity, and describes algorithms to detect automatically these properties in source code and apply these on several frameworks. Expand
115 Citations
Object-Oriented Design Heuristics
A. Riel
Computer Science
1996
TLDR
Object-Oriented Design Heuristics offers insight into object-oriented design improvement and gives programmers of all levels a fast track to understanding the concepts of object- oriented programming.Expand
659 Citations
Software Metrics : A Rigorous and Practical Approach
N. Fenton, S. Pfleeger
Computer Science
1998
TLDR
The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes. Expand
3,081 Citations
PDF
Fingerprinting design patterns
Yann-Gaël Guéhéneuc, H. Sahraoui, Farouk Zaidi
Computer Science
11th Working Conference on Reverse Engineering
2004
TLDR
It is shown that fingerprints help in reducing the search space of micro-architectures similar to design motifs efficiently using the Composite design motif and the JHotDraw framework. Expand
A Metrics Suite for Object Oriented Design
S. R. Chidamber, C. Kemerer
Computer ScienceIEEE Trans. Software Eng.
1994
TLDR
This research addresses the needs for software measures in object-orientation design through the development and implementation of a new suite of metrics for OO design, and suggests ways in which managers may use these metrics for process improvement. Expand
5,630 Citations
PDF
...
1
2
...
SORT BY
Related Papers
Anomaly detection and classification for hyperspectral imagery
C. Chang, S. Chiang
Computer Science
IEEE Trans. Geosci. Remote. Sens.
2002
TLDR
Experiments show that anomaly classification performs very differently from anomaly detection, which can be implemented in a three-stage process, first by anomaly detection to find potential targets, followed by target discrimination to cluster the detected anomalies into separate target classes, and concluded by a classifier to achieve target classification.
420 Citations
An Integrated Method for Anomaly Detection From Massive System Logs
Zhaoli Liu, Tao Qin, X. Guan, Hezhi Jiang, Chenxu Wang
Computer Science
IEEE Access

2018
TLDR
An integrated method using K-prototype clustering and k-NN classification algorithms, which uses a novel clustering-filtering-refinement framework to perform anomaly detection from massive logs, has high detection accuracy and low computational complexity.
19 Citations
Show More
2/10
Abstract
Figures, Tables, and Topics
84 Citations
15 References
Related Papers
Stay Connected With Semantic Scholar
What Is Semantic Scholar?
Semantic Scholar is a free, AI-powered research tool for scientific literature, based at the Allen Institute for AI.
Learn More
About
About Us
Publishers
Beta Program
Contact
Research
Team
Datasets
Open Corpus
Supp.ai
Resources
Librarians
Tutorials
FAQ
API
Proudly built by AI2
Terms of ServicePrivacy Policy
By clicking accept or continuing to use the site, you agree to the terms outlined in our Privacy Policy, Terms of Service, and Dataset License
ACCEPT & CONTINUE