Ontology-based active repository system

被引:0
作者
机构
[1] Key Lab. of Information Network Security, Ministry of Public Security, Shanghai, 201204, 339 Bi Sheng Road, Zhangjiang Hi-tech Park
来源
Tao, Y. | 1600年 / Asian Network for Scientific Information卷 / 12期
关键词
Active repository; CBSD; Component; Ontology;
D O I
10.3923/itj.2013.2138.2145
中图分类号
学科分类号
摘要
Component-Based Software Development (CBSD) is becoming increasingly more important in software engineering research and software development; however, it encounters many problems regarding its application. Here, based on the active repository system CodeBroker, the authors introduce a new approach to push components to end users according to their personalized information. The integration of the component repository, retrieval methods, queries, and the developer coding process reduces the CBSD cost on training, as well as renders CBSD applicable in research. Framework of this approach containing the following modules: building domain ontology, repository access agent, code analysis, personality catch and ontology-based component retrieval and push. Our experimental evaluation of the SourceForge projects on database field shows that suitable components can be automatically pushed to user through this approach. Using ontology reasoning and personality filtering, the proposed approach can improve the quality of the search results. © 2013 Asian Network for Scientific Information.
引用
收藏
页码:2138 / 2145
页数:7
相关论文
共 15 条
[1]  
Cai Y.F., Peng X., Qian L.Q., An interactive query generation method for semantics-based component retrieval, Acta Electron. Sin., 8, pp. 28-28, (2008)
[2]  
Erl T., Service-Oriented Architecture, (2004)
[3]  
Fensel D., Semantic Web Services, (2011)
[4]  
Filman R.B., Elrad T., Clarke S., Aspect-Oriented Software Development, (2004)
[5]  
Hassan A.E., The road ahead for mining software repositories, Proceedings of the Frontiers of Software Maintenance, pp. 48-57, (2008)
[6]  
Kiefer C., Bernstein A., Tappolet J., Mining software repositories with isparol and a software evolution ontology, Proceedings of the 4th International Workshop on Mining Software Repositories, pp. 01-10, (2007)
[7]  
Klein M., Bernstein A., Toward high-precision service retrieval, IEEE Internet Comput, 8, pp. 30-36, (2004)
[8]  
Koch S., Exploring the effects of source forge, Net Coordination and Communication Tools on the Efficiency of Open Source Projects Using Data Envelopment Analysis. Empirical Software Eng., 14, pp. 397-417, (2009)
[9]  
Maynard D., Li Y., Peters W., NLP techniques for term extraction and ontology population, Proceedings of the 2008 Conference on Ontology Learning and Population: Bridging the Gap Between Text and Knowledge, pp. 107-127, (2008)
[10]  
Maynard D., Li Y., Peters W., Nip techniques for term extraction and ontology population, Ontology Learning and Population: Bridging the Gap Between Text and Knowledge, pp. 107-127, (2008)