مقاله انگلیسی رایگان در مورد توصیه API برای توسعه ویژگی های برنامه اندروید – الزویر 2021

 

مشخصات مقاله
ترجمه عنوان مقاله توصیه API برای توسعه ویژگی های برنامه اندروید براساس دانش استخراج شده از فروشگاه های برنامه
عنوان انگلیسی مقاله API recommendation for the development of Android App features based on the knowledge mined from App stores
انتشار مقاله سال 2021
تعداد صفحات مقاله انگلیسی 18 صفحه
هزینه دانلود مقاله انگلیسی رایگان میباشد.
پایگاه داده نشریه الزویر
نوع نگارش مقاله
مقاله پژوهشی (Research Article)
مقاله بیس این مقاله بیس نمیباشد
نمایه (index) scopus – master journals – JCR
نوع مقاله ISI
فرمت مقاله انگلیسی  PDF
ایمپکت فاکتور(IF)
1.738 در سال 2020
شاخص H_index 62 در سال 2021
شاخص SJR 0.366 در سال 2020
شناسه ISSN 0167-6423
شاخص Quartile (چارک) Q3 در سال 2020
مدل مفهومی ندارد
پرسشنامه ندارد
متغیر ندارد
رفرنس دارد
رشته های مرتبط مهندسی کامپیوتر
گرایش های مرتبط مهندسی الگوریتم ها و محاسبات، مهندسی نرم افزار
نوع ارائه مقاله
ژورنال
مجله  علم برنامه نویسی کامپیوتر – Science of Computer Programming
دانشگاه College of Computer Science and Technology, Jilin University, China
کلمات کلیدی توصیه API ، اپ استور کاوی، تجزیه و تحلیل رابط کاربر، دانش قابل استفاده مجدد، استخراج ویژگی
کلمات کلیدی انگلیسی API recommendation – App store mining – UI analysis – Reusable knowledge – Feature extraction
شناسه دیجیتال – doi
https://doi.org/10.1016/j.scico.2020.102556
کد محصول E15286
وضعیت ترجمه مقاله  ترجمه آماده این مقاله موجود نمیباشد. میتوانید از طریق دکمه پایین سفارش دهید.
دانلود رایگان مقاله دانلود رایگان مقاله انگلیسی
سفارش ترجمه این مقاله سفارش ترجمه این مقاله

 

فهرست مطالب مقاله:
Highlights
Abstract
Keywords
1. Introduction
2. Establishing mappings between features and APIs
3. Constructing the API knowledge system
4. Recommending APIs based on the knowledge system
5. Experiments and results
6. Related work
7. Conclusion
CRediT authorship contribution statement
Declaration of Competing Interest
Acknowledgements
References

بخشی از متن مقاله:
Abstract

To improve the efficiency, developers tend to use APIs to avoid reinventing wheels in the development of Apps. However, there are thousands of APIs for various purposes, so it is difficult for developers to identify suitable APIs according to the functionalities to be realized. App stores manage millions of products, which embody the experience and wisdom of developers, and they provide valuable data resource for solving this problem. By summarizing the API usage for the same or similar functionalities in Apps, reusable knowledge can be mined for the API recommendation. In this paper, we utilize the data resource in App stores and provide an API recommendation method for the development of Android Apps. Firstly, by using UI elements as the bridge, we establish mapping relationships between functionalities and APIs. Secondly, we build a framework to describe functionalities of Apps in the same category, and utilize relationships between functionalities and APIs to construct the API knowledge for each node in the framework. Thirdly, we identify nodes according to queried features and show the API knowledge to developers by giving recommendation lists. We conducted experiments based on Google Play, and the result shows that our method has a good recommendation performance.

1. Introduction

In current society, mobile Apps have penetrated into every aspect of people’s lives [1,2]. No matter for simple communication and entertainment, or sensitive activities such as bank transfers and e-business, people tend to do everything at their fingertips. To stay one ahead in the market, App developers need to release their products as soon as possible [3]. APIs (Application Programming Interface) are predefined functions that can be used in the development process, and they prevent developers from reinventing the wheel to improve the development efficiency [4]. However, with the rapid growth of the number of APIs, it is impossible for developers to systematically master the usage of all APIs to get the ones they need when they develop the features/functionalities of Apps.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا