A novel NFR-based conceptual quality framework for modern API industry

Citation

Shabbir, Aumir and Deraman, Aziz and Hassan, Mohamad Nor and Sarker, Kamal Uddin and Kamal, Shahid (2026) A novel NFR-based conceptual quality framework for modern API industry. Scientific Reports, 16 (1). ISSN 2045-2322

[img] Text
s41598-026-48021-4.pdf - Published Version
Restricted to Repository staff only

Download (2MB)

Abstract

The modern software ecosystems employ application programming interface (API) to allow interoperability and integration across various platforms. Non-functional requirements (NFRs) as quality attributes are as vital as functional requirements (FRs) in assuring software quality and user satisfaction. API quality management is a challenge to software industry owing to poor NFRs handling during API development, resulting in cost increase, project failure and dissatisfied customers. The existing standards failed in producing a comprehensive quality framework for APIs. OpenAPI Specification (OAS) focuses on functional aspects, whereas ISO/IEC 25010:2023 emphases on traditional software quality. Hence, this study proposes a novel non-functional requirement quality framework for APIs (NFRQF-API). In compliance with ISO/IEC 25,010, the framework includes key NFRs and their influencing factors to facilitate the development of high-quality APIs. Explanatory sequential mixed-methods design was applied in this study, involving a survey tool. Data were collected using a questionnaire comprising eight Likert-scale items and two open-ended items. Descriptive statistics and reliability testing were applied for quantitative data analysis, while thematic analysis was applied to evaluate the qualitative data, which supports in achieving a comprehensive expert-based justification for the conceptual feasibility and applicability of framework. Based on the experts’ survey, analyses results demonstrated the potential effectiveness of the proposed framework in managing the Core, Critical, and Contextual NFRs in the entire API development lifecycle. This study bridges the gap between existing quality models and API quality assurance challenges. The structured expert-refined framework facilitates the enhancement of API quality management and offers KPI-based conceptual quality standards for the industry to design high-quality APIs by effectively handling critical NFR issues.

Item Type: Article
Uncontrolled Keywords: Application programming interface, non-functional requirements
Subjects: Q Science > QA Mathematics > QA71-90 Instruments and machines > QA75.5-76.95 Electronic computers. Computer science
Divisions: Faculty of Computing and Informatics (FCI)
Depositing User: Ms Rosnani Abd Wahab
Date Deposited: 30 Jun 2026 02:03
Last Modified: 30 Jun 2026 02:03
URII: http://shdl.mmu.edu.my/id/eprint/16111

Downloads

Downloads per month over past year

View ItemEdit (login required)