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 条
  • [1] In-Depth Analysis and Prediction of Coupling Metrics of Open Source Software Projects
    Saini, Munish
    Arora, Raghuvar
    Adebayo, Sulaimon Oyeniyi
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2022, 15 (01)
  • [2] Onboarding in Open Source Software Projects: A Preliminary Analysis
    Fagerholm, Fabian
    Johnson, Patrik
    Guinea, Alejandro Sanchez
    Borenstein, Jay
    Muench, Juergen
    2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW 2013), 2013, : 5 - 10
  • [3] Statistical Analysis of Popular Open Source Software Projects and Their Communities
    Emanuel, Andi Wahju Rahardjo
    2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2014, : 132 - 137
  • [4] SIGVIEWER AND SIGNALSERVER - OPEN SOURCE SOFTWARE PROJECTS FOR BIOSIGNAL ANALYSIS
    Brunner, Clemens
    Breitwieser, Christian
    Mueller-Putz, Gernot R.
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2013, 58
  • [5] SIGVIEWER AND SIGNALSERVER - OPEN SOURCE SOFTWARE PROJECTS FOR BIOSIGNAL ANALYSIS
    Brunner, Clemens
    Breitwieser, Christian
    Mueller-Putz, Gernot R.
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2013, 58
  • [6] Data Collection for Software Defect Prediction an Exploratory Case Study of Open Source Software Projects
    Mausa, Goran
    Grbac, Tihana Galinac
    Basic, Bojana Dalbelo
    2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 463 - 469
  • [7] Prediction models and techniques for Open Source Software projects: A systematic literature review
    Syeed, M.M. Mahbubul
    Hammouda, Imed
    Systä, Tarja
    International Journal of Open Source Software and Processes, 2014, 5 (02) : 1 - 39
  • [8] GitHub Projects. Quality Analysis of Open-Source Software
    Jarczyk, Oskar
    Gruszka, Blazej
    Jaroszewicz, Szymon
    Bukowski, Leszek
    Wierzbicki, Adam
    SOCIAL INFORMATICS, SOCINFO 2014, 2014, 8851 : 80 - 94
  • [9] Open-source software projects for advancing the power systems analysis
    Montenegro, D.
    Dugan, R.
    Taylor, J.
    McGranaghan, M.
    2022 OPEN SOURCE MODELLING AND SIMULATION OF ENERGY SYSTEM (OSMSES), 2022,
  • [10] 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