Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data
Source code management systems (such as Concurrent Versions System (CVS), Subversion, and git) record changes to code repositories of open source software projects. This study explores a fuzzy data mining algorithm for time series data to generate the association rules for evaluating the existing tr...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2016-01-01
|
Series: | Advances in Fuzzy Systems |
Online Access: | http://dx.doi.org/10.1155/2016/1479692 |
id |
doaj-dd560728485d42f690bd4fffd2ce6526 |
---|---|
record_format |
Article |
spelling |
doaj-dd560728485d42f690bd4fffd2ce65262020-11-24T22:27:51ZengHindawi LimitedAdvances in Fuzzy Systems1687-71011687-711X2016-01-01201610.1155/2016/14796921479692Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series DataMunish Saini0Sandeep Mehmi1Kuljit Kaur Chahal2Department of Computer Science, Guru Nanak Dev University, Amritsar, IndiaDepartment of Computer Science, I.K.G. Punjab Technical University, Jalandhar, Punjab, IndiaDepartment of Computer Science, Guru Nanak Dev University, Amritsar, IndiaSource code management systems (such as Concurrent Versions System (CVS), Subversion, and git) record changes to code repositories of open source software projects. This study explores a fuzzy data mining algorithm for time series data to generate the association rules for evaluating the existing trend and regularity in the evolution of open source software project. The idea to choose fuzzy data mining algorithm for time series data is due to the stochastic nature of the open source software development process. Commit activity of an open source project indicates the activeness of its development community. An active development community is a strong contributor to the success of an open source project. Therefore commit activity analysis along with the trend and regularity analysis for commit activity of open source software project acts as an important indicator to the project managers and analyst regarding the evolutionary prospects of the project in the future.http://dx.doi.org/10.1155/2016/1479692 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Munish Saini Sandeep Mehmi Kuljit Kaur Chahal |
spellingShingle |
Munish Saini Sandeep Mehmi Kuljit Kaur Chahal Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data Advances in Fuzzy Systems |
author_facet |
Munish Saini Sandeep Mehmi Kuljit Kaur Chahal |
author_sort |
Munish Saini |
title |
Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data |
title_short |
Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data |
title_full |
Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data |
title_fullStr |
Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data |
title_full_unstemmed |
Understanding Open Source Software Evolution Using Fuzzy Data Mining Algorithm for Time Series Data |
title_sort |
understanding open source software evolution using fuzzy data mining algorithm for time series data |
publisher |
Hindawi Limited |
series |
Advances in Fuzzy Systems |
issn |
1687-7101 1687-711X |
publishDate |
2016-01-01 |
description |
Source code management systems (such as Concurrent Versions System (CVS), Subversion, and git) record changes to code repositories of open source software projects. This study explores a fuzzy data mining algorithm for time series data to generate the association rules for evaluating the existing trend and regularity in the evolution of open source software project. The idea to choose fuzzy data mining algorithm for time series data is due to the stochastic nature of the open source software development process. Commit activity of an open source project indicates the activeness of its development community. An active development community is a strong contributor to the success of an open source project. Therefore commit activity analysis along with the trend and regularity analysis for commit activity of open source software project acts as an important indicator to the project managers and analyst regarding the evolutionary prospects of the project in the future. |
url |
http://dx.doi.org/10.1155/2016/1479692 |
work_keys_str_mv |
AT munishsaini understandingopensourcesoftwareevolutionusingfuzzydataminingalgorithmfortimeseriesdata AT sandeepmehmi understandingopensourcesoftwareevolutionusingfuzzydataminingalgorithmfortimeseriesdata AT kuljitkaurchahal understandingopensourcesoftwareevolutionusingfuzzydataminingalgorithmfortimeseriesdata |
_version_ |
1725748772364877824 |