Retrieval of Similarity Measures of Code Component

M. K. Patil, P. Jamsandekar
{"title":"Retrieval of Similarity Measures of Code Component","authors":"M. K. Patil, P. Jamsandekar","doi":"10.21013/JTE.V6.N3.P1","DOIUrl":null,"url":null,"abstract":"Modern programming languages, especially object oriented languages facilitate to create libraries of reusable components (e.g. class definition). The majority of software companies are designing the components and reusing those wherever applicable. Maintaining such components (i.e. class library) and accessing those at right time in right form is challenging because large no. of components in library. Object Oriented Programming supports the reusability of the code. The major challenge in programming is to improve the learning quality and productivity of the software developer, subject teachers and students. To support programming in Java, researcher implemented a design retrieval algorithm which will make it possible to search through potentially reusable Java classes. The proposed work, selects the appropriate descriptors of the inputted cases - .java files. It will separate the code components automatically and stores in the repository. The different levels of ambiguity in selection of cases are controlled through data preprocessing technique of data mining. The set of adjustments applied to get the similarity of the code components.","PeriodicalId":269688,"journal":{"name":"IRA-International Journal of Technology & Engineering","volume":"619 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IRA-International Journal of Technology & Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21013/JTE.V6.N3.P1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Modern programming languages, especially object oriented languages facilitate to create libraries of reusable components (e.g. class definition). The majority of software companies are designing the components and reusing those wherever applicable. Maintaining such components (i.e. class library) and accessing those at right time in right form is challenging because large no. of components in library. Object Oriented Programming supports the reusability of the code. The major challenge in programming is to improve the learning quality and productivity of the software developer, subject teachers and students. To support programming in Java, researcher implemented a design retrieval algorithm which will make it possible to search through potentially reusable Java classes. The proposed work, selects the appropriate descriptors of the inputted cases - .java files. It will separate the code components automatically and stores in the repository. The different levels of ambiguity in selection of cases are controlled through data preprocessing technique of data mining. The set of adjustments applied to get the similarity of the code components.
代码组件相似度量的检索
现代编程语言,尤其是面向对象语言,有助于创建可重用组件的库(例如类定义)。大多数软件公司都在设计组件并在适用的地方重用它们。维护这些组件(即类库)并在正确的时间以正确的形式访问这些组件是具有挑战性的,因为大量的数据。库中的组件。面向对象编程支持代码的可重用性。编程的主要挑战是提高软件开发人员、学科教师和学生的学习质量和生产力。为了支持Java编程,研究者实现了一个设计检索算法,该算法可以搜索潜在的可重用Java类。建议的工作选择输入案例的适当描述符- .java文件。它将自动分离代码组件并存储在存储库中。通过数据挖掘的数据预处理技术控制案例选择的不同模糊程度。为获得代码组件的相似性而应用的调整集。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信