DocumentCode
1983968
Title
Improving software quality via code searching and mining
Author
Marri, Madhuri R. ; Thummalapenta, Suresh ; Xie, Tao
Author_Institution
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC
fYear
2009
fDate
16-16 May 2009
Firstpage
33
Lastpage
36
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.
Keywords
Internet; public domain software; search engines; software quality; code search engines; generic life-cycle model; open source code; software development tasks; software quality; Application software; Automatic programming; Computer science; Internet; Large-scale systems; Open source software; Pattern analysis; Programming profession; Search engines; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Search-Driven Development-Users, Infrastructure, Tools and Evaluation, 2009. SUITE '09. ICSE Workshop on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3740-5
Type
conf
DOI
10.1109/SUITE.2009.5070018
Filename
5070018
Link To Document