Visualization and analysis of open source software evolution using an evolution curve method

被引:0
|
作者
Damasevicius, Robertas [1 ]
机构
[1] Kaunas Univ Technol, Software Engn Dept, LT-51368 Kaunas, Lithuania
来源
DATABASES AND INFORMATION SYSTEMS | 2008年
关键词
software evolution; open source software; program comprehension; software metrics; software archaeology; data mining; TOOL;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Design and evolution of modern information systems is influenced by many factors: technical, organizational, social. This is especially true for open source software systems (OSSS), when many developers from different backgrounds interact, share their ideas and contribute towards the development and improvement of a software product. The evolution of an OSSS is a continuous process of source code development, adaptation, improvement and maintenance. Studying changes to the various characteristics of source code can help us understand the evolution of a software system. In this paper, the software evolution process is analyzed using a proposed Evolution curve (E-curve) method, which is an implementation language independent method based on information theoretic metrics. The method allows identifying major evolution stages of an analyzed software system. The application of E-curves is illustrated for eMule, 7zip, and Grip OSSS.
引用
收藏
页码:193 / 204
页数:12
相关论文
共 50 条
  • [1] Analysis of Open Source Software Evolution Using Evolution Curve Method
    Damasevicius, Robertas
    DATABASES AND INFORMATION SYSTEMS V, 2009, 187 : 205 - 216
  • [2] Social Community Evolution Analysis and Visualization in Open Source Software Projects
    Zhang, Jierui
    Wang, Liang
    Zheng, Zhiwen
    Tao, Xianping
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2022, 2022, 13724 : 38 - 45
  • [3] The Evolution of Emotional Displays in Open Source Software Development Teams: An Individual Growth Curve Analysis
    Werder, Karl
    2018 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON EMOTION AWARENESS IN SOFTWARE ENGINEERING (SEMOTION), 2018, : 1 - 6
  • [4] The Evolution of Open Source Software using Eclipse Metrics
    Al-Ajlan, Ajlan
    2009 INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION AND SERVICE SCIENCE (NISS 2009), VOLS 1 AND 2, 2009, : 211 - 218
  • [5] Evolution analysis of open source software Linux kernel
    Automation College, Guangdong Polytechnic Normal Univ., Guangzhou 510635, China
    不详
    Huanan Ligong Daxue Xuebao, 2007, 9 (74-77):
  • [6] Metrics and evolution in open source software
    Lee, Young
    Yang, Jeong
    Chang, Kai H.
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 191 - +
  • [7] Evolution of Apache Open Source Software
    Wen, Haoran
    D'Souza, Raissa M.
    Saul, Zachary M.
    Filkov, Vladimir
    DYNAMICS ON AND OF COMPLEX NETWORKS: APPLICATIONS TO BIOLOGY, COMPUTER SCIENCE, AND THE SOCIAL SCIENCES, 2009, : 199 - 215
  • [8] Teaching software evolution in open source
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    Buchta, Joseph
    COMPUTER, 2007, 40 (11) : 25 - +
  • [9] Investigating Evolution in Open Source Software
    McDonald, Jordan
    Greer, Des
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 242 - 256
  • [10] Understanding Enterprise Open Source Software Evolution
    Aversano, Lerina
    Di Brino, Marco
    Guardabascio, Daniela
    Salerno, Marcello
    Tortorella, Maria
    CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS/INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT/CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, CENTERIS/PROJMAN / HCIST 2015, 2015, 64 : 924 - 931