• DocumentCode
    2422067
  • Title

    Search upon UML repositories with text matching techniques

  • Author

    Bislimovska, Bojana ; Bozzon, Alessandro ; Brambilla, Marco ; Fraternali, Piero

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2012
  • fDate
    5-5 June 2012
  • Firstpage
    9
  • Lastpage
    12
  • Abstract
    As the quantity of software artifacts, mainly source code and software models, stored in repositories increases, the need for their efficient search becomes more important. In this paper we propose content-based query (a.k.a query-by-example) approach for searching software model repositories, in order to retrieve significant models or model fragments. The query-by-example search conveys the user need in form of a model or pattern specified in a coarse way. Our approach incorporates analysis and indexing of models using textual information retrieval techniques, which exploit the knowledge of the metamodel the models conform to. This allows us to explore different segmentation granularities on models and different indexing techniques ranging from simple bag of words, to index structures which integrate metamodel information. We detail the proposed theoretical framework, the implementation of the method upon open-source architectures, and we discuss the results of our experiments upon a public dataset of UML models.
  • Keywords
    Unified Modeling Language; content-based retrieval; indexing; pattern matching; public domain software; text analysis; UML repository search; Unified Modeling Language; bag of words; content-based query; index structures; metamodel information integration; model analysis; model fragment retrieval; model indexing; open source architectures; public dataset; query-by-example search; segmentation granularities; software artifact quantity; software model repository search; source code; text matching techniques; textual information retrieval techniques; Analytical models; Indexing; Pipelines; Search engines; Software; Unified modeling language; Content Indexing; MDE; Model search; Search Engine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Search-Driven Development - Users, Infrastructure, Tools and Evaluation (SUITE), 2012 ICSE Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1847-1
  • Type

    conf

  • DOI
    10.1109/SUITE.2012.6225479
  • Filename
    6225479