Fuzzy analysis and prediction of commit activity in open source software projects

被引:3
|
作者
Saini, Munish [1 ]
Kaur, Kuljit [1 ]
机构
[1] Guru Nanak Dev Univ, Dept Comp Sci & Engn, Amritsar, Punjab, India
关键词
software development management; autoregressive moving average processes; time series; fuzzy set theory; public domain software; fuzzy analysis; commit activity prediction; open source software projects; OSS projects; development community; fuzzy time series-based prediction method; ARIMA model; autoregressive integrated moving average models; software evolution prediction; time variant difference parameter; EVOLUTION;
D O I
10.1049/iet-sen.2015.0087
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Autoregressive integrated moving average (ARIMA) models are the most commonly used prediction models in the previous studies on software evolution prediction. This study explores a prediction method based on fuzzy time series for predicting the future commit activity in open source software (OSS) projects. The idea to choose fuzzy time series based prediction method is due to the stochastic nature of the OSS development process. Commit activity of OSS project indicates the activeness of its development community. An active development community is a strong contributor to the success of OSS project. Therefore commit activity prediction is an important indicator to the project managers, developers, and users regarding the evolutionary prospects of the project in future. The fuzzy time series-based prediction method is of order three and uses time variant difference parameter on the current state to forecast the next state data. The performance and suitability of computational method are examined in comparison with that of ARIMA model on a data set of seven OSS systems. It is found that the predicted results of the computational method outperform various ARIMA models. Towards the end, a commit prediction model is used for each project to analyse the trends in their commit activity.
引用
收藏
页码:136 / 146
页数:11
相关论文
共 50 条
  • [31] Management of Astronomical Software Projects with Open Source Tools
    Briegel, Florian
    Bertram, Thomas
    Berwein, Juergen
    Kittmann, Frank
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XIX, 2010, 434 : 225 - 228
  • [32] Bots Coordinating Work in Open Source Software Projects
    Hukal, Philipp
    Berente, Nicholas
    Germonprez, Matt
    Schecter, Aaron
    COMPUTER, 2019, 52 (09) : 52 - 60
  • [33] A Versatile Dataset of Agile Open Source Software Projects
    Tawosi, Vali
    Al-Subaihin, Afnan
    Moussa, Rebecca
    Sarro, Federica
    2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 707 - 711
  • [34] Life cycle of defects in open source software projects
    Koponen, Timo
    OPEN SOURCE SYSTEMS, 2006, 203 : 195 - 200
  • [35] On Company Contributions to Community Open Source Software Projects
    Butler, Simon
    Gamalielsson, Jonas
    Lundell, Bjorn
    Brax, Christoffer
    Sjoberg, Johan
    Mattsson, Anders
    Gustavsson, Tomas
    Feist, Jonas
    Lonroth, Erik
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (07) : 1381 - 1401
  • [36] The Use of Security Tactics in Open Source Software Projects
    Ryoo, Jungwoo
    Malone, Bryan
    Laplante, Phillip A.
    Anand, Priya
    IEEE TRANSACTIONS ON RELIABILITY, 2016, 65 (03) : 1195 - 1204
  • [37] An Emotion Similarity Based Severity Prediction of Software Bugs: A Case Study of Open Source Projects
    Yang, Geunseok
    Zhang, Tao
    Lee, Byungjeong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (08) : 2015 - 2026
  • [38] ANATOMY OF OPEN SOURCE SOFTWARE PROJECTS: EVOLVING DYNAMICS OF INNOVATION LANDSCAPE IN OPEN SOURCE SOFTWARE ECOLOGY.
    Joo, ChulHwee
    Kang, Heesuk
    Lee, Heesang
    2012 MOSHARAKA INTERNATIONAL CONFERENCE ON COMMUNICATIONS, COMPUTERS AND APPLICATIONS (MIC-CCA), 2012, : 96 - 100
  • [39] Inequalities in Open Source Software Development: Analysis of Contributor's Commits in Apache Software Foundation Projects
    Chelkowski, Tadeusz
    Gloor, Peter
    Jemielniak, Dariusz
    PLOS ONE, 2016, 11 (04):
  • [40] An Investigation on Software Bug-Fix Prediction for Open Source Software Projects-A Case Study on the Eclipse Project
    Ihara, Akinori
    Kamei, Yasutaka
    Monden, Akito
    Ohira, Masao
    Keung, Jacky Wai
    Ubayashi, Naoyasu
    Matsumoto, Ken-ichi
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), VOL. 2, 2012, : 112 - 119