[CSUSB]>> [CNS]>> [CSE]>> [R J Botting]>> biba.php

Bibliographic Item (1.0)

MohaEtAl10
  1. Naouel Moha & Yann-Gael Gueheneuc & Laurence Duchien & Ann-Francoise Le Meur
  2. DECOR: A Method for the Specification and Detection of Code and Design Smells
  3. IEEE Trans Software Engineering V36n1(Jan/Feb 2010)pp20-36
  4. =DEMO TOOL DECOR DETEX CODE 15 SMELLS 4 ANTI-PATTERNS DOMAIN LANGUAGE METRICS
  5. Anti_patterns := {Blob, Functional decomposition, Spaghetti code, Swiss Army Knife}.
  6. Smells := {large class, low cohesion, data class, controller class, controller method, long method, no parameter, use global variable, no inheritance, no polymorphism, procedural names, one method in class, multiple interfaces, ...}.
  7. Smells are symptoms of Anti-Patterns.
  8. Shows how to express an informal description of an anti-pattern in terms of smells into a formal language called SMELLDL (a Domain Specific language for smells), and how to map smells into ranges of values for metrics. Hence how to spot antipatterns in code.
  9. Tools based on theory detected many smells and antipatterns in open source code samples.
  10. Problems with detecting smells expressed using natural language semantics of the identifiers in the code. Will try to use open ontologies.

Search for bibliographic items containing a matching string.


(Search uses POSIX regular expressions and ignores case)

Search for a specific bibliographic item by name.



To see the complete bibliography (1Mb+) select:[Bibliography]