An overview of data mining tools and methods effective on software mining repositories
Software mining repositories is the operation of extracting and analyzing valuable data from software repositories. Therefore, it is very important to use appropriate data-mining tools and methods to properly explore software repositories. The data obtained from software mining repositories is useful for software development, and software development is the ultimate goal of software mining repositories. In this research, the quantity and quality of researches in the use of data mining tools and methods have been analyzed and evaluated using the Google Scholar database. The results show that tools such as Eclipse, Weka, RapidMiner, GNUPlot, programs such as Perl and R are widely used by researchers for the purpose of mining software repositories, which improve the exploration of software repositories and the evolution of code and Version control and tracking bugs and correct code changes are very effective. The number of researches conducted with the desired tool is less than half of the number of researches conducted with other tools. which relatively shows the researchers' good acceptance of the tools investigated in this research. In order to extract data related to software mining repositories, criteria of time period and subject range have been used. Two categories of time period are considered separately, the first category is from 2007 to 2012, and the second category is from 2007 to 2024.
-
A Recommender System Based on Markov Process Using Web Usage Mining Method and Neural Network
*, Rouzbeh Razavi
Journal of Algorithms and Computation, Aug 2024 -
Comparative Analysis of Web Visibility using SEO Tools And Its Effect on Website Improvement
*, Mohammad Taheri
International Journal of Web Research, Winter 2024