{"id":"https://openalex.org/W4411747228","doi":"https://doi.org/10.1145/3718391.3718393","title":"ChainKode: A CICD methodology for chaincode development in Hyperledger Fabric based on Kubernetes","display_name":"ChainKode: A CICD methodology for chaincode development in Hyperledger Fabric based on Kubernetes","publication_year":2024,"publication_date":"2024-12-13","ids":{"openalex":"https://openalex.org/W4411747228","doi":"https://doi.org/10.1145/3718391.3718393"},"language":"en","primary_location":{"id":"doi:10.1145/3718391.3718393","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3718391.3718393","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 the 12th International Conference on Information Technology (ICIT)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5115906410","display_name":"Yasiru Rathsara Witharanage","orcid":null},"institutions":[{"id":"https://openalex.org/I170828890","display_name":"Centro de Estudios e Investigaciones T\u00e9cnicas de Gipuzkoa","ror":"https://ror.org/022wqqf69","country_code":"ES","type":"nonprofit","lineage":["https://openalex.org/I170828890"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Yasiru Rathsara Witharanage","raw_affiliation_strings":["CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain"],"raw_orcid":"https://orcid.org/0009-0001-2060-0279","affiliations":[{"raw_affiliation_string":"CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain","institution_ids":["https://openalex.org/I170828890"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019925421","display_name":"Santiago Figueroa-Lorenzo","orcid":"https://orcid.org/0000-0002-5687-1927"},"institutions":[{"id":"https://openalex.org/I170828890","display_name":"Centro de Estudios e Investigaciones T\u00e9cnicas de Gipuzkoa","ror":"https://ror.org/022wqqf69","country_code":"ES","type":"nonprofit","lineage":["https://openalex.org/I170828890"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Santiago Figueroa-Lorenzo","raw_affiliation_strings":["CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain"],"raw_orcid":"https://orcid.org/0000-0002-5687-1927","affiliations":[{"raw_affiliation_string":"CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain","institution_ids":["https://openalex.org/I170828890"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071279291","display_name":"Nasibeh Mohammadzadeh","orcid":"https://orcid.org/0000-0001-5950-0964"},"institutions":[{"id":"https://openalex.org/I170828890","display_name":"Centro de Estudios e Investigaciones T\u00e9cnicas de Gipuzkoa","ror":"https://ror.org/022wqqf69","country_code":"ES","type":"nonprofit","lineage":["https://openalex.org/I170828890"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Nasibeh Mohammadzadeh","raw_affiliation_strings":["CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain"],"raw_orcid":"https://orcid.org/0000-0001-5950-0964","affiliations":[{"raw_affiliation_string":"CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain","institution_ids":["https://openalex.org/I170828890"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042500293","display_name":"Saioa Arrizabalaga","orcid":"https://orcid.org/0000-0001-9958-9799"},"institutions":[{"id":"https://openalex.org/I170828890","display_name":"Centro de Estudios e Investigaciones T\u00e9cnicas de Gipuzkoa","ror":"https://ror.org/022wqqf69","country_code":"ES","type":"nonprofit","lineage":["https://openalex.org/I170828890"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Saioa Arrizabalaga","raw_affiliation_strings":["CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain"],"raw_orcid":"https://orcid.org/0000-0001-9958-9799","affiliations":[{"raw_affiliation_string":"CEIT-Basque Research and Technology Alliance (BRTA), San Sebastian, Spain","institution_ids":["https://openalex.org/I170828890"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5115906410"],"corresponding_institution_ids":["https://openalex.org/I170828890"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.33092719,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"8","last_page":"17"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9801999926567078,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9801999926567078,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9473999738693237,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10783","display_name":"Additive Manufacturing and 3D Printing Technologies","score":0.9386000037193298,"subfield":{"id":"https://openalex.org/subfields/2203","display_name":"Automotive Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.6130293011665344},{"id":"https://openalex.org/keywords/development","display_name":"Development (topology)","score":0.4293700158596039},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3551144003868103},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.34558266401290894},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.26340430974960327},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.12088817358016968}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6130293011665344},{"id":"https://openalex.org/C2776542497","wikidata":"https://www.wikidata.org/wiki/Q5266672","display_name":"Development (topology)","level":2,"score":0.4293700158596039},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3551144003868103},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.34558266401290894},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.26340430974960327},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.12088817358016968},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3718391.3718393","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3718391.3718393","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 the 12th International Conference on Information Technology (ICIT)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.44999998807907104,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G8434380594","display_name":null,"funder_award_id":"101135988","funder_id":"https://openalex.org/F4320334322","funder_display_name":"HORIZON EUROPE Framework Programme"}],"funders":[{"id":"https://openalex.org/F4320334322","display_name":"HORIZON EUROPE Framework Programme","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2890967730","https://openalex.org/W2895478022","https://openalex.org/W3024057690","https://openalex.org/W3109159314","https://openalex.org/W3117549445","https://openalex.org/W3171295455","https://openalex.org/W3174138284","https://openalex.org/W3176467514","https://openalex.org/W4206966632","https://openalex.org/W4313583321","https://openalex.org/W4378832451"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Hyperledger":[0,49,146,176,199],"Fabric":[1,50,147,177,200],"is":[2],"a":[3,38,65,79,90,145,151,163,172],"widely":[4],"used":[5],"blockchain":[6],"technology":[7],"that":[8,96,109,124],"allows":[9],"organizations":[10],"to":[11,27,47,82,144],"store":[12],"and":[13,112,139,162,183,194],"exchange":[14],"data":[15,32],"through":[16],"permissioned":[17],"networks.":[18],"A":[19],"chaincode":[20,39,143],"extends":[21],"its":[22,166],"functionality":[23],"by":[24,56],"enabling":[25],"participants":[26],"interact":[28],"with":[29,75,178],"the":[30,48,76,100,130,142,159,190,196],"stored":[31],"via":[33],"multiple":[34],"programming":[35],"languages.":[36],"Consequently,":[37],"can":[40,53],"be":[41,54],"regarded":[42],"as":[43,61],"an":[44,121],"external":[45],"service":[46],"network":[51],"which":[52,180],"deployed":[55],"container":[57],"orchestration":[58],"tools":[59],"such":[60],"Kubernetes.":[62],"This":[63],"induces":[64],"distinctive":[66],"Software":[67],"Development":[68],"Life":[69],"Cycle":[70],"(SDLC)":[71],"for":[72,78,175],"chaincodes":[73,103,193],"along":[74],"necessity":[77],"sustainable":[80],"framework":[81],"support":[83],"it.":[84],"To":[85],"this":[86],"end,":[87],"we":[88,119,170,188],"propose":[89],"methodology":[91],"based":[92,157],"on":[93,158,165],"CICD":[94],"practices":[95],"not":[97],"only":[98],"facilitates":[99],"development":[101],"of":[102,132,154,192,198],"in":[104,201],"Golang":[105],"but":[106],"also":[107],"ensures":[108],"their":[110],"functional":[111],"non-functional":[113],"requirements":[114],"are":[115],"satisfied.":[116],"In":[117,186],"particular,":[118],"deliver":[120],"automated":[122],"process":[123],"establishes":[125],"adequate":[126],"code":[127],"quality,":[128],"verifies":[129],"integrity":[131],"implementation,":[133],"validates":[134],"security":[135],"vulnerabilities,":[136],"evaluates":[137],"performance":[138,152],"finally":[140],"deploys":[141],"blockchain.":[148],"We":[149],"provide":[150],"analysis":[153],"our":[155],"approach":[156],"conducted":[160],"experiments":[161],"discussion":[164],"qualitative":[167],"attributes.":[168],"Additionally,":[169],"present":[171],"comprehensive":[173],"ecosystem":[174],"Kubernetes":[179],"includes":[181],"monitoring":[182],"benchmarking":[184],"tools.":[185],"essence,":[187],"strengthen":[189],"SDLC":[191],"facilitate":[195],"adoption":[197],"cross-organizational":[202],"use":[203],"cases.":[204]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
