• DocumentCode
    2796982
  • Title

    Finding Relevant Applications for Prototyping

  • Author

    Grechanik, Mark ; Conroy, Kevin M. ; Probst, Katharina A.

  • Author_Institution
    Accenture Technol. Labs Chicago, Chicago
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    12
  • Lastpage
    12
  • Abstract
    When gathering requirements for new software projects, it is often cost-effective to find similar applications that can be used as the basis for prototypes rather than building them from scratch. However, finding such sample applications can be difficult, often making prototyping time-consuming and expensive. We offer a novel approach called Exemplar (EXEcutable exaMPLes ARchive) for finding highly relevant software projects from a large archive of executable applications. After a programmer enters a query that contains high-level concepts (e.g., toolbar, download, smart card), Exemplar uses information retrieval and program analysis to retrieve applications that implement these concepts. We hypothesize that Exemplar will be effective and efficient in helping programmers to quickly find highly relevant applications to support prototyping.
  • Keywords
    formal specification; information retrieval; program diagnostics; project management; software development management; software prototyping; executable examples archive; high-level concept; information retrieval; program analysis; software project; software prototyping; Application software; Feedback; Information analysis; Information retrieval; Open source software; Programming profession; Prototypes; Search engines; Smart cards; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mining Software Repositories, 2007. ICSE Workshops MSR '07. Fourth International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2950-X
  • Type

    conf

  • DOI
    10.1109/MSR.2007.9
  • Filename
    4228649