• 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