Skip to content
Free planNo credit card requiredStart writing

other · reroDoc Digital Library · 2013

Mining unstructured software data

Alberto Bacchelli, Lanza, Michele

Cited by 1Abstract and details only

Abstract

Our thesis is that the analysis of unstructured data supports software understanding and evolution analysis, and complements the data mined from structured sources. To this aim, we implemented the necessary toolset and investigated methods for exploring, exposing, and exploiting unstructured data.To validate our thesis, we focused on development email data. We found two main challenges in using it to support program comprehension and software development: The disconnection between emails and code artifacts and the noisy and mixed-language nature of email content. We tackle these challenges proposing novel approaches. First, we devise lightweight techniques for linking email data to code artifacts. We use these techniques for creating a tool to support program comprehension with email data, and to create a new set of email based metrics to improve existing defect prediction approaches. Subsequently, we devise techniques for giving a structure to the content of email and we use this structure to conduct novel software analyses to support program comprehension. In this dissertation we show that unstructured data, in the form of development emails, is a valuable addition to structured data and, if correctly mined, can be used successfully to support software engineering activities.

Cite this paper

APA 7

Bacchelli, A., & Lanza, M. (2013). Mining unstructured software data. reroDoc Digital Library.

MLA 9

Bacchelli, Alberto, and Michele Lanza. “Mining unstructured software data.” reroDoc Digital Library, 2013.

Chicago

Bacchelli, Alberto, and Michele Lanza. 2013. “Mining unstructured software data.” reroDoc Digital Library.

Harvard

Bacchelli, A. and Lanza, M. (2013) ‘Mining unstructured software data’, reroDoc Digital Library.

BibTeX
@misc{bacchelli2013mining,
  title = {{Mining unstructured software data}},
  author = {Bacchelli, Alberto and Lanza, Michele},
  journal = {reroDoc Digital Library},
  year = {2013}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.