Use and misuse of the term “experiment” in mining software repositories research
The significant momentum and importance of Mining Software Repositories (MSR) in
Software Engineering (SE) has fostered new opportunities and challenges for extensive …
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 …
development of software system (project's status, progress, and evolution). Mining software …
[HTML][HTML] Software bug prediction using weighted majority voting techniques
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 …
different development software repositories, are analyzed and cross-linked to uncover useful …
Data stream mining for predicting software build outcomes using source code metrics
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 …
software artifact. Software repositories such as source control systems have become a focus …
A study of subgroup discovery approaches for defect prediction
Context Although many papers have been published on software defect prediction
techniques, machine learning approaches have yet to be fully explored. Objective In this …
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 …
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
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 …
fact that inspectors report both faults and non-faults (ie, false-positives) in their inspection …
[PDF][PDF] An analysis of fuzzy clustering methods
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 …
concepts through the use of membership functions, which allows membership with a certain …
Data mining approach to effort modeling on agile software projects
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 …
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 …
in an exponential fashion. Identifying buggy classes, as soon as they are committed to the …