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 条
  • [41] Assessing the Health of the Dark Web: An Analysis of Dark Web Open Source Software Projects
    Onyango, Samuel
    Steenvoorden, Emilie
    Scholten, Joram
    Jansen, Slinger
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 125 - 134
  • [42] Decoding Code Quality: A Software Metric Analysis of Open-Source JavaScript Projects
    Mohammad, Suzad
    Al Jobair, Abdullah
    Abedeen, Iftekharul
    International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings, 2024, : 63 - 74
  • [43] Governance in Open Source Software Development Projects: A Comparative Multi-level Analysis
    Jensen, Chris
    Scacchi, Walt
    OPEN SOURCE SOFTWARE: NEW HORIZONS, 2010, 319 : 130 - 142
  • [44] Efficacy of static analysis tools for software defect detection on open-source projects
    Yeboah, Jones
    Popoola, Saheed
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 1588 - 1593
  • [45] A Requirements-Based Analysis of Success in Open-Source Software Development Projects
    Vlas, Radu
    Vlas, Cristina
    AMCIS 2011 PROCEEDINGS, 2011,
  • [46] Investigation of the Software Code Vulnerabilities' Impact on the Popularity of Open Source Software Projects
    Singh, Madanjit
    Saini, Munish
    Kaur, Manevpreet
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2021, 14 (03) : 58 - 69
  • [47] OSSMETER: A Software Measurement Platform for Automatically Analysing Open Source Software Projects
    Di Ruscio, Davide
    Kolovos, Dimitrios S.
    Korkontzelos, Ioannis
    Matragkas, Nicholas
    Vinju, Jurgen J.
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 970 - 973
  • [48] Code of Conduct Conversations in Open Source Software Projects on Github
    Li, Renee
    Pandurangan, Pavitthra
    Frluckaj, Hana
    Dabbish, Laura
    Proceedings of the ACM on Human-Computer Interaction, 2021, 5 (CSCW1)
  • [49] Knowledge Integration and Effectiveness of Open Source Software Development Projects
    Subramanian, Annapoornima M.
    Soh, Pek-Hooi
    PACIFIC ASIA CONFERENCE ON INFORMATION SYSTEMS 2006, SECTIONS 1-8, 2006, : 914 - 925
  • [50] Managing First Impressions of New Open Source Software Projects
    Choi, Namjoo
    Chengalur-Smith, InduShobha
    Whitmore, Andrew
    IEEE SOFTWARE, 2010, 27 (06) : 73 - 77