中文
相关论文

相关论文: Which RESTful API Design Rules Are Important and H…

200 篇论文

The promise of increased agility, autonomy, scalability, and reusability has made the microservices architecture a \textit{de facto} standard for the development of large-scale and cloud-native commercial applications. Software patterns are…

Incorporating responsible practices into software engineering (SE) for AI is essential to ensure ethical principles, societal impact, and accountability remain at the forefront of AI system design and deployment. This study investigates the…

软件工程 · 计算机科学 2025-04-30 Lekshmi Murali Rani , Faezeh Mohammadi , Robert Feldt , Richard Berntsson Svensson

This paper reviews the role of expert judgement to support reliability assessments within the systems engineering design process. Generic design processes are described to give the context and a discussion is given about the nature of the…

统计方法学 · 统计学 2007-08-03 Tim Bedford , John Quigley , Lesley Walls

Intense competition in the mobile apps market means it is important to maintain high levels of app reliability to avoid losing users. Yet despite its importance, app reliability is underexplored in the research literature. To address this…

This paper presents a tertiary review of software quality measurement research. To conduct this review, we examined an initial dataset of 7,811 articles and found 75 relevant and high-quality secondary analyses of software quality research.…

软件工程 · 计算机科学 2021-07-30 Kaylea Champion , Sejal Khatri , Benjamin Mako Hill

The fact that the number of users of open source software (OSS) is practically un-limited and that ultimately the software quality is determined by end users experience, makes the usability an even more critical quality attribute than it is…

软件工程 · 计算机科学 2015-07-27 Arif Raza , Luiz Fernando Capretz

Developers require accurate descriptions of REpresentational State Transfer (REST) Application Programming Interfaces (APIs) for a successful interaction between web services. The OpenAPI Specification (OAS) has become the de facto standard…

软件工程 · 计算机科学 2024-11-01 Alexander Lercher , Christian Macho , Clemens Bauer , Martin Pinzger

API suggestion is a critical task in modern software development, assisting programmers by predicting and recommending third-party APIs based on the current context. Recent advancements in large code models (LCMs) have shown promise in the…

软件工程 · 计算机科学 2024-09-23 Chaozheng Wang , Shuzheng Gao , Cuiyun Gao , Wenxuan Wang , Chun Yong Chong , Shan Gao , Michael R. Lyu

In many domains, software systems cannot be deployed until authorities judge them fit for use in an intended operating environment. Certification standards and processes have been devised and deployed to regulate operations of software…

软件工程 · 计算机科学 2019-05-24 Gabriel Ferreira , Christian Kästner , Joshua Sunshine , Sven Apel , William Scherlis

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…

软件工程 · 计算机科学 2020-09-04 Jannik Fischbach , Henning Femmer , Daniel Mendez , Davide Fucci , Andreas Vogelsang

Rules could be an information extraction (IE) default option, compared to ML and LLMs in terms of sustainability, transferability, interpretability, and development burden. We suggest a sustainable and combined use of rules and ML as an IE…

计算与语言 · 计算机科学 2025-06-17 Guillaume Bazin , Xavier Tannier , Fanny Adda , Ariel Cohen , Akram Redjdal , Emmanuelle Kempf

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…

The downstream use cases, benefits, and risks of AI models depend significantly on what sort of access is provided to the model, and who it is provided to. Though existing safety frameworks and AI developer usage policies recognise that the…

计算机与社会 · 计算机科学 2024-12-03 Edward Kembery , Tom Reed

Application Programming Interfaces (API) are exposed to developers in order to reuse software libraries. API directives are natural-language statements in API documentation that make developers aware of constraints and guidelines related to…

软件工程 · 计算机科学 2021-11-12 Martin Monperrus , Michael Eichberg , Elif Tekes , Mira Mezini

REST web services can offer complex operations that do more than just simply creating, retrieving, updating and deleting information from a database. We have proposed an approach to design the interfaces of behavioral REST web services by…

软件工程 · 计算机科学 2012-10-24 Irum Rauf , Ali Hanzala Khan , Ivan Porres

Development of the majority of the leading web services and software products today is generally guided by data-driven decisions based on evaluation that ensures a steady stream of updates, both in terms of quality and quantity. Large…

人机交互 · 计算机科学 2018-09-05 Roman Budylin , Alexey Drutsa , Gleb Gusev , Pavel Serdyukov , Igor Yashkov

Context: Over the last decade, software researchers and engineers have developed a vast body of methodologies and technologies in requirements engineering for self-adaptive systems. Although existing studies have explored various aspects of…

软件工程 · 计算机科学 2017-06-29 Zhuoqun Yang , Zhi Li , Zhi Jin , He Zhang

Industrial recommendation systems (RS) rely on the multi-stage pipeline to balance effectiveness and efficiency when delivering items from a vast corpus to users. Existing RS benchmark datasets primarily focus on the exposure space, where…

Important building blocks of software engineering concepts are without a doubt technical. During the last decade, research and practical interest for non-technicalities has grown, revealing the building blocks to be various skills and…

软件工程 · 计算机科学 2019-10-23 Wouter Groeneveld , Hans Jacobs , Joost Vennekens , Kris Aerts

As REST APIs become an increasingly significant part of software systems, their validation is becoming more critical. Hence, testing and uncovering underlying issues are of utmost importance for improving software quality. However, testing…

软件工程 · 计算机科学 2026-05-28 Shehroz Khan , Abdullah Mughees , Gaadha Sudheerbabu , Tanwir Ahmad , Dragos Truscan