中文
相关论文

相关论文: Exploring API Capabilities with Fieldwire

200 篇论文

API integration is a cornerstone of our digital infrastructure, enabling software systems to connect and interact. However, as shown by many studies, writing or generating correct code to invoke APIs, particularly web APIs, is challenging.…

软件工程 · 计算机科学 2025-12-19 Daniel Maninger , Leon Chemnitz , Amir Molzam Sharifloo , Tushar Lamba , Jannis Brugger , Mira Mezini

Modern programming frameworks come with large libraries, with diverse applications such as for matching regular expressions, parsing XML files and sending email. Programmers often use search engines such as Google and Bing to learn about…

软件工程 · 计算机科学 2016-02-16 Mukund Raghothaman , Yi Wei , Youssef Hamadi

Workflow automation promises substantial productivity gains in everyday document-related tasks. While prior agentic systems can execute isolated instructions, they struggle with automating multi-step, session-level workflows due to limited…

软件工程 · 计算机科学 2025-12-05 Yanbin Zhang , Hanhui Ye , Yue Bai , Qiming Zhang , Liao Xiang , Wu Mianzhi , Renjun Hu

Software development activity has reached a high degree of complexity, guided by the heterogeneity of the components, data sources, and tasks. The proliferation of open-source software (OSS) repositories has stressed the need to reuse…

软件工程 · 计算机科学 2021-02-16 Phuong T. Nguyen , Juri Di Rocco , Claudio Di Sipio , Davide Di Ruscio , Massimiliano Di Penta

Offload of MPI collectives to network devices, e.g., NICs and switches, is being implemented as an effective mechanism to improve application performance by reducing inter- and intra-node communication and bypassing MPI software layers.…

分布式、并行与集群计算 · 计算机科学 2023-06-01 Pouya Haghi , Ryan Marshall , Po Hao Chen , Anthony Skjellum , Martin Herbordt

With the ever-increasing popularity of Service-oriented Architecture (SoA) and Internet of Things (IoT), a considerable number of enterprises or organizations are attempting to encapsulate their provided complex business services into…

社会与信息网络 · 计算机科学 2021-08-13 Wenwen Gong , Huiping Wu , Xiaokang Wang , Xuyun Zhang , Yawei Wang , Yifei Chen , Mohammad R. Khosravi

This study explores the benefits and challenges of integrating Artificial Intelligence with Agile software development methodologies, focusing on improving continuous integration and delivery. A systematic literature review and longitudinal…

软件工程 · 计算机科学 2023-05-16 Beatriz Cabrero-Daniel

Web APIs may have constraints on parameters, such that not all parameters are either always required or always optional. Moreover, the presence or value of one parameter could cause another parameter to be required, or parameters could have…

软件工程 · 计算机科学 2021-02-02 Henk Grent , Aleksei Akimov , Maurício Aniche

For decades, mainframe systems have been vital in enterprise computing, supporting essential applications across industries like banking, retail, and healthcare. To harness these legacy applications and facilitate their reuse, there is…

软件工程 · 计算机科学 2024-08-09 Vini Kanvar , Srikanth Tamilselvam , Keerthi Narayan Raghunath

Context: Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to frequently and reliably release new features and products. With the…

软件工程 · 计算机科学 2017-03-22 Mojtaba Shahin , Muhammad Ali Babar , Liming Zhu

With the proliferation of AI-enabled software systems in smart manufacturing, the role of such systems moves away from a reactive to a proactive role that provides context-specific support to manufacturing operators. In the frame of the EU…

软件工程 · 计算机科学 2022-01-24 Philipp Haindl , Georg Buchgeher , Maqbool Khan , Bernhard Moser

The advent of modern data processing has led to an increasing tendency towards interdisciplinarity, which frequently involves the importation of different technical approaches. Consequently, there is an urgent need for a unified data…

机器学习 · 计算机科学 2024-06-04 Chen Zhang , Lecheng Jia , Wei Zhang , Ning Wen

Machine learning approaches, enabled by the emergence of comprehensive databases of materials properties, are becoming a fruitful direction for materials analysis. As a result, a plethora of models have been constructed and trained on…

Data is a valuable asset, and sharing it as a product across organizations is key to building comprehensive and useful insights in fields such as science and industry. Before sharing, data often requires transformation to comply with…

社会与信息网络 · 计算机科学 2025-03-18 Sepideh Masoudi

The acceleration of materials discovery requires digital platforms that go beyond data repositories to embed learning, optimization, and decision-making directly into research workflows. We introduce DataScribe, an AI-native, cloud-based…

机器学习 · 计算机科学 2026-01-14 Divyanshu Singh , Doguhan Sarıtürk , Cameron Lea , Md Shafiqul Islam , Raymundo Arroyave , Vahid Attari

Intelligent services are becoming increasingly more pervasive; application developers want to leverage the latest advances in areas such as computer vision to provide new services and products to users, and large technology firms enable…

软件工程 · 计算机科学 2020-01-29 Alex Cummaudo , Rajesh Vasa , Scott Barnett , John Grundy , Mohamed Abdelrazek

At its core, feather was a tool that allowed model developers to build shareable user interfaces for their models in under 20 lines of code. Using the Python SDK, developers specified visual components that users would interact with. (e.g.…

人工智能 · 计算机科学 2023-08-08 Nihir Vedd , Paul Riga

With the significant advancements in cognitive intelligence driven by LLMs, autonomous agent systems have attracted extensive attention. Despite this growing interest, the development of stable and efficient agent systems poses substantial…

计算工程、金融与科学 · 计算机科学 2024-06-11 Siyu An , Qin Li , Junru Lu , Di Yin , Xing Sun

In the ever-evolving landscape of Artificial Intelligence (AI), the synergy between generative AI and Software Engineering emerges as a transformative frontier. This whitepaper delves into the unexplored realm, elucidating how generative AI…

The most important way to achieve higher performance in computer systems is through heterogeneous computing, i.e., by adopting hardware platforms containing more than one type of processor, such as CPUs, GPUs, and FPGAs. Several types of…

软件工程 · 计算机科学 2020-05-19 Hugo Andrade , Ivica Crnkovic , Jan Bosch