{"id":"https://openalex.org/W7166343737","doi":"https://doi.org/10.1145/3807968.3810930","title":"Towards a Generative AI-Driven Environment for the Specification and Evaluation of IoT Software Systems Requirements","display_name":"Towards a Generative AI-Driven Environment for the Specification and Evaluation of IoT Software Systems Requirements","publication_year":2026,"publication_date":"2026-06-27","ids":{"openalex":"https://openalex.org/W7166343737","doi":"https://doi.org/10.1145/3807968.3810930"},"language":null,"primary_location":{"id":"doi:10.1145/3807968.3810930","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3807968.3810930","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Companion Proceedings of the 18th ACM SIGCHI Symposium on Engineering Interactive Computing Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3807968.3810930","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5025873728","display_name":"Sabrina Souza","orcid":"https://orcid.org/0000-0002-4894-6095"},"institutions":[{"id":"https://openalex.org/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https://ror.org/03490as77","country_code":"BR","type":"education","lineage":["https://openalex.org/I122140584"]},{"id":"https://openalex.org/I70348806","display_name":"Universit\u00e9 Polytechnique Hauts-de-France","ror":"https://ror.org/02ezch769","country_code":"FR","type":"education","lineage":["https://openalex.org/I70348806"]}],"countries":["BR","FR"],"is_corresponding":false,"raw_author_name":"Sabrina Rocha de Souza","raw_affiliation_strings":["LAMIH, University Polytechnic Hauts-De-France, Valenciennes, France and PESC/COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-4894-6095","affiliations":[{"raw_affiliation_string":"LAMIH, University Polytechnic Hauts-De-France, Valenciennes, France and PESC/COPPE/UFRJ, Universidade Federal do Rio de Janeiro, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I122140584","https://openalex.org/I70348806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076456302","display_name":"K\u00e1thia Mar\u00e7al de Oliveira","orcid":"https://orcid.org/0000-0001-8146-5966"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210089617","display_name":"Laboratoire d'Automatique, de M\u00e9canique et d'Informatique Industrielles et Humaines","ror":"https://ror.org/006z7v557","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I4210089617","https://openalex.org/I4210159245","https://openalex.org/I4387154098","https://openalex.org/I70348806","https://openalex.org/I70348806"]},{"id":"https://openalex.org/I70348806","display_name":"Universit\u00e9 Polytechnique Hauts-de-France","ror":"https://ror.org/02ezch769","country_code":"FR","type":"education","lineage":["https://openalex.org/I70348806"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"K\u00e1thia Mar\u00e7al de Oliveira","raw_affiliation_strings":["LAMIH UMR CNRS 8201, Universit\u00e9 Polytechnique Hauts-de-France, Valenciennes, France"],"raw_orcid":"https://orcid.org/0000-0001-8146-5966","affiliations":[{"raw_affiliation_string":"LAMIH UMR CNRS 8201, Universit\u00e9 Polytechnique Hauts-de-France, Valenciennes, France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I4210089617","https://openalex.org/I70348806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084620248","display_name":"Cl\u00e1udio Miceli de Farias","orcid":"https://orcid.org/0000-0002-1927-7398"},"institutions":[{"id":"https://openalex.org/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https://ror.org/03490as77","country_code":"BR","type":"education","lineage":["https://openalex.org/I122140584"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Claudio Miceli de Farias","raw_affiliation_strings":["PESC/COPPE/UFRJ, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-1927-7398","affiliations":[{"raw_affiliation_string":"PESC/COPPE/UFRJ, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I122140584"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042909836","display_name":"Guilherme Horta Travassos","orcid":"https://orcid.org/0000-0002-4258-0424"},"institutions":[{"id":"https://openalex.org/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https://ror.org/03490as77","country_code":"BR","type":"education","lineage":["https://openalex.org/I122140584"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Guilherme Horta Travassos","raw_affiliation_strings":["PESC/COPPE/UFRJ, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-4258-0424","affiliations":[{"raw_affiliation_string":"PESC/COPPE/UFRJ, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil","institution_ids":["https://openalex.org/I122140584"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.81529111,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"23","last_page":"31"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.5015000104904175,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.5015000104904175,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.1517000049352646,"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/T12127","display_name":"Software System Performance and Reliability","score":0.053599998354911804,"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/software-requirements-specification","display_name":"Software requirements specification","score":0.6728000044822693},{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"Requirements analysis","score":0.5807999968528748},{"id":"https://openalex.org/keywords/system-requirements-specification","display_name":"System requirements specification","score":0.5526000261306763},{"id":"https://openalex.org/keywords/functional-specification","display_name":"Functional specification","score":0.49709999561309814},{"id":"https://openalex.org/keywords/requirements-engineering","display_name":"Requirements engineering","score":0.48019999265670776},{"id":"https://openalex.org/keywords/requirements-elicitation","display_name":"Requirements elicitation","score":0.47609999775886536},{"id":"https://openalex.org/keywords/requirement","display_name":"Requirement","score":0.4672999978065491},{"id":"https://openalex.org/keywords/user-requirements-document","display_name":"User requirements document","score":0.44359999895095825},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.4413999915122986},{"id":"https://openalex.org/keywords/functional-requirement","display_name":"Functional requirement","score":0.4043000042438507}],"concepts":[{"id":"https://openalex.org/C102780508","wikidata":"https://www.wikidata.org/wiki/Q1761598","display_name":"Software requirements specification","level":5,"score":0.6728000044822693},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6492999792098999},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5922999978065491},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.5807999968528748},{"id":"https://openalex.org/C84651959","wikidata":"https://www.wikidata.org/wiki/Q17052506","display_name":"System requirements specification","level":2,"score":0.5526000261306763},{"id":"https://openalex.org/C57371142","wikidata":"https://www.wikidata.org/wiki/Q16914225","display_name":"Functional specification","level":5,"score":0.49709999561309814},{"id":"https://openalex.org/C6604083","wikidata":"https://www.wikidata.org/wiki/Q376937","display_name":"Requirements engineering","level":3,"score":0.48019999265670776},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.47609999775886536},{"id":"https://openalex.org/C135475081","wikidata":"https://www.wikidata.org/wiki/Q774228","display_name":"Requirement","level":4,"score":0.4672999978065491},{"id":"https://openalex.org/C143267671","wikidata":"https://www.wikidata.org/wiki/Q7901856","display_name":"User requirements document","level":2,"score":0.44359999895095825},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.4413999915122986},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.4212000072002411},{"id":"https://openalex.org/C62235348","wikidata":"https://www.wikidata.org/wiki/Q3264234","display_name":"Functional requirement","level":2,"score":0.4043000042438507},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.39879998564720154},{"id":"https://openalex.org/C54534927","wikidata":"https://www.wikidata.org/wiki/Q4462275","display_name":"Software requirements","level":5,"score":0.3970000147819519},{"id":"https://openalex.org/C40398212","wikidata":"https://www.wikidata.org/wiki/Q2275513","display_name":"System requirements","level":2,"score":0.3944999873638153},{"id":"https://openalex.org/C199747065","wikidata":"https://www.wikidata.org/wiki/Q3254666","display_name":"Non-functional requirement","level":5,"score":0.38929998874664307},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.3799000084400177},{"id":"https://openalex.org/C201677973","wikidata":"https://www.wikidata.org/wiki/Q1209840","display_name":"Specification language","level":2,"score":0.3635999858379364},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.35659998655319214},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.32109999656677246},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.32010000944137573},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.31299999356269836},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.31029999256134033},{"id":"https://openalex.org/C26336911","wikidata":"https://www.wikidata.org/wiki/Q7048920","display_name":"Non-functional testing","level":5,"score":0.3061999976634979},{"id":"https://openalex.org/C173577280","wikidata":"https://www.wikidata.org/wiki/Q530038","display_name":"Requirements management","level":4,"score":0.2881999909877777},{"id":"https://openalex.org/C130505052","wikidata":"https://www.wikidata.org/wiki/Q7314872","display_name":"Requirement prioritization","level":5,"score":0.27410000562667847},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.2630999982357025},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.2612999975681305},{"id":"https://openalex.org/C48002344","wikidata":"https://www.wikidata.org/wiki/Q2919644","display_name":"Verification and validation","level":2,"score":0.2540999948978424}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3807968.3810930","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3807968.3810930","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Companion Proceedings of the 18th ACM SIGCHI Symposium on Engineering Interactive Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3807968.3810930","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3807968.3810930","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Companion Proceedings of the 18th ACM SIGCHI Symposium on Engineering Interactive Computing Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.56217360496521,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W1967661515","https://openalex.org/W2019887239","https://openalex.org/W2615853937","https://openalex.org/W2806298527","https://openalex.org/W2980636232","https://openalex.org/W3132317140","https://openalex.org/W3148212941","https://openalex.org/W3205359570","https://openalex.org/W4212916849","https://openalex.org/W4253314500","https://openalex.org/W4317243139","https://openalex.org/W4387123516","https://openalex.org/W4387143088","https://openalex.org/W4387143094","https://openalex.org/W4390098205","https://openalex.org/W4391217392","https://openalex.org/W4393065842","https://openalex.org/W4396736584","https://openalex.org/W4396956212","https://openalex.org/W4398784916","https://openalex.org/W4399380754","https://openalex.org/W4401396186","https://openalex.org/W4401719686","https://openalex.org/W4401719700","https://openalex.org/W4401720547","https://openalex.org/W4401723611","https://openalex.org/W4402193282","https://openalex.org/W4402626702","https://openalex.org/W4403536043","https://openalex.org/W4403536908","https://openalex.org/W4403588540","https://openalex.org/W4403935889","https://openalex.org/W4404797712","https://openalex.org/W4404817948","https://openalex.org/W4404891476","https://openalex.org/W4405602349","https://openalex.org/W4412899734","https://openalex.org/W4413361264","https://openalex.org/W4417036943","https://openalex.org/W7108739936","https://openalex.org/W7130852886"],"related_works":[],"abstract_inverted_index":{"IoT":[0,44,70,231],"software":[1,45,71,232],"systems":[2,46,72],"involve":[3],"implicit":[4],"and":[5,11,17,21,64,130,135,157,160,196,226],"explicit":[6],"interactions":[7],"among":[8],"humans,":[9],"devices,":[10],"environments,":[12],"which":[13],"makes":[14],"requirements":[15,68,125,141,154,175,208,229],"specification":[16,63,133,151,225],"evaluation":[18,66,138,168,227],"more":[19],"complex":[20],"context-sensitive.":[22],"Large":[23],"Language":[24],"Models":[25],"(LLMs)":[26],"emerge":[27],"as":[28],"potential":[29,190],"tools":[30,59,92,187],"to":[31,89,106,112,122,191,222],"support":[32,61,113,192],"Requirements":[33],"Engineering":[34],"(RE)":[35],"activities,":[36],"although":[37],"empirical":[38],"evidence":[39],"on":[40],"their":[41],"application":[42,76],"in":[43,69,94,102],"remains":[47,210],"limited.":[48],"In":[49],"this":[50,216],"article,":[51],"we":[52,79,97],"analyze":[53],"how":[54],"Generative":[55],"Artificial":[56],"Intelligence":[57],"(GenAI)":[58],"can":[60],"the":[62,86,137,140,166,174,180,189,193,201,219,224],"quality":[65,167],"of":[67,85,139,173,198,228],"through":[73],"a":[74,82,103,108,114,127,131,171],"two-stage":[75],"study.":[77],"First,":[78],"carried":[80],"out":[81],"Rapid":[83],"Review":[84],"Scopus":[87],"database":[88],"identify":[90],"GenAI":[91,186],"used":[93,120],"RE.":[95],"Next,":[96],"conducted":[98],"an":[99,149,213],"experimental":[100],"study":[101,217],"real-world":[104],"setting":[105],"develop":[107],"smart":[109],"home":[110],"system":[111],"person":[115],"with":[116],"physical":[117],"disabilities.":[118],"We":[119],"ChatGPT":[121],"generate":[123],"(i)":[124],"from":[126],"vision":[128],"document":[129],"predefined":[132],"structure,":[134],"(ii)":[136],"against":[142],"ISO/IEC/IEEE":[143],"29148":[144],"criteria.":[145],"The":[146,182],"model":[147],"generated":[148],"initial":[150,194,202],"containing":[152],"35":[153],"(23":[155],"functional":[156],"12":[158],"non-functional)":[159],"provided":[161],"suggestions":[162],"for":[163,230],"improvement":[164],"during":[165],"phase.":[169],"Only":[170],"subset":[172],"required":[176],"additional":[177,214],"adjustments":[178],"by":[179,207],"engineers.":[181],"results":[183],"indicate":[184],"that":[185],"have":[188],"generation":[195],"review":[197],"requirements,":[199],"reducing":[200],"documentation":[203],"effort.":[204],"However,":[205],"supervision":[206],"engineers":[209],"essential.":[211],"As":[212],"contribution,":[215],"proposes":[218],"SpecEval-IoT":[220],"environment":[221],"automate":[223],"systems.":[233]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2026-06-28T00:00:00"}
