{"id":"https://openalex.org/W4415099313","doi":"https://doi.org/10.1049/sfw2/9996509","title":"Automated NLP\u2010Based Classification of Nonfunctional Requirements in Blockchain and Cross\u2010Domain Software Systems Using BERT and Machine Learning","display_name":"Automated NLP\u2010Based Classification of Nonfunctional Requirements in Blockchain and Cross\u2010Domain Software Systems Using BERT and Machine Learning","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4415099313","doi":"https://doi.org/10.1049/sfw2/9996509"},"language":"en","primary_location":{"id":"doi:10.1049/sfw2/9996509","is_oa":true,"landing_page_url":"https://doi.org/10.1049/sfw2/9996509","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/sfw2/9996509","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IET Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/sfw2/9996509","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5115920948","display_name":"Touseef Tahir","orcid":null},"institutions":[{"id":"https://openalex.org/I877107187","display_name":"University of Roehampton","ror":"https://ror.org/043071f54","country_code":"GB","type":"education","lineage":["https://openalex.org/I877107187"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Touseef Tahir","raw_affiliation_strings":["School of Computing, Engineering and the Built Environment ,  University of Roehampton ,  London ,  SW15 5PJ ,  UK , roehampton.ac.uk"],"raw_orcid":"https://orcid.org/0009-0005-7792-6412","affiliations":[{"raw_affiliation_string":"School of Computing, Engineering and the Built Environment ,  University of Roehampton ,  London ,  SW15 5PJ ,  UK , roehampton.ac.uk","institution_ids":["https://openalex.org/I877107187"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084524334","display_name":"Bilal Hassan","orcid":"https://orcid.org/0000-0002-1547-1134"},"institutions":[{"id":"https://openalex.org/I32394136","display_name":"Northumbria University","ror":"https://ror.org/049e6bc10","country_code":"GB","type":"education","lineage":["https://openalex.org/I32394136"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Bilal Hassan","raw_affiliation_strings":["Faculty of Engineering and Environment ,  Northumbria University ,  London ,  E1 7HT ,  UK , northumbria.ac.uk"],"raw_orcid":"https://orcid.org/0000-0002-1547-1134","affiliations":[{"raw_affiliation_string":"Faculty of Engineering and Environment ,  Northumbria University ,  London ,  E1 7HT ,  UK , northumbria.ac.uk","institution_ids":["https://openalex.org/I32394136"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036711977","display_name":"Hamid Jahankhani","orcid":"https://orcid.org/0000-0002-8288-4609"},"institutions":[{"id":"https://openalex.org/I32394136","display_name":"Northumbria University","ror":"https://ror.org/049e6bc10","country_code":"GB","type":"education","lineage":["https://openalex.org/I32394136"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Hamid Jahankhani","raw_affiliation_strings":["Faculty of Engineering and Environment ,  Northumbria University ,  London ,  E1 7HT ,  UK , northumbria.ac.uk"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Engineering and Environment ,  Northumbria University ,  London ,  E1 7HT ,  UK , northumbria.ac.uk","institution_ids":["https://openalex.org/I32394136"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119964667","display_name":"Nimra Zia","orcid":null},"institutions":[{"id":"https://openalex.org/I16076960","display_name":"COMSATS University Islamabad","ror":"https://ror.org/00nqqvk19","country_code":"PK","type":"education","lineage":["https://openalex.org/I16076960"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Nimra Zia","raw_affiliation_strings":["Department of Computer Science ,  COMSATS University Islamabad ,  Lahore ,  Pakistan , comsats.edu.pk"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science ,  COMSATS University Islamabad ,  Lahore ,  Pakistan , comsats.edu.pk","institution_ids":["https://openalex.org/I16076960"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5118911260","display_name":"Muhammad Sharjeel","orcid":null},"institutions":[{"id":"https://openalex.org/I16076960","display_name":"COMSATS University Islamabad","ror":"https://ror.org/00nqqvk19","country_code":"PK","type":"education","lineage":["https://openalex.org/I16076960"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Muhammad Sharjeel","raw_affiliation_strings":["Department of Computer Science ,  COMSATS University Islamabad ,  Lahore ,  Pakistan , comsats.edu.pk"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science ,  COMSATS University Islamabad ,  Lahore ,  Pakistan , comsats.edu.pk","institution_ids":["https://openalex.org/I16076960"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5115920948"],"corresponding_institution_ids":["https://openalex.org/I877107187"],"apc_list":{"value":2200,"currency":"USD","value_usd":2200},"apc_paid":{"value":2200,"currency":"USD","value_usd":2200},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.38904038,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2025","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9922000169754028,"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"}},"topics":[{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9922000169754028,"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.9743000268936157,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9373999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/traceability","display_name":"Traceability","score":0.5110999941825867},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.4902999997138977},{"id":"https://openalex.org/keywords/software-versioning","display_name":"Software versioning","score":0.43380001187324524},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4025000035762787},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4000000059604645},{"id":"https://openalex.org/keywords/blockchain","display_name":"Blockchain","score":0.38670000433921814},{"id":"https://openalex.org/keywords/vagueness","display_name":"Vagueness","score":0.3727000057697296},{"id":"https://openalex.org/keywords/boilerplate-text","display_name":"Boilerplate text","score":0.34299999475479126}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7638000249862671},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5533999800682068},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5342000126838684},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.5110999941825867},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.4902999997138977},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45989999175071716},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.43380001187324524},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4025000035762787},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4000000059604645},{"id":"https://openalex.org/C2779687700","wikidata":"https://www.wikidata.org/wiki/Q20514253","display_name":"Blockchain","level":2,"score":0.38670000433921814},{"id":"https://openalex.org/C2776825360","wikidata":"https://www.wikidata.org/wiki/Q1411921","display_name":"Vagueness","level":3,"score":0.3727000057697296},{"id":"https://openalex.org/C75701414","wikidata":"https://www.wikidata.org/wiki/Q1651672","display_name":"Boilerplate text","level":2,"score":0.34299999475479126},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.32589998841285706},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3140000104904175},{"id":"https://openalex.org/C2776434776","wikidata":"https://www.wikidata.org/wiki/Q19246213","display_name":"Domain adaptation","level":3,"score":0.2971000075340271},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2962999939918518},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.289900004863739},{"id":"https://openalex.org/C13460635","wikidata":"https://www.wikidata.org/wiki/Q85753676","display_name":"Classification scheme","level":2,"score":0.2671999931335449},{"id":"https://openalex.org/C54534927","wikidata":"https://www.wikidata.org/wiki/Q4462275","display_name":"Software requirements","level":5,"score":0.266400009393692},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.25279998779296875},{"id":"https://openalex.org/C110083411","wikidata":"https://www.wikidata.org/wiki/Q1744628","display_name":"Statistical classification","level":2,"score":0.2500999867916107}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1049/sfw2/9996509","is_oa":true,"landing_page_url":"https://doi.org/10.1049/sfw2/9996509","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/sfw2/9996509","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IET Software","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:375d3948b9f84a56b23ca118bd9a4137","is_oa":true,"landing_page_url":"https://doaj.org/article/375d3948b9f84a56b23ca118bd9a4137","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IET Software, Vol 2025 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1049/sfw2/9996509","is_oa":true,"landing_page_url":"https://doi.org/10.1049/sfw2/9996509","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1049/sfw2/9996509","source":{"id":"https://openalex.org/S164201770","display_name":"IET Software","issn_l":"1751-8806","issn":["1751-8806","1751-8814"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310311714","host_organization_name":"Institution of Engineering and Technology","host_organization_lineage":["https://openalex.org/P4310311714"],"host_organization_lineage_names":["Institution of Engineering and Technology"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IET Software","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415099313.pdf","grobid_xml":"https://content.openalex.org/works/W4415099313.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W2006327656","https://openalex.org/W2060736388","https://openalex.org/W2122399740","https://openalex.org/W2152506470","https://openalex.org/W2174062026","https://openalex.org/W2589660059","https://openalex.org/W2622918375","https://openalex.org/W2758253540","https://openalex.org/W2779479887","https://openalex.org/W2900255599","https://openalex.org/W2946678736","https://openalex.org/W2951099895","https://openalex.org/W2954080448","https://openalex.org/W2961502088","https://openalex.org/W2968852317","https://openalex.org/W2981462588","https://openalex.org/W2993891741","https://openalex.org/W2996713668","https://openalex.org/W2998827672","https://openalex.org/W3017263448","https://openalex.org/W3087413080","https://openalex.org/W3091973425","https://openalex.org/W3116484444","https://openalex.org/W3153389197","https://openalex.org/W3170352051","https://openalex.org/W3202390408","https://openalex.org/W3208142271","https://openalex.org/W3208401007","https://openalex.org/W3216699912","https://openalex.org/W4225388136","https://openalex.org/W4242182825","https://openalex.org/W4251641598","https://openalex.org/W4287092551","https://openalex.org/W4288045646","https://openalex.org/W4294975699","https://openalex.org/W4312944698","https://openalex.org/W4385783348","https://openalex.org/W4391839537","https://openalex.org/W4391936092","https://openalex.org/W4401723648","https://openalex.org/W4411823413","https://openalex.org/W4412197014","https://openalex.org/W4415141336"],"related_works":[],"abstract_inverted_index":{"Automated":[0],"nonfunctional":[1],"requirements":[2,84],"(NFRs)":[3],"classification":[4,97,123,140,172],"enhances":[5,139],"consistency":[6],"and":[7,18,24,40,56,93,95,115,130,145,162,176],"traceability":[8],"by":[9],"systematically":[10],"labeling":[11],"requirements,":[12],"saving":[13],"effort,":[14],"supporting":[15],"early":[16],"architectural":[17],"testing":[19],"decisions,":[20],"improving":[21],"stakeholder":[22],"communication,":[23],"enabling":[25],"quality":[26],"across":[27,73,128],"diverse":[28],"software":[29,71,75],"domains.":[30],"While":[31],"prior":[32],"work":[33,155],"has":[34],"applied":[35],"natural":[36],"language":[37],"processing":[38],"(NLP)":[39],"machine":[41],"learning":[42,113],"(ML)":[43],"to":[44,90],"NFR":[45,171],"classification,":[46],"existing":[47],"datasets":[48],"are":[49,85],"often":[50],"limited":[51],"in":[52,173],"size,":[53],"domain":[54],"diversity,":[55],"contextual":[57],"richness.":[58],"This":[59,154],"study":[60],"presents":[61],"a":[62,107,116,157],"novel":[63],"dataset":[64,161],"comprising":[65],"over":[66],"2400":[67],"NFRs":[68,99],"spanning":[69],"269":[70],"projects":[72],"26":[74],"application":[76],"domains,":[77],"including":[78],"nine":[79],"blockchain":[80,152],"projects.":[81],"The":[82],"raw":[83],"standardized":[86],"using":[87],"Rupp\u2019s":[88],"boilerplate":[89],"reduce":[91],"vagueness":[92],"ambiguity,":[94],"the":[96,167],"of":[98,109,124,169],"types":[100],"follows":[101],"ISO/IEC":[102],"25,010":[103],"definitions.":[104],"We":[105],"employ":[106],"range":[108],"traditional":[110,143],"ML,":[111],"deep":[112],"(DL),":[114],"transformer\u2010based":[117],"model":[118],"(i.e.,":[119],"BERT\u2010base)":[120],"for":[121],"automated":[122],"NFRs,":[125],"evaluating":[126],"performance":[127,150],"cross\u2010domain":[129],"blockchain\u2010specific":[131,177],"NFRs.":[132],"Results":[133],"highlight":[134],"that":[135],"domain\u2010aware":[136],"adaptation":[137],"significantly":[138],"accuracy,":[141],"with":[142],"ML":[144],"DL":[146],"models":[147],"showing":[148],"strong":[149],"on":[151],"requirements.":[153],"contributes":[156],"publicly":[158],"available,":[159],"context\u2010rich":[160],"provides":[163],"empirical":[164],"insights":[165],"into":[166],"effectiveness":[168],"NLP\u2010based":[170],"both":[174],"general":[175],"settings.":[178]},"counts_by_year":[],"updated_date":"2026-07-23T08:03:31.855105","created_date":"2025-10-13T00:00:00"}
