中文
相关论文

相关论文: Diversified and Compatible Web APIs Recommendation…

200 篇论文

With the ever-increasing prevalence of web APIs (Application Programming Interfaces) in enabling smart software developments, finding and composing a list of existing web APIs that can corporately fulfil the software developers' functional…

软件工程 · 计算机科学 2021-08-11 Wenwen Gonga , Yulan Zhang , Xuyun Zhang , Yucong Duan , Yawei Wang , Yifei Chena , Lianyong Qi

With the growing popularity of microservices, many companies are encapsulating their business processes as Web APIs for remote invocation. These lightweight Web APIs offer mashup developers an efficient way to achieve complex…

软件工程 · 计算机科学 2024-09-04 Ying Sun , Xiao Wang , Hanchuan Xu , Zhongjie Wang

The recent growth of the Internet of Things (IoT) devices has lead to the rise of various complex applications where these applications involve interactions among large numbers of heterogeneous devices. An important challenge that needs to…

软件工程 · 计算机科学 2021-01-26 Saitel Daniela Agudelo-Sanabria , Anshul Jindal

A single vendor cannot provide complete IIoT end-to-end solutions because cooperation is required from multiple parties. Interoperability is a key architectural quality. Composability of capabilities, information and configuration is the…

计算机与社会 · 计算机科学 2016-02-22 K. Eric Harper , Thijmen de Gooijer , Karen Smiley

Interconnected computing systems, in various forms, are expected to permeate our lives, realizing the vision of the Internet of Things (IoT) and allowing us to enjoy novel, enhanced services that promise to improve our everyday lives.…

网络与互联网体系结构 · 计算机科学 2024-10-30 Konstantinos Fysarakis , Damianos Mylonakis , Charalampos Manifavas , Ioannis Papaefstathiou

Heterogeneous distributed systems, including the Internet of Things (IoT) or distributed cyber-physical systems (CPS), often suffer a lack of interoperability and security, which hinders the wider deployment of such systems. Specifically,…

分布式、并行与集群计算 · 计算机科学 2024-11-21 Dongha Kim , Chanhee Lee , Hokeun Kim

Application Programming Interfaces (APIs) are designed to help developers build software more effectively. Recommending the right APIs for specific tasks has gained increasing attention among researchers and developers in recent years. To…

信息检索 · 计算机科学 2024-01-30 Moshi Wei , Nima Shiri Harzevili , Alvine Boaye Belle , Junjie Wang , Lin Shi , Jinqiu Yang , Song Wang , Ming Zhen , Jiang

Nowadays, it has become a basic need to reuse existing Application Programming Interface (API), Class Libraries, and frameworks for rapid software development. Software developers often reuse this by calling the respective APIs or…

软件工程 · 计算机科学 2020-05-07 Ziaur Rahman

The rapid growth of Web APIs has made automated Web API recommendation essential for efficient mashup development. However, existing approaches suffer from two major limitations: 1) they rely on fixed top-N recommendation strategies that…

软件工程 · 计算机科学 2026-05-15 Zishuo Xu , Dezhong Yao , Yao Wan

With the rise of Web 2.0 and microservices, the increasing availability of Web APIs has intensified the need for effective recommendation systems. Existing approaches are generally categorized into two methods: recommendation-type methods,…

信息检索 · 计算机科学 2026-04-20 Zishuo Xu , Yuhong Gu , Dezhong Yao

Application programming interfaces (APIs) offer a plethora of functionalities for developers to reuse without reinventing the wheel. Identifying the appropriate APIs given a project requirement is critical for the success of a project, as…

信息检索 · 计算机科学 2018-03-02 Ferdian Thung , Richard J. Oentaryo , David Lo , Yuan Tian

Application Programming Interfaces (APIs), which encapsulate the implementation of specific functions as interfaces, greatly improve the efficiency of modern software development. As numbers of APIs spring up nowadays, developers can hardly…

软件工程 · 计算机科学 2021-12-24 Yun Peng , Shuqing Li , Wenwei Gu , Yichen Li , Wenxuan Wang , Cuiyun Gao , Michael Lyu

The proliferation of the Internet of Things (IoT) has since seen a growing interest in architectural design and adaptive frameworks to promote the connection between heterogeneous IoT devices and IoT systems. The most widely favoured…

分布式、并行与集群计算 · 计算机科学 2018-03-14 Onoriode Uviase , Gerald Kotonya

Application development in the Internet of Things (IoT) is challenging because it involves dealing with issues that attribute to different life-cycle phases. First, the application logic has to be analyzed and then separated into a set of…

软件工程 · 计算机科学 2016-09-07 Saurabh Chauhan , Pankesh Patel

Based on developer needs and usage scenarios, API (Application Programming Interface) recommendation is the process of assisting developers in finding the required API among numerous candidate APIs. Previous studies mainly modeled API…

软件工程 · 计算机科学 2023-09-14 Yafeng Gu , Yiheng Shen , Xiang Chen , Shaoyu Yang , Yiling Huang , Zhixiang Cao

Application development in the Internet of Things (IoT) is challenging because it involves dealing with a wide range of related issues such as lack of separation of concerns, and lack of high-level of abstractions to address both the large…

软件工程 · 计算机科学 2015-01-22 Pankesh Patel , Damien Cassou

As technology and communication advances, more devices (and things) are able to connect to the Internet and talk to each other to achieve a common goal which results in the emergence of the Internet of Things (IoT) era. It is believed that…

软件工程 · 计算机科学 2018-03-09 Yousef Abuseta

Nowadays, the Internet of Things (IoT) creates a vast ecosystem of intelligent objects interconnected via the Internet, allowing them to exchange information and to interact. This paradigm has been extended to a new concept, called the Web…

网络与互联网体系结构 · 计算机科学 2022-09-23 Meriem Achir , Abdelkrim Abdelli , Lynda Mokdad

Increasing number of cyber-attacks demotivate people to use Information and Communication Technology (ICT) for industrial as well as day to day work. A main reason for the increasing number of cyber-attacks is mistakes that programmers make…

密码学与安全 · 计算机科学 2018-10-12 Chamila Wijayarathna , Nalin Asanka Gamagedara Arachchilage

Reusing code is a common practice in software development: It helps developers speedup the implementation task while also reducing the chances of introducing bugs, given the assumption that the reused code has been tested, possibly in…

软件工程 · 计算机科学 2022-08-17 Rosalia Tufano , Emad Aghajani , Gabriele Bavota
‹ 上一页 1 2 3 10 下一页 ›