• DocumentCode
    187861
  • Title

    A Comparative Study on the Effectiveness of Patterns in Software Libraries and Standalone Applications

  • Author

    Sfetsos, Panagiotis ; Ampatzoglou, Apostolos ; Chatzigeorgiou, Alexander ; Deligiannis, Ignatios ; Stamelos, Ioannis

  • Author_Institution
    Dept. of Inf. Technol., AlexanderTechnological Educ. Inst., Thessaloniki, Greece
  • fYear
    2014
  • fDate
    23-26 Sept. 2014
  • Firstpage
    145
  • Lastpage
    150
  • Abstract
    The existence of design pattern instances is often regarded as an indication of elaborate software design, since patterns have been reported in many studies as techniques that improve software quality properties. Driven by the widespread belief that software libraries excel in terms of design quality compared to standalone applications, this study investigates first whether this claim is confirmed and second whether the improved quality can be attributed to the use of patterns. In particular we examine: (a) whether libraries exhibit improved design quality in terms of metrics compared to standalone applications, (b) the intensity of use of design patterns in the two software categories and (c) whether there is any correlation of design patterns usage and design quality at system level. The results of the study suggest that, some of the quality properties are improved in library software although no significant difference in the use of patterns have been observed. Moreover, there is an important number of GoF design patterns that appears to be correlated to software quality metrics.
  • Keywords
    object-oriented programming; software libraries; software metrics; software quality; GoF design patterns; design patterns usage; design quality; quality properties; software categories; software design; software libraries; software quality metrics; standalone applications; system level; Correlation; Measurement; Production facilities; Software libraries; Software quality; Design Patterns; Design Quality; Software Libraries; Standalone applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Information and Communications Technology (QUATIC), 2014 9th International Conference on the
  • Conference_Location
    Guimaraes
  • Print_ISBN
    978-1-4799-6132-0
  • Type

    conf

  • DOI
    10.1109/QUATIC.2014.26
  • Filename
    6984106