Investigating the Use of Object-Oriented Design Patterns in Open-Source Software: A Case Study

被引:0
|
作者
Ampatzoglou, Apostolos [1 ]
Charalampidou, Sofia [1 ]
Stamelos, Ioannis [1 ]
机构
[1] Aristotle Univ Thessaloniki, GR-54006 Thessaloniki, Greece
来源
EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING | 2011年 / 230卷
关键词
Open source software; Design patterns; Empirical study; MAINTAINABILITY; QUALITY;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
During the last decade open source software communities are thriving. Nowadays, several open source projects are so popular that are considered as a standard in their domain. Additionally, the amount of source code that is freely available to developers, offer great reuse opportunities. One of the main concerns of the reuser is the quality of the code that is being reused. Design patterns are well known solutions that are expected to enhance software quality. In this paper we investigate the extent to which object-oriented design patterns are used in open-source software, across domains.
引用
收藏
页码:106 / 120
页数:15
相关论文
共 50 条
  • [41] Disseminating Architectural Knowledge on Open-Source Projects A Case Study of the Book "Architecture of Open-Source Applications"
    Robillard, Martin P.
    Medvidovic, Nenad
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 476 - 487
  • [42] Work in progress: Open source software as the basis of developing software design case studies
    Tao, Yonglei
    Nandigarn, Jagadeesh
    36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 381 - +
  • [43] Using design patterns to reveal the competence of object-oriented methods in system-level design
    Simons, AJH
    Snoeck, M
    Hung, KSY
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1999, 14 (06): : 343 - 352
  • [44] Recognising object-oriented software design quality: a practitioner-based questionnaire survey
    Jamie Stevenson
    Murray Wood
    Software Quality Journal, 2018, 26 : 321 - 365
  • [45] Characterizing the Occurrence of Dockerfile Smells in Open-Source Software: An Empirical Study
    Wu, Yiwen
    Zhang, Yang
    Wang, Tao
    Wang, Huaimin
    IEEE ACCESS, 2020, 8 : 34127 - 34139
  • [46] An Analysis and Comparison of Proprietary and Open-Source Software for Building E-commerce Website: A Case Study
    Blancaflor, Eric B.
    Samonte, Sasky A.
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (03) : 426 - 430
  • [47] Benefits, Challenges, and Implications of Open-Source Software for Health-Tech Startups: An Empirical Study
    Ahmad, Noman
    Tripathi, Nirnaya
    SOFTWARE BUSINESS, ICSOB 2023, 2024, 500 : 265 - 282
  • [48] Inside Bug Report Templates: An Empirical Study on Bug Report Templates in Open-Source Software
    Zhang, Junwei
    Liu, Zhongxin
    Bao, Lingfeng
    Xing, Zhenchang
    Hu, Xing
    Xia, Xin
    PROCEEDINGS OF THE 15TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, INTERNETWARE 2024, 2024, : 125 - 134
  • [49] Investigating Developers' Contributions to Test Smell Survivability: A Study of Open-Source Projects
    Campos, Denivan
    Martins, Luana
    Bezerra, Carla
    Machado, Ivan
    PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023, 2023, : 86 - 95
  • [50] An Empirical Study of Bagging and Boosting Ensembles for Identifying Faulty Classes in Object-Oriented Software
    Aljamaan, Hamoud I.
    Elish, Mahmoud O.
    2009 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING, 2009, : 187 - 194