Corpus ID: 40078025
Détection visuelle d'anomalies de conception
Karim Dhambri, S. Hassaine, +1 author Pierre Poulin
Published in LMO 2008
Computer Science
Résumé. De nos jours, les logiciels doivent être flexibles pour pouvoir accommoder d’éventuels changements. Les anomalies de conception introduites durant l’évolution du logiciel causent souvent des… Expand
View Paper
Share This Paper
1 Citations
Topics from this paper
Linear algebra
Council for Educational Technology
EstDomains
One Citation
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
References
SHOWING 1-10 OF 22 REFERENCES
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
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
Automatic detection of design problems in object-oriented reengineering
Oliver Ciupke
Computer Science
Proceedings of Technology of Object-Oriented Languages and Systems - TOOLS 30 (Cat. No.PR00278)
1999
TLDR
This work presents a technique for analyzing legacy code, specifying frequent design problems as queries and locating the occurrences of these problems in a model derived from source code, and shows that the task of problem detection in reengineering can be automated to a large degree. Expand
119 Citations
Using history information to improve design flaws detection
D. Ratiu, Stéphane Ducasse, Tudor Gîrba, Radu Marinescu
Computer Science
Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings.
2004
TLDR
This work applies its approach on a large scale case study and shows how it improves the accuracy of the detection of god classes and data classes, and additionally how it adds valuable semantical information about the evolution of flawed design structures. Expand
165 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
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
Polymetric Views - A Lightweight Visual Approach to Reverse Engineering
Michele Lanza, Stéphane Ducasse
Computer ScienceIEEE Trans. Software Eng.
2003
TLDR
The concept of a polymetric view is presented, a lightweight software visualization technique enriched with software metrics information that helps to understand the structure and detect problems of a software system in the initial phases of a reverse engineering process. Expand
Recovering binary class relationships: putting icing on the UML cake
Yann-Gaël Guéhéneuc, Hervé Albin-Amiot
Computer Science
OOPSLA 2004

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
114 Citations
Program Comprehension through Software Habitability
Richard Wettel, Michele Lanza
Computer Science
15th IEEE International Conference on Program Comprehension (ICPC '07)
2007
TLDR
It is argued that a well-constructed, interactive, and easily navigable 3D visualization can greatly help in program comprehension tasks by supporting habitability. Expand
Agile Software Development, Principles, Patterns, and Practices
Robert C. Martin
Computer Science
2002
TLDR
This comprehensive, pragmatic tutorial on Agile Development and eXtreme programming, written by one of the founding father of Agile development, teaches software developers and project managers how to get projects done on time, and on budget using the power ofAgile Development. Expand
1,196 Citations
...
1
2
3
...
SORT BY
Related Papers
Visualisation of Overlapping Sets and Clusters with Euler Diagrams. (Diagrammes d'Euler pour la visualisation de communautés et d'ensembles chevauchants)
Paolo Simonetto
Philosophy, Mathematics
2011
TLDR
Un algorithme automatique de generation de cette extension des diagrammes d'Euler permet de modeliser l'ensemble des instances de la classe des clustering chevauchants and des experimentations de ce nouvel algorithme.
14 Citations
Adaptation d'architectures logicielles collaboratives dans les environnements ubiquitaires. Contribution à l'interopérabilité par la sémantique
Germán Sancho
Political Science, Computer Science
2010
TLDR
Dans ce travail nous proposons de faire profiter ces applications des possibilites offertes par les environnements issus of l'informatique ubiquitaire, notamment the sensibilite au contexte and l'adaptation.
16 Citations
Show More
2/10
Abstract
Topics
1 Citations
22 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