Software Development Using Context Aware Searching Of Components In Large Repositories

被引:0
|
作者
Paul, Sayan [1 ]
Makkar, Tushar [1 ]
Chandrasekaran, K. [1 ]
机构
[1] Natl Inst Technol Karnataka, Dept Comp Sci & Engn, Surathkal, India
关键词
Software development; software reuse; context aware; open source; components; tagging; ranking;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a new approach to locate software components from large component online open source repositories which encompasses the inherent features of context-aware browsing, ranking and semantic tagging. Tagging of individual components helps making search fast and efficient. We are trying to improvise the results of context aware browsing by ranking them on the basis of Hidden Markov Models. The inputs to Hidden Markov Models consists of auto generated contextual queries. These queries formulate the resource set of our Hidden Markov model. The queries are ameliorated using reformulation, specialization, generalization and general association. This automation not only reduces the search space of components for an efficient browsing but also it enables developers to use those components whose existence they do not even prognosticate.
引用
下载
收藏
页码:765 / 772
页数:8
相关论文
共 50 条
  • [1] Context-aware browsing of large component repositories
    Ye, YW
    Fischer, G
    16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 99 - 106
  • [2] Searching and Exploring Software Repositories in Virtual Reality
    Vincur, Juraj
    Polasek, Ivan
    Navrat, Pavol
    VRST'17: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, 2017,
  • [3] Implementation of a repository for cataloguing, searching and using reusable software components in web application development
    Carlos Vargas-Fandino, Jhon
    Jairo Sandoval-Ramirez, Jhon
    Humberto Vera-Rivera, Fredy
    UIS INGENIERIAS, 2020, 19 (02): : 11 - 20
  • [4] Exploiting semantics for filtering and searching knowledge in a software development context
    Sonia Bergamaschi
    Riccardo Martoglia
    Serena Sorrentino
    Knowledge and Information Systems, 2015, 45 : 295 - 318
  • [5] Exploiting semantics for filtering and searching knowledge in a software development context
    Bergamaschi, Sonia
    Martoglia, Riccardo
    Sorrentino, Serena
    KNOWLEDGE AND INFORMATION SYSTEMS, 2015, 45 (02) : 295 - 318
  • [6] Capability assessment of individual software development processes using software repositories and DEA
    Zhang, Shen
    Wang, Yongji
    Yang, Ye
    Xiao, Junchao
    MAKING GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT A SUCCESS STORY, 2008, 5007 : 147 - 159
  • [7] Selecting components in large COTS repositories
    Clark, J
    Clarke, C
    De Panfilis, S
    Granatella, G
    Predonzani, P
    Sillitti, A
    Succi, G
    Vernazza, T
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 73 (02) : 323 - 331
  • [8] Sourcerer: mining and searching internet-scale software repositories
    Linstead, Erik
    Bajracharya, Sushil
    Ngo, Trung
    Rigor, Paul
    Lopes, Cristina
    Baldi, Pierre
    DATA MINING AND KNOWLEDGE DISCOVERY, 2009, 18 (02) : 300 - 336
  • [9] Sourcerer: mining and searching internet-scale software repositories
    Erik Linstead
    Sushil Bajracharya
    Trung Ngo
    Paul Rigor
    Cristina Lopes
    Pierre Baldi
    Data Mining and Knowledge Discovery, 2009, 18 : 300 - 336
  • [10] Sourcerer: Mining and searching internet-scale software repositories
    Donald Bren School of Information and Computer Sciences, University of California, Irvine, United States
    Data Min. Knowl. Discov., 1600, 2 (300-336):