Citation
Shabbir, Aumir and Deraman, Aziz and Hassan, Mohamad Nor and Sarker, Kamal Uddin and Shahid, Kamal (2026) Enhancing API Quality: A Comprehensive Review of Non-Functional Requirements for Quality-centric Framework Development. KSII Transactions on Internet and Information Systems, 20 (2). ISSN 19767277|
Text
journal_tiis_20-2_1466129388.pdf - Published Version Restricted to Repository staff only Download (1MB) |
Abstract
Application Programming Interfaces (APIs) are essential for seamless system integration in software development but meeting both Functional and Non-Functional Requirements (NFRs) remains challenging. Standards like ISO/IEC 25010:2023 and OAS often overlook critical quality factors like real-time performance, reliability, scalability, and maintainability. This study addresses a notable gap in existing literature by focusing on NFRs in APIs and developing a quality-centric framework. Existing studies predominantly focus on functional requirements, neglecting critical NFRs essential for APIs’ efficiency. The research highlights the development of a quality-centric framework for improving APIs’ performance and development practices. We employed Systematic Literature Review guidelines and followed strict selection criteria to assess 1,246 articles collected geographically across continents. The absolute review of 112 articles, reduced to 20 relevant articles, reveals a lack of frameworks to address quality challenges related to NFRs in API development. Most of the models focus on functional requirements only and pay insufficient attention to NFRs, posing challenges for the software development industry. The study emphasizes the need for an efficient framework to improve the quality of NFRs in APIs. It highlights the limitations of current studies and standards in addressing run-time NFRs that promote more effective API quality development practices.
| Item Type: | Article |
|---|---|
| Uncontrolled Keywords: | Factors affecting quality, NFRs, quality issues |
| Subjects: | Q Science > QA Mathematics > QA71-90 Instruments and machines > QA75.5-76.95 Electronic computers. Computer science > QA76.75-76.765 Computer software |
| Divisions: | Faculty of Computing and Informatics (FCI) |
| Depositing User: | Ms Rosnani Abd Wahab |
| Date Deposited: | 02 Apr 2026 03:24 |
| Last Modified: | 02 Apr 2026 03:30 |
| URII: | http://shdl.mmu.edu.my/id/eprint/15639 |
Downloads
Downloads per month over past year
Edit (login required) |
