English
Related papers

Related papers: Requirements of API Documentation: A Case Study in…

200 papers

Artificial Intelligence systems, which benefit from the availability of large-scale datasets and increasing computational power, have become effective solutions to various critical tasks, such as natural language understanding, speech…

Software Engineering · Computer Science 2023-03-20 Zhou Yang , Chenyu Wang , Jieke Shi , Thong Hoang , Pavneet Kochhar , Qinghua Lu , Zhenchang Xing , David Lo

Artificial intelligence (AI), especially deep learning, requires vast amounts of data for training, testing, and validation. Collecting these data and the corresponding annotations requires the implementation of imaging biobanks that…

Artificial Intelligence · Computer Science 2022-01-21 P. M. A van Ooijen , Erfan Darzidehkalani , Andre Dekker

An AI-powered data visualization platform that automates the entire data analysis process, from uploading a dataset to generating an interactive visualization. Advanced machine learning algorithms are employed to clean and preprocess the…

Artificial Intelligence · Computer Science 2025-11-18 Srihari R , Pallavi M , Tejaswini S , Vaishnavi R C

We define API Management as an activity that enables organizations to design, publish and deploy their APIs for (external) developers to consume. API Management capabilities such as controlling API lifecycles, access and authentication to…

Software Engineering · Computer Science 2021-05-31 Max Mathijssen , Michiel Overeem , Slinger Jansen

Computer vision plays a major role in the robotics industry, where vision data is frequently used for navigation and high-level decision making. Although there is significant research in algorithms and functional requirements, there is a…

Computer Vision and Pattern Recognition · Computer Science 2014-11-03 Shannon Fenn , Alexandre Mendes , David Budden

As Artificial Intelligence (AI) systems proliferate, the need for systematic, transparent, and actionable processes for evaluating them is growing. While many resources exist to support AI evaluation, they have several limitations. Few…

Computers and Society · Computer Science 2026-02-02 Rachel M. Kim , Blaine Kuehnert , Alice Lai , Kenneth Holstein , Hoda Heidari , Rayid Ghani

Developers play a central role in determining how machine learning systems are explained in practice, yet they are rarely trained to design explanations for non-technical audiences. Despite this, transparency and explainability requirements…

Human-Computer Interaction · Computer Science 2026-01-19 Nadia Nahar , Zahra Abba Omar , Jacob Tjaden , Inès M. Gilles , Fikir Mekonnen , Erica Okeh , Jane Hsieh , Christian Kästner , Alka Menon

Requirements development is a critical phase as it is responsible for providing a clear understanding of what stakeholders need. It involves collaboration among stakeholders to extract explicit requirements and address potential conflicts,…

Software Engineering · Computer Science 2025-07-18 Dongming Jin , Weisong Sun , Jiangping Huang , Peng Liang , Jifeng Xuan , Yang Liu , Zhi Jin

The online technical Q&A site Stack Overflow (SO) is popular among developers to support their coding and diverse development needs. To address shortcomings in API official documentation resources, several research has thus focused on…

Software Engineering · Computer Science 2021-02-18 Gias Uddin , Foutse Khomh , Chanchal K Roy

"Scene description" applications that describe visual content in a photo are useful daily tools for blind and low vision (BLV) people. Researchers have studied their use, but they have only explored those that leverage remote sighted…

Human-Computer Interaction · Computer Science 2025-03-13 Ricardo Gonzalez , Jazmin Collins , Shiri Azenkot , Cynthia Bennett

High-quality computational and data-intensive (CDI) applications are critical for advancing research frontiers in almost all disciplines. Despite their importance, there is a significant gap due to the lack of comprehensive best practices…

Computational Engineering, Finance, and Science · Computer Science 2024-06-05 Parinaz Barakhshan , Rudolf Eigenmann

Background: The artifacts used in Agile software testing and the reasons why these artifacts are used are fairly well-understood. However, empirical research on how Agile test artifacts are eventually designed in practice and which quality…

Software Engineering · Computer Science 2020-09-04 Jannik Fischbach , Henning Femmer , Daniel Mendez , Davide Fucci , Andreas Vogelsang

Understanding the purpose of source code is a critical task in software maintenance, onboarding, and modernization. While large language models (LLMs) have shown promise in generating code explanations, they often lack grounding in the…

Software Engineering · Computer Science 2025-11-06 Ziv Nevo , Orna Raz , Karen Yorav

Recent advances in AI coding tools powered by large language models (LLMs) have shown strong capabilities in software engineering tasks, raising expectations of major productivity gains. Tools such as Cursor and Claude Code have popularized…

Software Engineering · Computer Science 2026-02-03 Xin Peng , Chong Wang

The rapid advancement of Generative AI has catalyzed the emergence of autonomous AI agents, presenting unprecedented challenges for enterprise computing infrastructures. Current enterprise API architectures are predominantly designed for…

Software Engineering · Computer Science 2025-02-26 Vaibhav Tupe , Shrinath Thube

Software architecture knowledge transfer is essential for software development, but related documentation is often incomplete or ambiguous, making oral explanations a common means. Our broader aim is to explore how such explanations might…

Software Engineering · Computer Science 2025-09-03 Satrio Adi Rukmono , Filip Zamfirov , Lina Ochoa , Floris Pex , Michel Chaudron

Due to the growth of video data on Internet, automatic video analysis has gained a lot of attention from academia as well as companies such as Facebook, Twitter and Google. In this paper, we examine the robustness of video analysis…

Multimedia · Computer Science 2017-08-16 Hossein Hosseini , Baicen Xiao , Andrew Clark , Radha Poovendran

To investigate the level of support and awareness developers possess for dealing with sensitive data in the metaverse, we surveyed developers, consulted legal frameworks, and analyzed API documentation in the metaverse. Our preliminary…

Cryptography and Security · Computer Science 2025-01-22 Argianto Rahartomo , Leonel Merino , Mohammad Ghafari , Yoshiki Ohshima

Information systems (IS) are widely used in organisations to improve business performance. The steady progression in improving technologies like artificial intelligence (AI) and the need of securing future success of organisations lead to…

Artificial Intelligence · Computer Science 2019-12-04 Nicholas R. J. Frick , Felix Brünker , Björn Ross , Stefan Stieglitz

The opacity of machine learning data is a significant threat to ethical data work and intelligible systems. Previous research has addressed this issue by proposing standardized checklists to document datasets. This paper expands that field…

Human-Computer Interaction · Computer Science 2022-08-11 Milagros Miceli , Tianling Yang , Adriana Alvarado Garcia , Julian Posada , Sonja Mei Wang , Marc Pohl , Alex Hanna