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 条
  • [21] Organizational learning in open-source software projects: An analysis of debugging data
    Huntley, CL
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2003, 50 (04) : 485 - 493
  • [22] Evaluating the performance of open source software projects using data envelopment analysis
    Information Systems and Operations Management, UNC Wilmington, Wilmington, NC, United States
    不详
    Inf. Manage. Comput. Secur., 2008, 5 (449-462):
  • [23] Mock Objects in Software Testing: An Analysis of Usage in Open-Source Projects
    de Almeida, Raphael Silva
    da Silva, Romulo Martins
    Serrano, Lucas Silveira
    Campos Junior, Heleno de S.
    Neves, Vania de Oliveira
    PROCEEDINGS OF THE 22TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2023, : 72 - 79
  • [24] Analysing the Quality Evolution of Open Source Software Projects
    Aversano, Lerina
    Guardabascio, Daniela
    Tortorella, Maria
    SOFTWARE QUALITY: COMPLEXITY AND CHALLENGES OF SOFTWARE ENGINEERING IN EMERGING TECHNOLOGIES, 2017, 269 : 117 - 129
  • [25] Understanding Sustained Participation in Open Source Software Projects
    Fang, Yulin
    Neufeld, Derrick
    JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2009, 25 (04) : 9 - 50
  • [26] Visualizing social interaction in open source software projects
    Ogawa, Michael
    Ma, Kwan-Liu
    Bird, Christian
    Devanbu, Premkumar
    Gourley, Alex
    ASIA-PACIFIC SYMPOSIUM ON VISUALISATION 2007, PROCEEDINGS, 2007, : 25 - +
  • [27] Coordination Implications of Software Coupling in Open Source Projects
    Amrit, Chintan
    van Hillegersberg, Jos
    OPEN SOURCE SOFTWARE: NEW HORIZONS, 2010, 319 : 314 - 321
  • [28] Life cycle of Defects in Open Source Software Projects
    Koponen, Timo
    IFIP Advances in Information and Communication Technology, 2006, 203 : 195 - 200
  • [29] Exploring Open Source to Understand Large Software Projects
    Hislop, Gregory W.
    Ellis, Heidi J. C.
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 816 - 816
  • [30] The attraction of contributors in free and open source software projects
    Santos, Carlos
    Kuk, George
    Kon, Fabio
    Pearson, John
    JOURNAL OF STRATEGIC INFORMATION SYSTEMS, 2013, 22 (01): : 26 - 45