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 条
  • [31] Release conventions of open-source software: An exploratory study
    Chakroborti, Debasish
    Nath, Sristy Sumana
    Schneider, Kevin A.
    Roy, Chanchal K.
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (01)
  • [32] Information Specialists' Use of Open-Source Software in Saudi Universities
    Al Sawy, Yaser Mohammad Mohammad
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (10): : 184 - 190
  • [33] Design Patterns as litmus paper to test the strength of object-oriented methods
    Simons, AJH
    Snoeck, M
    Hung, KSY
    OOIS'98: 1998 INTERNATIONAL CONFERENCE OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 1998, : 129 - 147
  • [34] Coupling and Cohesion Metrics for Object-Oriented Software: A Systematic Mapping Study
    Tiwari, Saurabh
    Rathore, Santosh Singh
    ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [35] Estimation of Defect proneness Using Design complexity Measurements in Object-Oriented Software
    Selvarani, R.
    Nair, T. R. Gopalakrishnan
    Prasad, V. Kamakshi
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING SYSTEMS, 2009, : 766 - +
  • [36] From COTS simulation software to an open-source platform: a use case in the medical device industry
    Dagkakis, Georgios
    Rotondo, Anna
    Papagiannopoulos, Ioannis
    Heavy, Cathal
    Geraghty, John
    Young, Paul
    Holland, Rob
    8TH INTERNATIONAL CONFERENCE ON DIGITAL ENTERPRISE TECHNOLOGY - DET 2014 DISRUPTIVE INNOVATION IN MANUFACTURING ENGINEERING TOWARDS THE 4TH INDUSTRIAL REVOLUTION, 2014, 25 : 283 - 292
  • [37] A Study on the Software Architecture Documentation Practices and Maturity in Open-Source Software Development
    Muszynski, Michel
    Lugtigheid, Sven
    Castor, Fernando
    Brinkkemper, Sjaak
    IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2022), 2022, : 47 - 57
  • [38] Object-Oriented Optimal Power Flow: A New Approach Based on Design Patterns
    Selvan, M. P.
    ELECTRIC POWER COMPONENTS AND SYSTEMS, 2010, 38 (02) : 197 - 211
  • [39] An object-oriented framework for versatile discrete objects simulation using design patterns
    Yang, CT
    Hsieh, SH
    COMPUTATIONAL MECHANICS, 2005, 36 (02) : 85 - 99
  • [40] An object-oriented framework for versatile discrete objects simulation using design patterns
    C.-T. Yang
    S.-H. Hsieh
    Computational Mechanics, 2005, 36 : 85 - 99