{"id":"https://openalex.org/W7131790975","doi":"https://doi.org/10.3837/tiis.2026.02.011","title":"Enhancing API Quality: A Comprehensive Review of Non-Functional Requirements for Quality-centric Framework Development","display_name":"Enhancing API Quality: A Comprehensive Review of Non-Functional Requirements for Quality-centric Framework Development","publication_year":2026,"publication_date":"2026-02-27","ids":{"openalex":"https://openalex.org/W7131790975","doi":"https://doi.org/10.3837/tiis.2026.02.011"},"language":null,"primary_location":{"id":"doi:10.3837/tiis.2026.02.011","is_oa":true,"landing_page_url":"https://doi.org/10.3837/tiis.2026.02.011","pdf_url":"https://itiis.org/digital-library/manuscript/file/105898/TIIS Vol 20, No 2-11.pdf","source":{"id":"https://openalex.org/S204131793","display_name":"KSII Transactions on Internet and Information Systems","issn_l":"1976-7277","issn":["1976-7277","2288-1468"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4323966148","host_organization_name":"Korea Society of Internet Information","host_organization_lineage":["https://openalex.org/P4323966148"],"host_organization_lineage_names":["Korea Society of Internet Information"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"KSII Transactions on Internet and Information Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://itiis.org/digital-library/manuscript/file/105898/TIIS Vol 20, No 2-11.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5119829292","display_name":"Aumir Shabbir","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Aumir Shabbir","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5127352072","display_name":"Aziz Deraman","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aziz Deraman","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083125293","display_name":"Mohamad Nor Hassan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mohamad Nor Bin Hassan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5127444614","display_name":"Kamal Uddin Sarker","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kamal Uddin Sarker","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5068238801","display_name":"Shahid Kamal","orcid":"https://orcid.org/0009-0009-7995-175X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shahid Kamal","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5119829292"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.66336595,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"20","issue":"2","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.11180000007152557,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.11180000007152557,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.09690000116825104,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.09189999848604202,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/development","display_name":"Development (topology)","score":0.5525000095367432},{"id":"https://openalex.org/keywords/model-driven-development","display_name":"Model driven development","score":0.33980000019073486},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3095000088214874},{"id":"https://openalex.org/keywords/development-environment","display_name":"Development environment","score":0.3003999888896942}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8919000029563904},{"id":"https://openalex.org/C2776542497","wikidata":"https://www.wikidata.org/wiki/Q5266672","display_name":"Development (topology)","level":2,"score":0.5525000095367432},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5522000193595886},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.39730000495910645},{"id":"https://openalex.org/C2985178602","wikidata":"https://www.wikidata.org/wiki/Q1941909","display_name":"Model driven development","level":4,"score":0.33980000019073486},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3095000088214874},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.30160000920295715},{"id":"https://openalex.org/C139968098","wikidata":"https://www.wikidata.org/wiki/Q3055454","display_name":"Development environment","level":2,"score":0.3003999888896942},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.2630000114440918},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.24779999256134033}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3837/tiis.2026.02.011","is_oa":true,"landing_page_url":"https://doi.org/10.3837/tiis.2026.02.011","pdf_url":"https://itiis.org/digital-library/manuscript/file/105898/TIIS Vol 20, No 2-11.pdf","source":{"id":"https://openalex.org/S204131793","display_name":"KSII Transactions on Internet and Information Systems","issn_l":"1976-7277","issn":["1976-7277","2288-1468"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4323966148","host_organization_name":"Korea Society of Internet Information","host_organization_lineage":["https://openalex.org/P4323966148"],"host_organization_lineage_names":["Korea Society of Internet Information"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"KSII Transactions on Internet and Information Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.3837/tiis.2026.02.011","is_oa":true,"landing_page_url":"https://doi.org/10.3837/tiis.2026.02.011","pdf_url":"https://itiis.org/digital-library/manuscript/file/105898/TIIS Vol 20, No 2-11.pdf","source":{"id":"https://openalex.org/S204131793","display_name":"KSII Transactions on Internet and Information Systems","issn_l":"1976-7277","issn":["1976-7277","2288-1468"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4323966148","host_organization_name":"Korea Society of Internet Information","host_organization_lineage":["https://openalex.org/P4323966148"],"host_organization_lineage_names":["Korea Society of Internet Information"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"KSII Transactions on Internet and Information Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320313202","display_name":"Multimedia University","ror":"https://ror.org/04zrbnc33"},{"id":"https://openalex.org/F4320327340","display_name":"Universiti Malaysia Terengganu","ror":"https://ror.org/02474f074"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7131790975.pdf","grobid_xml":"https://content.openalex.org/works/W7131790975.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Application":[0],"Programming":[1],"Interfaces":[2],"(APIs)":[3],"are":[4],"essential":[5,68],"for":[6,69,80,146,155],"seamless":[7],"system":[8],"integration":[9],"in":[10,45,52,127,165,175],"software":[11,148],"development":[12,75,85,149,185],"but":[13],"meeting":[14],"both":[15],"Functional":[16],"and":[17,26,38,54,84,92,138,173],"Non-Functional":[18],"Requirements":[19],"(NFRs)":[20],"remains":[21],"challenging.Standards":[22],"like":[23,33],"ISO/IEC":[24],"25010:2023":[25],"OAS":[27],"often":[28],"overlook":[29],"critical":[30,66],"quality":[31,122,162,184],"factors":[32],"real-time":[34],"performance,":[35],"reliability,":[36],"scalability,":[37],"maintainability.This":[39],"study":[40,151],"addresses":[41],"a":[42,56,77,116],"notable":[43],"gap":[44],"existing":[46],"literature":[47],"by":[48],"focusing":[49],"on":[50,62,134],"NFRs":[51,67,126,164,178],"APIs":[53],"developing":[55],"quality-centric":[57,78],"framework.Existing":[58],"studies":[59,172],"predominantly":[60],"focus":[61,133],"functional":[63,135],"requirements,":[64],"neglecting":[65],"APIs'":[70,82],"efficiency.The":[71],"research":[72],"highlights":[73,167],"the":[74,131,147,153,161,168],"of":[76,107,118,130,163,170],"framework":[79,158],"improving":[81],"performance":[83],"practices.We":[86],"employed":[87],"Systematic":[88],"Literature":[89],"Review":[90],"guidelines":[91],"followed":[93],"strict":[94],"selection":[95],"criteria":[96],"to":[97,111,120,125,142,159],"assess":[98],"1,246":[99],"articles":[100],"collected":[101],"geographically":[102],"across":[103],"continents.The":[104],"absolute":[105],"review":[106],"112":[108],"articles,":[109,114],"reduced":[110],"20":[112],"relevant":[113],"reveals":[115],"lack":[117],"frameworks":[119],"address":[121],"challenges":[123,145],"related":[124],"API":[128,183],"development.Most":[129],"models":[132],"requirements":[136],"only":[137],"pay":[139],"insufficient":[140],"attention":[141],"NFRs,":[143],"posing":[144],"industry.The":[150],"emphasizes":[152],"need":[154],"an":[156],"efficient":[157],"improve":[160],"APIs.It":[166],"limitations":[169],"current":[171],"standards":[174],"addressing":[176],"run-time":[177],"that":[179],"promote":[180],"more":[181],"effective":[182],"practices.":[186]},"counts_by_year":[],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2026-02-27T00:00:00"}
