{"id":"https://openalex.org/W4414272335","doi":"https://doi.org/10.1109/ichms65439.2025.11154348","title":"From Requirements to Test Cases: An NLP-Based Approach for High-Performance ECU Test Case Automation","display_name":"From Requirements to Test Cases: An NLP-Based Approach for High-Performance ECU Test Case Automation","publication_year":2025,"publication_date":"2025-05-26","ids":{"openalex":"https://openalex.org/W4414272335","doi":"https://doi.org/10.1109/ichms65439.2025.11154348"},"language":"en","primary_location":{"id":"doi:10.1109/ichms65439.2025.11154348","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ichms65439.2025.11154348","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 5th International Conference on Human-Machine Systems (ICHMS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5119647532","display_name":"Nikitha Medeshetty","orcid":null},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Nikitha Medeshetty","raw_affiliation_strings":["Blekinge Institute of Technology,Department of Software Engineering,Karlskrona,Sweden"],"affiliations":[{"raw_affiliation_string":"Blekinge Institute of Technology,Department of Software Engineering,Karlskrona,Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085857685","display_name":"Ahmad Nauman Ghazi","orcid":"https://orcid.org/0000-0001-9336-4361"},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Ahmad Nauman Ghazi","raw_affiliation_strings":["Blekinge Institute of Technology,Department of Software Engineering,Karlskrona,Sweden"],"affiliations":[{"raw_affiliation_string":"Blekinge Institute of Technology,Department of Software Engineering,Karlskrona,Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050385229","display_name":"Sadi Alawadi","orcid":"https://orcid.org/0000-0002-6309-2892"},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Sadi Alawadi","raw_affiliation_strings":["Blekinge Institute of Technology,Department of Computer Science,Karlskrona,Sweden"],"affiliations":[{"raw_affiliation_string":"Blekinge Institute of Technology,Department of Computer Science,Karlskrona,Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5020445830","display_name":"Fahed Alkhabbas","orcid":"https://orcid.org/0000-0002-8025-4734"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fahed Alkhabbas","raw_affiliation_strings":["Malm&#x00F6; University,Department of Computer Science and Media Technology,Sweden"],"affiliations":[{"raw_affiliation_string":"Malm&#x00F6; University,Department of Computer Science and Media Technology,Sweden","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5119647532"],"corresponding_institution_ids":["https://openalex.org/I52719799"],"apc_list":null,"apc_paid":null,"fwci":2.6369,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.91121086,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"122","last_page":"127"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.9118000268936157,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.9118000268936157,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/expediting","display_name":"Expediting","score":0.6995999813079834},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.6866999864578247},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.4465000033378601},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.43220001459121704},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4259999990463257},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4172999858856201},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3797000050544739},{"id":"https://openalex.org/keywords/test-case","display_name":"Test case","score":0.37130001187324524}],"concepts":[{"id":"https://openalex.org/C134448949","wikidata":"https://www.wikidata.org/wiki/Q1384274","display_name":"Expediting","level":2,"score":0.6995999813079834},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.6866999864578247},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6729999780654907},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.4465000033378601},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.43299999833106995},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.43220001459121704},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.43209999799728394},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4259999990463257},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4172999858856201},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4016999900341034},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3797000050544739},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3772999942302704},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.37130001187324524},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.3578000068664551},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.35249999165534973},{"id":"https://openalex.org/C195807954","wikidata":"https://www.wikidata.org/wiki/Q1662562","display_name":"Information extraction","level":2,"score":0.34880000352859497},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.3190999925136566},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.2784000039100647},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2752000093460083},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.2743000090122223},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2639000117778778},{"id":"https://openalex.org/C44291984","wikidata":"https://www.wikidata.org/wiki/Q1074173","display_name":"Question answering","level":2,"score":0.262800008058548},{"id":"https://openalex.org/C2779843651","wikidata":"https://www.wikidata.org/wiki/Q7390335","display_name":"SIGNAL (programming language)","level":2,"score":0.2590000033378601},{"id":"https://openalex.org/C149271511","wikidata":"https://www.wikidata.org/wiki/Q1417149","display_name":"Rule-based system","level":2,"score":0.2563999891281128},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2515999972820282}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ichms65439.2025.11154348","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ichms65439.2025.11154348","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 5th International Conference on Human-Machine Systems (ICHMS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1979345446","https://openalex.org/W2020278455","https://openalex.org/W2104091251","https://openalex.org/W2734826376","https://openalex.org/W2791243679","https://openalex.org/W3021129134","https://openalex.org/W3047655012","https://openalex.org/W3105917705","https://openalex.org/W3135937986","https://openalex.org/W3213917811","https://openalex.org/W4213094899","https://openalex.org/W4239510810","https://openalex.org/W4241380477","https://openalex.org/W4379982458","https://openalex.org/W4400762160"],"related_works":[],"abstract_inverted_index":{"Automating":[0],"test":[1,53,160],"case":[2,54,161],"specification":[3],"generation":[4],"is":[5],"vital":[6],"for":[7,77,101],"improving":[8,152],"the":[9,29,68,91,95,109,131,146],"efficiency":[10,136],"and":[11,41,85,114,137,158,170],"accuracy":[12,100,121,138],"of":[13,31,58,148],"software":[14],"testing,":[15],"particularly":[16],"in":[17,151],"complex":[18,125],"systems":[19],"like":[20],"high-performance":[21],"Electronic":[22],"Control":[23],"Units":[24],"(ECUs).":[25],"This":[26,143],"study":[27],"investigates":[28],"use":[30],"Natural":[32],"Language":[33],"Processing":[34],"(NLP)":[35],"techniques,":[36],"including":[37],"Rule-Based":[38,92,132],"Information":[39],"Extraction":[40],"Named":[42],"Entity":[43],"Recognition":[44],"(NER),":[45],"to":[46,73,140,173],"transform":[47],"natural":[48],"language":[49],"requirements":[50,104],"into":[51],"structured":[52],"specifications.":[55],"A":[56],"dataset":[57],"<tex":[59],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[60],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{4":[61],"0":[62],"0}$</tex>":[63],"feature":[64],"element":[65],"documents":[66],"from":[67],"Polarion":[69],"tool":[70],"was":[71],"used":[72],"evaluate":[74],"both":[75],"approaches":[76],"extracting":[78],"key":[79],"elements":[80],"such":[81],"as":[82],"signal":[83],"names":[84],"values.":[86],"The":[87],"results":[88],"reveal":[89],"that":[90,130],"method":[93],"outperforms":[94],"NER":[96,110,169],"method,":[97,111],"achieving":[98],"95%":[99],"more":[102],"straightforward":[103],"with":[105,124,163],"single":[106],"signals,":[107],"while":[108],"leveraging":[112],"SVM":[113],"other":[115],"machine":[116],"learning":[117],"algorithms,":[118],"achieved":[119],"77.3%":[120],"but":[122],"struggled":[123],"scenarios.":[126],"Statistical":[127],"analysis":[128],"confirmed":[129],"approach":[133],"significantly":[134],"enhances":[135],"compared":[139],"manual":[141,156],"methods.":[142],"research":[144],"highlights":[145],"potential":[147],"NLP-driven":[149],"automation":[150],"quality":[153],"assurance,":[154],"reducing":[155],"effort,":[157],"expediting":[159],"generation,":[162],"future":[164],"work":[165],"focused":[166],"on":[167],"refining":[168],"hybrid":[171],"models":[172],"handle":[174],"greater":[175],"complexity.":[176]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-13T16:22:10.518609","created_date":"2025-10-10T00:00:00"}
