{"id":"https://openalex.org/W4400763773","doi":"https://doi.org/10.3390/software3030014","title":"Using Behavior-Driven Development (BDD) for Non-Functional Requirements","display_name":"Using Behavior-Driven Development (BDD) for Non-Functional Requirements","publication_year":2024,"publication_date":"2024-07-18","ids":{"openalex":"https://openalex.org/W4400763773","doi":"https://doi.org/10.3390/software3030014"},"language":"en","primary_location":{"id":"doi:10.3390/software3030014","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software3030014","pdf_url":"https://www.mdpi.com/2674-113X/3/3/14/pdf?version=1721956363","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.mdpi.com/2674-113X/3/3/14/pdf?version=1721956363","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102689852","display_name":"Shexmo Santos","orcid":"https://orcid.org/0000-0003-0287-8055"},"institutions":[{"id":"https://openalex.org/I190085865","display_name":"Universidade Federal de Sergipe","ror":"https://ror.org/028ka0n85","country_code":"BR","type":"education","lineage":["https://openalex.org/I190085865"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Shexmo Santos","raw_affiliation_strings":["ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil"],"affiliations":[{"raw_affiliation_string":"ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil","institution_ids":["https://openalex.org/I190085865"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113293834","display_name":"Tacyanne Pimentel","orcid":null},"institutions":[{"id":"https://openalex.org/I190085865","display_name":"Universidade Federal de Sergipe","ror":"https://ror.org/028ka0n85","country_code":"BR","type":"education","lineage":["https://openalex.org/I190085865"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Tacyanne Pimentel","raw_affiliation_strings":["ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil"],"affiliations":[{"raw_affiliation_string":"ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil","institution_ids":["https://openalex.org/I190085865"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007113074","display_name":"F\u00e1bio Gomes Rocha","orcid":"https://orcid.org/0000-0002-0512-5406"},"institutions":[{"id":"https://openalex.org/I190085865","display_name":"Universidade Federal de Sergipe","ror":"https://ror.org/028ka0n85","country_code":"BR","type":"education","lineage":["https://openalex.org/I190085865"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Fabio Gomes Rocha","raw_affiliation_strings":["ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil","SafeLabs\u2014ISH Tecnologia, Vit\u00f3ria 29050-360, ES, Brazil"],"affiliations":[{"raw_affiliation_string":"ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil","institution_ids":["https://openalex.org/I190085865"]},{"raw_affiliation_string":"SafeLabs\u2014ISH Tecnologia, Vit\u00f3ria 29050-360, ES, Brazil","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006052158","display_name":"Michel S. Soares","orcid":"https://orcid.org/0000-0002-7193-5087"},"institutions":[{"id":"https://openalex.org/I190085865","display_name":"Universidade Federal de Sergipe","ror":"https://ror.org/028ka0n85","country_code":"BR","type":"education","lineage":["https://openalex.org/I190085865"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Michel S. Soares","raw_affiliation_strings":["ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil"],"affiliations":[{"raw_affiliation_string":"ProcC\u2014Graduate Program in Computer Science UFS, Universidade Federal de Sergipe, S\u00e3o Cristov\u00e3o 49015-070, SE, Brazil","institution_ids":["https://openalex.org/I190085865"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5007113074"],"corresponding_institution_ids":["https://openalex.org/I190085865"],"apc_list":null,"apc_paid":null,"fwci":4.5674,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.9497488,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"3","issue":"3","first_page":"271","last_page":"283"},"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.9995999932289124,"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.9995999932289124,"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.9994000196456909,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.996399998664856,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/clarity","display_name":"CLARITY","score":0.7859190702438354},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.572745144367218},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5699664950370789},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.5198953151702881},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.5074157118797302},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4944491386413574},{"id":"https://openalex.org/keywords/functional-requirement","display_name":"Functional requirement","score":0.4783353805541992},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4540766179561615},{"id":"https://openalex.org/keywords/requirements-elicitation","display_name":"Requirements elicitation","score":0.44132593274116516},{"id":"https://openalex.org/keywords/verification-and-validation","display_name":"Verification and validation","score":0.41737884283065796},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.403329998254776},{"id":"https://openalex.org/keywords/requirements-analysis","display_name":"Requirements analysis","score":0.2537042498588562},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1644521951675415},{"id":"https://openalex.org/keywords/operations-management","display_name":"Operations management","score":0.09043240547180176}],"concepts":[{"id":"https://openalex.org/C2777146004","wikidata":"https://www.wikidata.org/wiki/Q14949826","display_name":"CLARITY","level":2,"score":0.7859190702438354},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.572745144367218},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5699664950370789},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.5198953151702881},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.5074157118797302},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4944491386413574},{"id":"https://openalex.org/C62235348","wikidata":"https://www.wikidata.org/wiki/Q3264234","display_name":"Functional requirement","level":2,"score":0.4783353805541992},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4540766179561615},{"id":"https://openalex.org/C45384764","wikidata":"https://www.wikidata.org/wiki/Q838667","display_name":"Requirements elicitation","level":4,"score":0.44132593274116516},{"id":"https://openalex.org/C48002344","wikidata":"https://www.wikidata.org/wiki/Q2919644","display_name":"Verification and validation","level":2,"score":0.41737884283065796},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.403329998254776},{"id":"https://openalex.org/C59488412","wikidata":"https://www.wikidata.org/wiki/Q187147","display_name":"Requirements analysis","level":3,"score":0.2537042498588562},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1644521951675415},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.09043240547180176},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/software3030014","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software3030014","pdf_url":"https://www.mdpi.com/2674-113X/3/3/14/pdf?version=1721956363","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:281e25f30eb94345a97354085de53655","is_oa":true,"landing_page_url":"https://doaj.org/article/281e25f30eb94345a97354085de53655","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Software, Vol 3, Iss 3, Pp 271-283 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/software3030014","is_oa":true,"landing_page_url":"https://doi.org/10.3390/software3030014","pdf_url":"https://www.mdpi.com/2674-113X/3/3/14/pdf?version=1721956363","source":{"id":"https://openalex.org/S4210183365","display_name":"Software","issn_l":"2674-113X","issn":["2674-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.41999998688697815,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4400763773.pdf"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W1692158061","https://openalex.org/W2041971724","https://openalex.org/W2059857303","https://openalex.org/W2142324585","https://openalex.org/W2153137733","https://openalex.org/W2162739315","https://openalex.org/W2338034015","https://openalex.org/W2519441621","https://openalex.org/W2550693847","https://openalex.org/W2600366513","https://openalex.org/W2783181049","https://openalex.org/W2886057165","https://openalex.org/W2942832880","https://openalex.org/W2951190373","https://openalex.org/W3044699455","https://openalex.org/W3081523661","https://openalex.org/W3103852556","https://openalex.org/W3114613289","https://openalex.org/W3135007813","https://openalex.org/W3176151306","https://openalex.org/W4210830413","https://openalex.org/W4291213652","https://openalex.org/W4318328293","https://openalex.org/W4321350561","https://openalex.org/W6681862009","https://openalex.org/W6764077427"],"related_works":["https://openalex.org/W2953993137","https://openalex.org/W4291197340","https://openalex.org/W2884289192","https://openalex.org/W2243653617","https://openalex.org/W2090249529","https://openalex.org/W3214821522","https://openalex.org/W1995397752","https://openalex.org/W2472769502","https://openalex.org/W4207008379","https://openalex.org/W1542639271"],"abstract_inverted_index":{"In":[0],"software":[1,18,44,128],"engineering,":[2],"there":[3],"must":[4],"be":[5],"clarity":[6,34],"in":[7,35,59,126],"communication":[8],"among":[9],"interested":[10],"parties":[11],"to":[12,22,79,100,139,146],"elicit":[13,80,147],"the":[14,24,28,36,54,60,81,97,101,108,113,118,141,151,156],"requirements":[15,83,105,149],"aimed":[16,106],"at":[17,107],"development":[19,129],"through":[20,121],"frameworks":[21],"achieve":[23],"behaviors":[25],"expected":[26],"by":[27],"software.":[29,89],"Problem:":[30],"A":[31],"lack":[32],"of":[33,43,84,91,103,112,143,155],"requirement-elicitation":[37],"stage":[38],"can":[39],"impact":[40],"subsequent":[41],"stages":[42],"development.":[45],"Solution:":[46],"We":[47],"proposed":[48],"a":[49,85,122,127],"case":[50,70,124],"study":[51,71,125],"focusing":[52],"on":[53],"performance":[55,109,152],"efficiency":[56,110,153],"characteristic":[57,111,154],"expressed":[58],"ISO/IEC/IEEE":[61,114,157],"25010":[62,115,158],"standard":[63],"using":[64,117,144],"Behavior-Driven":[65],"Development":[66],"(BDD).":[67],"Method:":[68],"The":[69,93,134],"was":[72,96],"performed":[73],"with":[74],"professionals":[75],"who":[76],"use":[77],"BDD":[78,119,145],"non-functional":[82,104,148],"company":[86],"that":[87],"develops":[88],"Summary":[90],"Results:":[92],"result":[94],"obtained":[95],"validation":[98],"related":[99],"elicitation":[102],"Standard":[116],"framework":[120],"real":[123],"company.":[130],"Contributions":[131],"and":[132],"impact:":[133],"article\u2019s":[135],"main":[136],"contribution":[137],"is":[138],"demonstrate":[140],"effectiveness":[142],"about":[150],"standard.":[159]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1}],"updated_date":"2026-04-12T07:58:50.170612","created_date":"2025-10-10T00:00:00"}
