{"id":"https://openalex.org/W7124995601","doi":"https://doi.org/10.2298/csis251110001m","title":"Optimizing cell-based software architecture through heuristic community detection approach","display_name":"Optimizing cell-based software architecture through heuristic community detection approach","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7124995601","doi":"https://doi.org/10.2298/csis251110001m"},"language":"en","primary_location":{"id":"doi:10.2298/csis251110001m","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis251110001m","pdf_url":null,"source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.2298/csis251110001m","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5018441402","display_name":"Milo\u0161 Mili\u0107","orcid":"https://orcid.org/0000-0002-2521-7607"},"institutions":[{"id":"https://openalex.org/I4068193","display_name":"University of Belgrade","ror":"https://ror.org/02qsmb048","country_code":"RS","type":"education","lineage":["https://openalex.org/I4068193"]}],"countries":["RS"],"is_corresponding":true,"raw_author_name":"Milos Milic","raw_affiliation_strings":["University of Belgrade, Faculty of Organizational Sciences, Belgrade"],"raw_orcid":"https://orcid.org/0000-0002-2521-7607","affiliations":[{"raw_affiliation_string":"University of Belgrade, Faculty of Organizational Sciences, Belgrade","institution_ids":["https://openalex.org/I4068193"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123376581","display_name":"Nebojsa Nikolic","orcid":null},"institutions":[{"id":"https://openalex.org/I4068193","display_name":"University of Belgrade","ror":"https://ror.org/02qsmb048","country_code":"RS","type":"education","lineage":["https://openalex.org/I4068193"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Nebojsa Nikolic","raw_affiliation_strings":["University of Belgrade, Faculty of Organizational Sciences, Belgrade"],"raw_orcid":"https://orcid.org/0000-0003-3022-5617","affiliations":[{"raw_affiliation_string":"University of Belgrade, Faculty of Organizational Sciences, Belgrade","institution_ids":["https://openalex.org/I4068193"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080559743","display_name":"Dragana Makaji\u0107-Nikoli\u0107","orcid":"https://orcid.org/0000-0002-0790-6791"},"institutions":[{"id":"https://openalex.org/I4068193","display_name":"University of Belgrade","ror":"https://ror.org/02qsmb048","country_code":"RS","type":"education","lineage":["https://openalex.org/I4068193"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Dragana Makajic-Nikolic","raw_affiliation_strings":["University of Belgrade, Faculty of Organizational Sciences, Belgrade"],"raw_orcid":"https://orcid.org/0000-0002-0790-6791","affiliations":[{"raw_affiliation_string":"University of Belgrade, Faculty of Organizational Sciences, Belgrade","institution_ids":["https://openalex.org/I4068193"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5018441402"],"corresponding_institution_ids":["https://openalex.org/I4068193"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.12068888,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"23","issue":"1","first_page":"1","last_page":"31"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.36559998989105225,"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.36559998989105225,"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.17399999499320984,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.0340999998152256,"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/robustness","display_name":"Robustness (evolution)","score":0.6272000074386597},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.54339998960495},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5400000214576721},{"id":"https://openalex.org/keywords/adaptability","display_name":"Adaptability","score":0.5110999941825867},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.5033000111579895},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.4900999963283539},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.42879998683929443},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.39800000190734863}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8791999816894531},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.6272000074386597},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.54339998960495},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5400000214576721},{"id":"https://openalex.org/C177606310","wikidata":"https://www.wikidata.org/wiki/Q5674297","display_name":"Adaptability","level":2,"score":0.5110999941825867},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.5033000111579895},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.4900999963283539},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.42879998683929443},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.39800000190734863},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3953000009059906},{"id":"https://openalex.org/C97382630","wikidata":"https://www.wikidata.org/wiki/Q13501132","display_name":"Resource-oriented architecture","level":5,"score":0.3495999872684479},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33570000529289246},{"id":"https://openalex.org/C126383566","wikidata":"https://www.wikidata.org/wiki/Q4787220","display_name":"Architecture tradeoff analysis method","level":5,"score":0.33329999446868896},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.33320000767707825},{"id":"https://openalex.org/C2778400913","wikidata":"https://www.wikidata.org/wiki/Q1639024","display_name":"Mathematical software","level":3,"score":0.3305000066757202},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3294999897480011},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3199000060558319},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.2793000042438507},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2721000015735626},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.2599000036716461},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.25369998812675476},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.25360000133514404}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.2298/csis251110001m","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis251110001m","pdf_url":null,"source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.2298/csis251110001m","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis251110001m","pdf_url":null,"source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0,149],"goal":[1],"of":[2,10,41,74,97,117,162,186],"this":[3],"research":[4],"is":[5,126],"to":[6,101,113,128],"investigate":[7],"the":[8,11,34,38,50,72,89,103,115,118,123,146,180,184,197],"optimization":[9,111],"Cell-based":[12,15],"software":[13,16,20,93,155,192],"architecture.":[14,94],"architecture":[17,35],"structures":[18],"a":[19,135,190],"system":[21],"into":[22],"interconnected":[23],"cells,":[24],"each":[25,169],"comprising":[26],"multiple":[27,173],"elements.":[28],"This":[29,85,194],"study":[30],"focuses":[31],"on":[32],"optimizing":[33,92],"by":[36,80],"determining":[37],"optimal":[39],"number":[40],"cells":[42],"and":[43,67,112,138,166,200],"their":[44],"internal":[45],"organization.":[46],"To":[47,61],"achieve":[48],"this,":[49],"Community":[51],"Detection":[52],"approach,":[53],"which":[54,76],"identifies":[55],"closely":[56],"connected":[57],"elements,":[58],"was":[59],"applied.":[60],"preserve":[62],"cell":[63,163,170],"boundaries,":[64],"reduce":[65],"complexity,":[66],"enhance":[68],"modularity,":[69],"we":[70,133],"introduce":[71],"concept":[73,86],"functionality,":[75],"can":[77,107,157,171],"be":[78,108,158],"represented":[79],"one":[81],"or":[82],"more":[83],"cells.":[84],"serves":[87],"as":[88],"foundation":[90],"for":[91],"A":[95],"series":[96],"experiments":[98],"were":[99],"conducted":[100],"analyze":[102],"problem":[104],"dimensions":[105],"that":[106,122,153],"addressed":[109],"through":[110],"evaluate":[114],"robustness":[116],"mathematical":[119,147],"model.":[120,148],"Given":[121],"proposed":[124,181],"model":[125,182],"unable":[127],"solve":[129],"large-scale":[130],"problems":[131],"efficiently,":[132],"developed":[134],"heuristic":[136],"approach":[137],"compared":[139],"its":[140],"results":[141,151],"with":[142],"those":[143],"obtained":[144],"from":[145],"evaluation":[150],"indicate":[152],"different":[154],"architectures":[156,188],"derived":[159],"in":[160,176],"terms":[161],"granularity,":[164],"composition,":[165],"interaction.":[167],"Since":[168],"contain":[172],"elements":[174],"realized":[175],"various":[177],"architectural":[178],"styles,":[179],"enables":[183],"integration":[185],"diverse":[187],"within":[189],"single":[191],"system.":[193],"flexibility":[195],"enhances":[196],"system\u2019s":[198],"adaptability":[199],"overall":[201],"efficiency.":[202]},"counts_by_year":[],"updated_date":"2026-04-28T06:04:28.489925","created_date":"2026-01-21T00:00:00"}
