Improving Software quality via code searching and mining

Madhuri R. Marri, Suresh Thummalapenta, Tao Xie

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Enormous amount of open source code is available on the Internet and various code search engines (CSE) are available to serve as a means for searching in open source code. However, usage of CSEs is often limited to simple tasks such as searching for relevant code examples. In this paper, we present a generic life-cycle model that can be used to improve software quality by exploiting CSEs. We present three example software development tasks that can be assisted by our life-cycle model and show how these three tasks can contribute to improve the software quality. We also show the application of our life-cycle model with a preliminary evaluation.

Original languageEnglish (US)
Title of host publicationProc. 2009 31st International Conference on Software Engineering and ICSE Workshops - 2009 ICSE Workshop on Search-Driven Development - Users, Infrastructure, Tools and Evaluation, SUITE 2009
Pages33-36
Number of pages4
DOIs
StatePublished - 2009
Externally publishedYes
Event2009 ICSE Workshop on Search-Driven Development - Users, Infrastructure, Tools and Evaluation, SUITE 2009 - Vancouver, BC, Canada
Duration: May 16 2009May 24 2009

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Other

Other2009 ICSE Workshop on Search-Driven Development - Users, Infrastructure, Tools and Evaluation, SUITE 2009
Country/TerritoryCanada
CityVancouver, BC
Period5/16/095/24/09

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Improving Software quality via code searching and mining'. Together they form a unique fingerprint.

Cite this