• DocumentCode
    1983925
  • Title

    Lowering the barrier to reuse through test-driven search

  • Author

    Janjic, Werner ; Stoll, Dietmar ; Bostan, Philipp ; Atkinson, Colin

  • Author_Institution
    Dept. for Software Eng., Univ. of Mannheim, Mannheim
  • fYear
    2009
  • fDate
    16-16 May 2009
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    Dedicated software search engines that index open source software repositories or in-house software assets significantly enhance the chance of finding software components suitable for reuse. However, they still leave the work of evaluating and testing components to the developer. To significantly change the risk/cost/benefit tradeoff involved in software reuse, search engines need to be supported by user friendly environments that deliver code search functionality, non-intrusively, right to developers´ fingertips during key software development activities and significantly raise the quality of search results. In this position paper we describe our attempt to realize this vision through an Eclipse plug-in, Code Conjurer, in tandem with the code search engine, merobase.
  • Keywords
    human computer interaction; object-oriented programming; program testing; public domain software; search engines; software reusability; Code Conjurer; Eclipse plug-in; in-house software asset; merobase; open source software repository; software component; software development; software reusability; software search engine; tandem; test-driven search; user friendly environment; Assembly systems; Cost function; Machine vision; Open source software; Programming; Search engines; Software engineering; Software quality; Software systems; Software testing;
  • 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.5070015
  • Filename
    5070015