• DocumentCode
    2524734
  • Title

    Numerical Signatures of Antipatterns: An Approach Based on B-Splines

  • Author

    Oliveto, Rocco ; Khomh, Foutse ; Antoniol, Giuliano ; Guehénéuc, Yann-Gaël

  • Author_Institution
    Software Eng. Lab., Univ. of Salerno, Salerno, Italy
  • fYear
    2010
  • fDate
    15-18 March 2010
  • Firstpage
    248
  • Lastpage
    251
  • Abstract
    Antipatterns are poor object-oriented solutions to recurring design problems. The identification of occurrences of antipatterns in systems has received recently some attention but current approaches have two main limitations: either (1) they classify classes strictly as being or not antipatterns, and thus cannot report accurate information for borderline classes, or (2) they return the probabilities of classes to be antipatterns but they require an expensive tuning by experts to have acceptable accuracy. To mitigate such limitations, we introduce a new identification approach, ABS (Antipattern identification using B-Splines), based on a numerical analysis technique. The results of a preliminary study show that ABS generally outperforms previous approaches in terms of accuracy when used to identify Blobs.
  • Keywords
    numerical analysis; object-oriented methods; splines (mathematics); ABS; B-splines; antipattern identification; antipatterns numerical signatures; design problems; numerical analysis technique; object-oriented solutions; Accuracy; Interpolation; Measurement; Presses; Software; Software engineering; Spline; antipatterns; design problems; software signatures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
  • Conference_Location
    Madrid
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-369-8
  • Electronic_ISBN
    1534-5351
  • Type

    conf

  • DOI
    10.1109/CSMR.2010.47
  • Filename
    5714444