{"id":"https://openalex.org/W4393140466","doi":"https://doi.org/10.1109/access.2024.3380167","title":"FedCSD: A Federated Learning Based Approach for Code-Smell Detection","display_name":"FedCSD: A Federated Learning Based Approach for Code-Smell Detection","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4393140466","doi":"https://doi.org/10.1109/access.2024.3380167"},"language":"en","primary_location":{"id":"doi:10.1109/access.2024.3380167","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3380167","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10477413.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10477413.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","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":true,"raw_author_name":"Sadi Alawadi","raw_affiliation_strings":["Department of Computer Science, Blekinge Institute of Technology, Karlskrona, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Blekinge Institute of Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054082155","display_name":"Khalid Alkharabsheh","orcid":"https://orcid.org/0000-0002-3182-418X"},"institutions":[{"id":"https://openalex.org/I33926330","display_name":"Al-Balqa Applied University","ror":"https://ror.org/00qedmt22","country_code":"JO","type":"education","lineage":["https://openalex.org/I33926330"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Khalid Alkharabsheh","raw_affiliation_strings":["Software Engineering Department, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University, As-Salt, Jordan"],"affiliations":[{"raw_affiliation_string":"Software Engineering Department, Prince Abdullah bin Ghazi Faculty of Information and Communication Technology, Al-Balqa Applied University, As-Salt, Jordan","institution_ids":["https://openalex.org/I33926330"]}]},{"author_position":"middle","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":["Internet of Things and People Research Center, Malm&#x00F6; University, Malm&#x00F6;, Sweden"],"affiliations":[{"raw_affiliation_string":"Internet of Things and People Research Center, Malm&#x00F6; University, Malm&#x00F6;, Sweden","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063662573","display_name":"Victor R. Kebande","orcid":"https://orcid.org/0000-0003-4071-4596"},"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":"Victor R. Kebande","raw_affiliation_strings":["Department of Computer Science, Blekinge Institute of Technology, Karlskrona, Sweden"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Blekinge Institute of Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065801245","display_name":"Feras M. Awaysheh","orcid":"https://orcid.org/0000-0002-9561-6099"},"institutions":[{"id":"https://openalex.org/I56085075","display_name":"University of Tartu","ror":"https://ror.org/03z77qz90","country_code":"EE","type":"education","lineage":["https://openalex.org/I56085075"]}],"countries":["EE"],"is_corresponding":false,"raw_author_name":"Feras M. Awaysheh","raw_affiliation_strings":["Institute of Computer Science, Delta Research Centre, University of Tartu, Tartu, Estonia","Delta Research Centre, Institute of Computer Science, University of Tartu, Tartu, Estonia"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, Delta Research Centre, University of Tartu, Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]},{"raw_affiliation_string":"Delta Research Centre, Institute of Computer Science, University of Tartu, Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033738898","display_name":"Fabio Palomba","orcid":"https://orcid.org/0000-0001-9337-5116"},"institutions":[{"id":"https://openalex.org/I131729948","display_name":"University of Salerno","ror":"https://ror.org/0192m2k53","country_code":"IT","type":"education","lineage":["https://openalex.org/I131729948"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Fabio Palomba","raw_affiliation_strings":["Department of Computer Science, University of Salerno, Fisciano, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Salerno, Fisciano, Italy","institution_ids":["https://openalex.org/I131729948"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079305900","display_name":"Mohammed Awad","orcid":"https://orcid.org/0000-0002-5053-0785"},"institutions":[{"id":"https://openalex.org/I53620714","display_name":"Arab American University","ror":"https://ror.org/04jmsq731","country_code":"PS","type":"education","lineage":["https://openalex.org/I53620714"]}],"countries":["PS"],"is_corresponding":false,"raw_author_name":"Mohammed Awad","raw_affiliation_strings":["Department of Computer Systems Engineering, Arab American University, Jenin, Palestine"],"affiliations":[{"raw_affiliation_string":"Department of Computer Systems Engineering, Arab American University, Jenin, Palestine","institution_ids":["https://openalex.org/I53620714"]}]}],"institutions":[],"countries_distinct_count":5,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5050385229"],"corresponding_institution_ids":["https://openalex.org/I52719799"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1845,"currency":"EUR","value_usd":1989},"fwci":8.5737,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.97497769,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"12","issue":null,"first_page":"44888","last_page":"44904"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","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/T10260","display_name":"Software Engineering Research","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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9898999929428101,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9715999960899353,"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/computer-science","display_name":"Computer science","score":0.8351282477378845},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.7276434898376465},{"id":"https://openalex.org/keywords/technical-debt","display_name":"Technical debt","score":0.6438612937927246},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6128523945808411},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.529233455657959},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5035635828971863},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.47319933772087097},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4219357967376709},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.4215553402900696},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.3987980782985687},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3849713206291199},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.31848204135894775},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.24204444885253906}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8351282477378845},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.7276434898376465},{"id":"https://openalex.org/C159198006","wikidata":"https://www.wikidata.org/wiki/Q1532172","display_name":"Technical debt","level":4,"score":0.6438612937927246},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6128523945808411},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.529233455657959},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5035635828971863},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.47319933772087097},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4219357967376709},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.4215553402900696},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3987980782985687},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3849713206291199},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.31848204135894775},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.24204444885253906},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"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/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/access.2024.3380167","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3380167","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10477413.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:DiVA.org:bth-26101","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:bth-26101","pdf_url":"https://bth.diva-portal.org/smash/get/diva2:1851097/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:DiVA.org:mau-66923","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-66923","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article in journal"},{"id":"pmh:oai:doaj.org/article:25e1d0a0fe8546fbb329d4970f0edef5","is_oa":true,"landing_page_url":"https://doaj.org/article/25e1d0a0fe8546fbb329d4970f0edef5","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":"IEEE Access, Vol 12, Pp 44888-44904 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2024.3380167","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3380167","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10477413.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320323802","display_name":"Blekinge Tekniska H\u00f6gskola","ror":"https://ror.org/0093a8w51"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4393140466.pdf","grobid_xml":"https://content.openalex.org/works/W4393140466.grobid-xml"},"referenced_works_count":80,"referenced_works":["https://openalex.org/W649920412","https://openalex.org/W1035289425","https://openalex.org/W1487083903","https://openalex.org/W1847720358","https://openalex.org/W1945616565","https://openalex.org/W1970029789","https://openalex.org/W1986136726","https://openalex.org/W1988997230","https://openalex.org/W2027203221","https://openalex.org/W2034400602","https://openalex.org/W2069202293","https://openalex.org/W2074078922","https://openalex.org/W2097642092","https://openalex.org/W2122402375","https://openalex.org/W2149963636","https://openalex.org/W2162739315","https://openalex.org/W2166492919","https://openalex.org/W2168285140","https://openalex.org/W2768694333","https://openalex.org/W2896210124","https://openalex.org/W2898203964","https://openalex.org/W2902672843","https://openalex.org/W2908058835","https://openalex.org/W2954327103","https://openalex.org/W2967530204","https://openalex.org/W2970606380","https://openalex.org/W2974777667","https://openalex.org/W2982407593","https://openalex.org/W2998214346","https://openalex.org/W2998678832","https://openalex.org/W3015636663","https://openalex.org/W3021654819","https://openalex.org/W3035156651","https://openalex.org/W3038028469","https://openalex.org/W3042029390","https://openalex.org/W3092600204","https://openalex.org/W3119922393","https://openalex.org/W3123459983","https://openalex.org/W3127643186","https://openalex.org/W3133692476","https://openalex.org/W3135068520","https://openalex.org/W3135849140","https://openalex.org/W3136620885","https://openalex.org/W3140823317","https://openalex.org/W3157850870","https://openalex.org/W3158091433","https://openalex.org/W3178107049","https://openalex.org/W3191019309","https://openalex.org/W3205028703","https://openalex.org/W3208853588","https://openalex.org/W3212154392","https://openalex.org/W3217782598","https://openalex.org/W4200334705","https://openalex.org/W4205117944","https://openalex.org/W4206405501","https://openalex.org/W4224273281","https://openalex.org/W4224316323","https://openalex.org/W4255593567","https://openalex.org/W4281975769","https://openalex.org/W4291213652","https://openalex.org/W4296630059","https://openalex.org/W4306149605","https://openalex.org/W4313892538","https://openalex.org/W4318619660","https://openalex.org/W4385589237","https://openalex.org/W4386352952","https://openalex.org/W4387078716","https://openalex.org/W4387323324","https://openalex.org/W4390189297","https://openalex.org/W6604846667","https://openalex.org/W6637635274","https://openalex.org/W6640425456","https://openalex.org/W6728757088","https://openalex.org/W6759226220","https://openalex.org/W6791624059","https://openalex.org/W6794108420","https://openalex.org/W6794194922","https://openalex.org/W6794580656","https://openalex.org/W6838859730","https://openalex.org/W6857739432"],"related_works":["https://openalex.org/W4287262327","https://openalex.org/W2014216297","https://openalex.org/W4241437391","https://openalex.org/W3177447400","https://openalex.org/W4254993176","https://openalex.org/W3128257033","https://openalex.org/W3136205849","https://openalex.org/W2147863284","https://openalex.org/W3127057638","https://openalex.org/W3216559261"],"abstract_inverted_index":{"Software":[0],"quality":[1,56],"is":[2,17,62],"critical,":[3],"as":[4],"low":[5],"quality,":[6],"or":[7],"\"Code":[8],"smell,\"":[9],"increases":[10],"technical":[11,172],"debt":[12],"and":[13,27,35,42,52,109,137,140,146,215],"maintenance":[14],"costs.":[15],"There":[16],"a":[18,22,44,75,120,155,185],"timely":[19],"need":[20],"for":[21,47],"collaborative":[23],"model":[24,187],"that":[25],"detects":[26],"manages":[28],"code":[29,55,111],"smells":[30,164],"by":[31,73],"learning":[32],"from":[33],"diverse":[34],"distributed":[36,92],"data":[37,97],"sources":[38],"while":[39,95],"respecting":[40],"privacy":[41,98],"providing":[43],"scalable":[45],"solution":[46],"continuously":[48],"integrating":[49],"new":[50],"patterns":[51],"practices":[53],"in":[54,158,167,184,208],"management.":[57],"However,":[58],"the":[59,70,133,143,168,178,193],"current":[60],"literature":[61],"still":[63],"missing":[64],"such":[65],"capabilities.":[66],"This":[67],"paper":[68],"addresses":[69],"previous":[71],"challenges":[72],"proposing":[74],"Federated":[76],"Learning":[77],"Code":[78],"Smell":[79],"Detection":[80],"(FedCSD)":[81],"approach,":[82],"specifically":[83],"targeting":[84],"\"God":[85],"Class,\"":[86],"to":[87,90,107,114,192],"enable":[88],"organizations":[89],"train":[91],"ML":[93,202],"models":[94],"safeguarding":[96],"collaboratively.":[99],"We":[100],"conduct":[101],"experiments":[102],"using":[103],"manually":[104],"validated":[105],"datasets":[106,138],"detect":[108],"analyze":[110],"smell":[112],"scenarios":[113],"validate":[115],"our":[116],"approach.":[117],"Experiment":[118,149,174],"1,":[119],"centralized":[121,194],"training":[122,169],"experiment,":[123],"revealed":[124],"varying":[125],"accuracies":[126],"across":[127,180],"datasets,":[128],"with":[129],"dataset":[130,179],"two":[131],"achieving":[132,142],"lowest":[134],"accuracy":[135,159,188],"(92.30%)":[136],"one":[139],"three":[141],"highest":[144,196],"(98.90%":[145],"99.5%,":[147],"respectively).":[148],"2,":[150],"focusing":[151],"on":[152],"cross-evaluation,":[153],"showed":[154],"significant":[156],"drop":[157],"(lowest:":[160],"63.80%)":[161],"when":[162],"fewer":[163],"were":[165],"present":[166],"dataset,":[170],"reflecting":[171],"debt.":[173],"3":[175],"involved":[176],"splitting":[177],"10":[181],"companies,":[182],"resulting":[183],"global":[186],"of":[189,200],"98.34%,":[190],"comparable":[191],"model\u2019s":[195],"accuracy.":[197],"The":[198],"application":[199],"federated":[201],"techniques":[203],"demonstrates":[204],"promising":[205],"performance":[206],"improvements":[207],"code-smell":[209],"detection,":[210],"benefiting":[211],"both":[212],"software":[213],"developers":[214],"researchers.":[216]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
