Use and misuse of the term “experiment” in mining software repositories research

C Ayala, B Turhan, X Franch… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
The significant momentum and importance of Mining Software Repositories (MSR) in
Software Engineering (SE) has fostered new opportunities and challenges for extensive …

Data mining tools and techniques for mining software repositories: A systematic review

T Siddiqui, A Ahmad - Big Data Analytics: Proceedings of CSI 2015, 2018 - Springer
A software repository contains a historical and valuable wealth of information about overall
development of software system (project's status, progress, and evolution). Mining software …

[HTML][HTML] Software bug prediction using weighted majority voting techniques

S Moustafa, MY ElNainay, N El Makky… - Alexandria engineering …, 2018 - Elsevier
Mining software repositories is a growing research field where rich data available in the
different development software repositories, are analyzed and cross-linked to uncover useful …

Data stream mining for predicting software build outcomes using source code metrics

J Finlay, R Pears, AM Connor - Information and Software Technology, 2014 - Elsevier
Context Software development projects involve the use of a wide range of tools to produce a
software artifact. Software repositories such as source control systems have become a focus …

A study of subgroup discovery approaches for defect prediction

D Rodriguez, R Ruiz, JC Riquelme… - Information and Software …, 2013 - Elsevier
Context Although many papers have been published on software defect prediction
techniques, machine learning approaches have yet to be fully explored. Objective In this …

Process mining applications in software engineering

B Keith, V Vega - Trends and Applications in Software Engineering …, 2017 - Springer
Process mining is a field that uses elements from data mining and business process
modeling to do tasks such as process discovery, conformance checking, and process …

Validating requirements reviews by introducing fault-type level granularity: A machine learning approach

M Singh, V Anu, GS Walia, A Goswami - Proceedings of the 11th …, 2018 - dl.acm.org
Inspections are a proven approach for improving software requirements quality. Owing to the
fact that inspectors report both faults and non-faults (ie, false-positives) in their inspection …

[PDF][PDF] An analysis of fuzzy clustering methods

VK Malhotra, H Kaur, MA Alam - International Journal of Computer …, 2014 - academia.edu
Fuzzy logic is an organized and mathematical method of handling inherently imprecise
concepts through the use of membership functions, which allows membership with a certain …

Data mining approach to effort modeling on agile software projects

H Karna, S Gotovac, L Vicković - Informatica, 2020 - informatica.si
Software production is a complex process. Accurate estimation of the effort required to build
the product, regardless of its type and applied methodology, is one of the key problems in …

Software bug prediction employing feature selection and deep learning

SM Abozeed, MY ElNainay, SA Fouad… - … on advances in the …, 2020 - ieeexplore.ieee.org
It was proven that the cost of fixing errors escalates as a project moves through its life cycle
in an exponential fashion. Identifying buggy classes, as soon as they are committed to the …