0% found this document useful (0 votes)
20 views

Mining Software Engineering Data

The document discusses mining software engineering data through three perspectives: data sources being mined, tasks being assisted, and mining techniques being used. It outlines challenges in applying data mining techniques to SE data and determining the most suitable techniques for different data types. The document also discusses future directions for data mining and software engineering communities to address challenges and opportunities.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Mining Software Engineering Data

The document discusses mining software engineering data through three perspectives: data sources being mined, tasks being assisted, and mining techniques being used. It outlines challenges in applying data mining techniques to SE data and determining the most suitable techniques for different data types. The document also discusses future directions for data mining and software engineering communities to address challenges and opportunities.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Mining Software Engineering Data

Harshad Panwar
Govt. Engg. College, Ajmer

Rahul
Govt. Engg. College, Ajmer

Abstract
The article presents the latest research in mining software engineering (SE) data, discusses challenges associated with mining SE Data. Highlights SE data mining success stories and outlines future research directions.

Introduction
Software engineering data (such as code bases, execution traces, historical code changes, mailing lists, and bug databases) contains a wealth of information about a software projects status, progress, and evolution. A recent issue of IEEE Transaction on SE(TSE) on the Mining Software Repositories (MSR) topic received over 15% of all the submission to thr TSE in 2005[]2.

1. Software Engineering:
(a) What types of SE data are available to be mined? (c) How are data mining techniques used in SE?

2. Data Mining:
(a) What are the challenges in applying data mining techniques to SE data? (b) Which data mining techniques are most suitable for specific types of SE data? (c) What are freely available data mining and analysis tools (e.g., R [1] and WEKA [2])?

3. Future Directions:
What are the challenges and opportunities for the data mining and software engineering communities?

Overview of mining SE data

Three major perspectives:


Data sources being mined Tasks being assisted Mining techniques being used

Detailed Overview
From the categorization, we intend to investigate the following four issues.
First, we intend to identify inherent challenges of mining software engineering data. Second, we intend to understand the current research and development frontier of data mining practice in software engineering. Third, we intend to analyze successful cases of mining SE data. We shall review and demonstrate briefly several research prototypes of datamining systems for software engineering. Finally, we intend to give an overview on commonly used data mining tools. Our overview will help the participants gain a better understanding of available tools.

References
[1] The R Project for Statistical Computing. Available online at http://www.r-project.org/. Weka 3: Data Mining Software in Java. Available online at http://www.cs.waikato.ac.nz/ml/.

[2]

You might also like