• DocumentCode
    351619
  • Title

    Assessing software libraries by browsing similar classes, functions and relationships

  • Author

    Michail, Amir ; Notkin, David

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1999
  • fDate
    22-22 May 1999
  • Firstpage
    463
  • Lastpage
    472
  • Abstract
    Comparing and contrasting a set of software libraries is useful for reuse related activities such as selecting a library from among several candidates or porting an application from one library to another. The current state of the art in assessing libraries relies on qualitative methods. To reduce costs and/or assess a large collection of libraries, automation is necessary. Although there are tools that help a developer examine an individual library in terms of architecture, style, etc., we know of no tools that help the developer directly compare several libraries. With existing tools, the user must manually integrate the knowledge learned about each library. Automation to help developers directly compare and contrast libraries requires matching of similar components (such as classes and functions) across libraries. This is different than the traditional component retrieval problem in which components are returned that best match a user´s query. Rather, we need to find those components that are similar across the libraries under consideration. In this paper, we show how this kind of matching can be done.
  • Keywords
    computer aided software engineering; information retrieval; software libraries; software reusability; automation; qualitative methods; reuse related activities; similar class browsing; similar function browsing; similar relationship browsing; software library assessment; Application software; Automation; Computer science; Costs; Indexing; Information retrieval; Permission; Software libraries; Sparks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1999. Proceedings of the 1999 International Conference on
  • Conference_Location
    Los Angeles, CA, USA
  • ISSN
    0270-5257
  • Print_ISBN
    1-58113-074-0
  • Type

    conf

  • Filename
    841036