Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Issue title: Special Section: Ambient advancements in intelligent computational sciences
Guest editors: Shailesh Tiwari, Munesh Trivedi and Mohan L. Kohle
Article type: Research Article
Authors: Huang, Qinga; * | Huang, Bob; c | Fang, Zhijunb | Xiao, Meihuaa | Yu, Yinga
Affiliations: [a] School of Computer and Information Engineering, Jiangxi Normal University, Nanchang, ChinaChina | [b] School of Electric and Electronic Engineering, Shanghai University of Engineering Science (SUES), Shanghai, China | [c] School of Information Technology, Jiangxi University of Finance and Economics, Nanchang, China
Correspondence: [*] Corresponding author. Qing Huang, School of Computer and Information Engineering, Jiangxi Normal University, Nanchang, China. E-mail: qh@whu.edu.cn.
Abstract: Benefited on the open source software movement, many code search tools are proposed to retrieve source code over the internet. However, the retrieved source code rarely meets user needs perfectly so that it has to be changed manually. This is because the retrieved source code is concretely over-specific to some particular context. To solve this problem, we propose an Abstract Change Pattern Model (ACPM) to ensure the context-specific source code general for various contexts. This model consists of the ACP abstracting and the ACP concretizing algorithms. The former exploits the abstractly context-aware change pattern from the code changes. Based on the change pattern, the latter transforms the context-specific source code into the correct one meeting different user needs. To evaluate ACPM, we extract 7 topics and collect 5-6 code snippets per topic from the Github, while performing 5 different experiments where we explore 2 sensitivity-related rules and use them to raise the accuracy gradually. Our experimental results show that ACPM is feasible and practical with 73.84% accuracy.
Keywords: Code search, program transformation, code change pattern
DOI: 10.3233/JIFS-169698
Journal: Journal of Intelligent & Fuzzy Systems, vol. 35, no. 2, pp. 1597-1608, 2018
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl