{"id":"https://openalex.org/W2759969212","doi":"https://doi.org/10.15439/2017f343","title":"Use Case Driven Modularization as a Basis for Test Driven Modularization","display_name":"Use Case Driven Modularization as a Basis for Test Driven Modularization","publication_year":2017,"publication_date":"2017-09-24","ids":{"openalex":"https://openalex.org/W2759969212","doi":"https://doi.org/10.15439/2017f343","mag":"2759969212"},"language":"en","primary_location":{"id":"doi:10.15439/2017f343","is_oa":true,"landing_page_url":"https://doi.org/10.15439/2017f343","pdf_url":"https://annals-csis.org/proceedings/2017/drp/pdf/343.pdf","source":{"id":"https://openalex.org/S4220651875","display_name":"Annals of Computer Science and Information Systems","issn_l":"2300-5963","issn":["2300-5963"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4310317484","host_organization_name":"Polskie Towarzystwo Informatyczne","host_organization_lineage":["https://openalex.org/P4310317484"],"host_organization_lineage_names":["Polskie Towarzystwo Informatyczne"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annals of Computer Science and Information Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://annals-csis.org/proceedings/2017/drp/pdf/343.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054778004","display_name":"Michal Bystrick\u00fd","orcid":null},"institutions":[{"id":"https://openalex.org/I4210152232","display_name":"Institute of Informatics of the Slovak Academy of Sciences","ror":"https://ror.org/04jgqpc26","country_code":"SK","type":"facility","lineage":["https://openalex.org/I207624831","https://openalex.org/I4210152232"]},{"id":"https://openalex.org/I110757952","display_name":"Slovak University of Technology in Bratislava","ror":"https://ror.org/0561ghm58","country_code":"SK","type":"education","lineage":["https://openalex.org/I110757952"]}],"countries":["SK"],"is_corresponding":true,"raw_author_name":"Michal Bystrick\u00fd","raw_affiliation_strings":["Institute of Informatics, Information Systems and Software Engineering Faculty of Informatics and Information Technologies Slovak University of Technology in Bratislava Ilkovi\u010dova 2, Bratislava, Slovakia"],"affiliations":[{"raw_affiliation_string":"Institute of Informatics, Information Systems and Software Engineering Faculty of Informatics and Information Technologies Slovak University of Technology in Bratislava Ilkovi\u010dova 2, Bratislava, Slovakia","institution_ids":["https://openalex.org/I110757952","https://openalex.org/I4210152232"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053105142","display_name":"Valentino Vrani\u0107","orcid":"https://orcid.org/0000-0001-9044-4593"},"institutions":[{"id":"https://openalex.org/I4210152232","display_name":"Institute of Informatics of the Slovak Academy of Sciences","ror":"https://ror.org/04jgqpc26","country_code":"SK","type":"facility","lineage":["https://openalex.org/I207624831","https://openalex.org/I4210152232"]},{"id":"https://openalex.org/I110757952","display_name":"Slovak University of Technology in Bratislava","ror":"https://ror.org/0561ghm58","country_code":"SK","type":"education","lineage":["https://openalex.org/I110757952"]}],"countries":["SK"],"is_corresponding":false,"raw_author_name":"Valentino Vrani\u0107","raw_affiliation_strings":["Institute of Informatics, Information Systems and Software Engineering Faculty of Informatics and Information Technologies Slovak University of Technology in Bratislava Ilkovi\u010dova 2, Bratislava, Slovakia"],"affiliations":[{"raw_affiliation_string":"Institute of Informatics, Information Systems and Software Engineering Faculty of Informatics and Information Technologies Slovak University of Technology in Bratislava Ilkovi\u010dova 2, Bratislava, Slovakia","institution_ids":["https://openalex.org/I110757952","https://openalex.org/I4210152232"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5054778004"],"corresponding_institution_ids":["https://openalex.org/I110757952","https://openalex.org/I4210152232"],"apc_list":null,"apc_paid":null,"fwci":0.3487,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.67608014,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"11","issue":null,"first_page":"693","last_page":"696"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998999834060669,"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.9998999834060669,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9997000098228455,"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.9984999895095825,"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/modular-programming","display_name":"Modular programming","score":0.9309548139572144},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7472552061080933},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.6468160152435303},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5640100836753845},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5031136870384216},{"id":"https://openalex.org/keywords/unit-testing","display_name":"Unit testing","score":0.48849570751190186},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.46838289499282837},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4277816414833069},{"id":"https://openalex.org/keywords/waterfall","display_name":"Waterfall","score":0.41314393281936646},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3741625249385834},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3660489320755005},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.07754525542259216}],"concepts":[{"id":"https://openalex.org/C88482812","wikidata":"https://www.wikidata.org/wiki/Q6453666","display_name":"Modular programming","level":2,"score":0.9309548139572144},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7472552061080933},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.6468160152435303},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5640100836753845},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5031136870384216},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.48849570751190186},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.46838289499282837},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4277816414833069},{"id":"https://openalex.org/C121012721","wikidata":"https://www.wikidata.org/wiki/Q34038","display_name":"Waterfall","level":2,"score":0.41314393281936646},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3741625249385834},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3660489320755005},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.07754525542259216},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.15439/2017f343","is_oa":true,"landing_page_url":"https://doi.org/10.15439/2017f343","pdf_url":"https://annals-csis.org/proceedings/2017/drp/pdf/343.pdf","source":{"id":"https://openalex.org/S4220651875","display_name":"Annals of Computer Science and Information Systems","issn_l":"2300-5963","issn":["2300-5963"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4310317484","host_organization_name":"Polskie Towarzystwo Informatyczne","host_organization_lineage":["https://openalex.org/P4310317484"],"host_organization_lineage_names":["Polskie Towarzystwo Informatyczne"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annals of Computer Science and Information Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.15439/2017f343","is_oa":true,"landing_page_url":"https://doi.org/10.15439/2017f343","pdf_url":"https://annals-csis.org/proceedings/2017/drp/pdf/343.pdf","source":{"id":"https://openalex.org/S4220651875","display_name":"Annals of Computer Science and Information Systems","issn_l":"2300-5963","issn":["2300-5963"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":"https://openalex.org/P4310317484","host_organization_name":"Polskie Towarzystwo Informatyczne","host_organization_lineage":["https://openalex.org/P4310317484"],"host_organization_lineage_names":["Polskie Towarzystwo Informatyczne"],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annals of Computer Science and Information Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1002724610","display_name":null,"funder_award_id":"1/0752/14","funder_id":"https://openalex.org/F4320323641","funder_display_name":"Vedeck\u00e1 Grantov\u00e1 Agent\u00fara M\u0160VVa\u0160 SR a SAV"},{"id":"https://openalex.org/G1076797115","display_name":null,"funder_award_id":"co-funded","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G3354725862","display_name":null,"funder_award_id":"VG 1/0752/14","funder_id":"https://openalex.org/F4320323641","funder_display_name":"Vedeck\u00e1 Grantov\u00e1 Agent\u00fara M\u0160VVa\u0160 SR a SAV"}],"funders":[{"id":"https://openalex.org/F4320323641","display_name":"Vedeck\u00e1 Grantov\u00e1 Agent\u00fara M\u0160VVa\u0160 SR a SAV","ror":"https://ror.org/044gwpv05"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2759969212.pdf","grobid_xml":"https://content.openalex.org/works/W2759969212.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W9549984","https://openalex.org/W41002802","https://openalex.org/W81744109","https://openalex.org/W204494813","https://openalex.org/W1500250067","https://openalex.org/W1537518569","https://openalex.org/W1546799639","https://openalex.org/W1554081253","https://openalex.org/W1606339846","https://openalex.org/W1656425925","https://openalex.org/W1940770334","https://openalex.org/W1970638351","https://openalex.org/W2113647890","https://openalex.org/W2120663022","https://openalex.org/W2130200371","https://openalex.org/W2313501225","https://openalex.org/W2320905252","https://openalex.org/W2339341469","https://openalex.org/W2342082360","https://openalex.org/W2594744528","https://openalex.org/W2913450113","https://openalex.org/W4285719527","https://openalex.org/W4403748037"],"related_works":["https://openalex.org/W4319734217","https://openalex.org/W3088787449","https://openalex.org/W2026739323","https://openalex.org/W163008510","https://openalex.org/W1994728153","https://openalex.org/W2896911126","https://openalex.org/W2506729799","https://openalex.org/W2144754405","https://openalex.org/W4378234798","https://openalex.org/W2364856224"],"abstract_inverted_index":{"While":[0],"in":[1,80,105,118],"waterfall-like":[2],"processes":[3],"changes":[4,22,38],"are":[5,46,101],"expected":[6],"to":[7,21,35,37,40,64,137,157],"happen":[8],"mostly":[9],"after":[10],"the":[11,24,30,33,49,95,98,128,176],"main":[12,25],"development":[13,26,123],"has":[14],"finished,":[15],"agile":[16],"approaches":[17],"have":[18],"incorporated":[19],"response":[20],"into":[23],"itself,":[27],"which":[28,60,112,126,164],"raises":[29],"importance":[31],"of":[32,51,88,97,121,148],"ability":[34],"respond":[36],"effectively":[39],"a":[41,65,114,144],"sine":[42],"qua":[43],"non.":[44],"Changes":[45],"specified":[47],"from":[48],"perspective":[50],"how":[52],"users":[53],"actually":[54],"use":[55,181],"systems,":[56],"i.e.,":[57,153],"usage":[58,74,89],"scenarios,":[59,90],"does":[61],"not":[62],"correspond":[63],"common":[66,106],"object-oriented":[67,107],"code":[68,99,155],"modularization.":[69,186],"In":[70,139],"their":[71],"complete":[72],"form,":[73],"scenarios":[75],"can":[76,165],"be":[77,132,166],"directly":[78],"observed":[79],"user":[81,109,169],"acceptance":[82,110,170],"tests.":[83,158],"Unit":[84],"tests":[85,93],"reveal":[86],"parts":[87],"too.":[91],"Logically,":[92],"follow":[94,127],"modularization":[96],"they":[100],"related":[102],"to.":[103],"Thus,":[104],"code,":[108],"tests,":[111,171,173],"play":[113],"very":[115],"important":[116],"role":[117],"any":[119],"kind":[120],"software":[122],"process":[124],"and":[125,183],"procedural":[129],"modularization,":[130,152,163],"would":[131],"scattered":[133],"and,":[134],"consequently,":[135],"hard":[136],"maintain.":[138],"this":[140],"paper,":[141],"we":[142],"propose":[143],"new":[145],"approach":[146,177],"capable":[147],"achieving":[149],"test":[150,161,184],"driven":[151,162,185],"organizing":[154],"according":[156],"Besides":[159],"pure":[160],"based":[167],"on":[168],"unit":[172],"or":[174],"both,":[175],"also":[178],"enables":[179],"combining":[180],"case":[182]},"counts_by_year":[{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
