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 条
  • [41] Improving Enterprise Software Maintenance Efficiency through Mining Software Repositories in an Industry Context
    Mani, Senthil
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 706 - 709
  • [42] Mining Software Repositories Using Topic Models
    Thomas, Stephen W.
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1138 - 1139
  • [43] Creating context-aware software agents
    Chen, H
    Tolia, S
    Sayers, C
    Finin, T
    Joshi, A
    INNOVATIVE CONCEPTS FOR AGENT-BASED SYSTEMS, 2002, 2564 : 186 - 197
  • [44] Context Aware Reconfiguration in Software Product Lines
    Mauro, Jacopo
    Nieke, Michael
    Seidl, Christoph
    Yu, Ingrid Chieh
    TENTH INTERNATIONAL WORKSHOP ON VARIABILITY MODELLING OF SOFTWARE-INTENSIVE SYSTEMS (VAMOS 2016), 2016, : 41 - 48
  • [45] A Context-Aware Style of Software Design
    Fontana, Francesca Arcelli
    Braione, Pietro
    Roveda, Riccardo
    Zanoni, Marco
    2015 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON CONTEXT FOR SOFTWARE DEVELOPMENT, 2015, : 15 - 19
  • [46] Mining software repositories for model-driven development
    Zhang, YF
    Sheth, D
    IEEE SOFTWARE, 2006, 23 (01) : 82 - +
  • [47] Insights into software development approaches: mining Q &A repositories
    Arif Ali Khan
    Javed Ali Khan
    Muhammad Azeem Akbar
    Peng Zhou
    Mahdi Fahmideh
    Empirical Software Engineering, 2024, 29
  • [48] Using Context for Search, Browse and Recommendation in Software Development
    Gomes, Paulo
    Antunes, Bruno
    Furtado, Barbara
    KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, IC3K 2013, 2015, 454 : 276 - 289
  • [49] User- and Analysis-Driven Context Aware Software Development in Mobile Computing
    Abusair, Mai
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 1022 - 1025
  • [50] Multi-agent Applications in a Context-Aware Global Software Development Environment
    Monte-Alto, Helio H. L. C.
    Biasao, Alberto B.
    Teixeira, Lucas O.
    Huzita, Elisa H. M.
    DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2012, 151 : 265 - 272