中文
相关论文

相关论文: Exploring API Capabilities with Fieldwire

200 篇论文

Software engineering is extremely information-intensive. Every day developers work with source code, version repositories, issue trackers, documentation, web-based and other information resources. However, three key aspects of information…

软件工程 · 计算机科学 2016-07-18 Dimitar Asenov , Peter Müller , Lukas Vogel

Secure and efficient communication to establish a seamless nexus between the five levels of a typical automation pyramid is paramount to Industry 4.0. Specifically, vertical and horizontal integration of these levels is an overarching…

密码学与安全 · 计算机科学 2024-10-04 Sandeep Gupta

When designing a new API for a large project, developers need to make smart design choices so that their code base can grow sustainably. To ensure that new API components are well designed, developers can learn from existing API components.…

软件工程 · 计算机科学 2023-07-20 Sae Young Moon , Gregor Kerr , Fran Silavong , Sean Moran

Effective road infrastructure management is crucial for modern society. Traditional manual inspection techniques remain constrained by cost, efficiency, and scalability, while camera and laser imaging methods fail to capture subsurface…

DevOps is a modern software engineering paradigm that is gaining widespread adoption in industry. The goal of DevOps is to bring software changes into production with a high frequency and fast feedback cycles. This conflicts with software…

Although cloud computing has been transformational to the IT industry, it is built on large data centres that often consume massive amounts of electrical power. Efforts have been made to reduce the energy clouds consume, with certain data…

分布式、并行与集群计算 · 计算机科学 2014-08-28 Francois Rossigneux , Jean-Patrick Gelas , Laurent Lefevre , Marcos Dias de Assuncao

DevOps and Artificial Intelligence (AI) are interconnected with each other. DevOps is a business-driven approach to providing quickly delivered quality software, and AI is the technology that can be used in the system to enhance its…

软件工程 · 计算机科学 2022-06-02 Mamdouh Alenezi , Mohammad Zarour , Mohammad Akour

Context: Refactoring is recognized as an effective practice to maintain evolving software systems. For software libraries, we study how library developers refactor their Application Programming Interfaces (APIs), especially when it impacts…

软件工程 · 计算机科学 2017-10-02 Raula Gaikovina Kula , Ali Ouni , Daniel M. German , Katsuro Inoue

AI agents and business automation tools interacting with external web services require standardized, machine-readable information about their APIs in the form of API specifications. However, the information about APIs available online is…

The demand for rapid software delivery in the Information Technology (IT) industry has significantly intensified, emphasising the need for faster software products and service releases with enhanced features to meet customer expectations.…

软件工程 · 计算机科学 2025-09-01 Ashley Hourigan , Ridewaan Hanslo

Fault injection is a key technique for assessing software reliability, enabling proactive detection of system defects before they manifest in production. However, the increasing complexity of microservice architectures leads to exponential…

软件工程 · 计算机科学 2026-01-22 Yuzhen Tan , Jian Wang , Shuaiyu Xie , Bing Li , Yunqing Yong , Neng Zhang , Shaolin Tan

Background: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software, as well as number and heterogeneity of stakeholders, motivate the development of methods and…

Web APIs provide a systematic and extensible approach for application-to-application interaction. A large number of mobile applications makes use of web APIs to integrate services into apps. Each Web API's evolution pace is determined by…

软件工程 · 计算机科学 2014-07-17 Tiago Espinha , Andy Zaidman , Hans-Gerhard Gross

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

Cloud services must typically be distributed across a large number of machines in order to make use of multiple compute and storage resources. This opens the programmer to several sources of complexity such as concurrency, order of message…

编程语言 · 计算机科学 2020-02-13 Pantazis Deligiannis , Narayanan Ganapathy , Akash Lal , Shaz Qadeer

Continuous integration (CI) tools integrate code changes by automatically compiling, building, and executing test cases upon submission of code changes. Use of CI tools is getting increasingly popular, yet how proprietary projects reap the…

软件工程 · 计算机科学 2018-09-17 Akond Rahman , Amritanshu Agrawal , Rahul Krishna , Alexander Sobran

Lack of experience, inadequate documentation, and sub-optimal API design frequently cause developers to make mistakes when re-using third-party implementations. Such API misuses can result in unintended behavior, performance losses, or…

软件工程 · 计算机科学 2021-07-13 Sebastian Nielebock , Robert Heumüller , Kevin Michael Schott , Frank Ortmeier

The ever-increasing acceleration of technology evolution in all fields is rapidly changing the architectures of data-driven systems towards the Internet-of-Things concept. Many general and specific-purpose IoT platforms are already…

网络与互联网体系结构 · 计算机科学 2020-05-07 Flavio Cirillo , Gürkan Solmaz , Everton Luís Berz , Martin Bauer , Bin Cheng , Ernoe Kovacs

APIs (Application Programming Interfaces) or Web Services are the foundational building blocks that enable interconnected systems. However this proliferation of APIs has also introduced security challenges that require systematic and…

密码学与安全 · 计算机科学 2025-07-24 Senthilkumar Gopal

Data integration is an important task in order to create comprehensive RDF knowledge bases. Many data sources are used to extend a given dataset or to correct errors. Since several data providers make their data publicly available only via…

数据库 · 计算机科学 2021-06-18 Tobias Zeimetz , Ralf Schenkel