{"id":"https://openalex.org/W6949645277","doi":"https://doi.org/10.5281/zenodo.14697268","title":"Replication package of Tracing the Lifecycle of Architecture Technical Debt in Software Systems: A Dependency Approach","display_name":"Replication package of Tracing the Lifecycle of Architecture Technical Debt in Software Systems: A Dependency Approach","publication_year":2025,"publication_date":"2025-01-20","ids":{"openalex":"https://openalex.org/W6949645277","doi":"https://doi.org/10.5281/zenodo.14697268"},"language":"en","primary_location":{"id":"pmh:oai:pure.rug.nl:datasets/acc65957-95c7-4e6c-9cb7-0adc8f438a66","is_oa":true,"landing_page_url":"https://research.rug.nl/en/datasets/acc65957-95c7-4e6c-9cb7-0adc8f438a66","pdf_url":null,"source":{"id":"https://openalex.org/S4306400420","display_name":"University of Groningen research database (University of Groningen / Centre for Information Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I169381384","host_organization_name":"University of Groningen","host_organization_lineage":["https://openalex.org/I169381384"],"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":"Dataset"},"type":"dataset","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.rug.nl/en/datasets/acc65957-95c7-4e6c-9cb7-0adc8f438a66","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Sutoyo, Edi","orcid":"https://orcid.org/0000-0002-1609-9266"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]},{"id":"https://openalex.org/I862893732","display_name":"Telkom University","ror":"https://ror.org/0004wsx81","country_code":"ID","type":"education","lineage":["https://openalex.org/I862893732"]}],"countries":["ID","NL"],"is_corresponding":false,"raw_author_name":"Sutoyo, Edi","raw_affiliation_strings":["University of Groningen","Telkom University"],"raw_orcid":"https://orcid.org/0000-0002-1609-9266","affiliations":[{"raw_affiliation_string":"University of Groningen","institution_ids":["https://openalex.org/I169381384"]},{"raw_affiliation_string":"Telkom University","institution_ids":["https://openalex.org/I862893732"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Avgeriou, Paris","orcid":"https://orcid.org/0000-0002-7101-0754"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Avgeriou, Paris","raw_affiliation_strings":["University of Groningen"],"raw_orcid":"https://orcid.org/0000-0002-7101-0754","affiliations":[{"raw_affiliation_string":"University of Groningen","institution_ids":["https://openalex.org/I169381384"]}]},{"author_position":"last","author":{"id":null,"display_name":"Capiluppi, Andrea","orcid":"https://orcid.org/0000-0001-9469-6050"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Capiluppi, Andrea","raw_affiliation_strings":["University of Groningen"],"raw_orcid":"https://orcid.org/0000-0001-9469-6050","affiliations":[{"raw_affiliation_string":"University of Groningen","institution_ids":["https://openalex.org/I169381384"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.6685000061988831},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.6147000193595886},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.5776000022888184},{"id":"https://openalex.org/keywords/technical-debt","display_name":"Technical debt","score":0.5636000037193298},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.5116999745368958},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4934000074863434},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.45500001311302185},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.43869999051094055},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4268999993801117}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.696399986743927},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.6685000061988831},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.6147000193595886},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.5776000022888184},{"id":"https://openalex.org/C159198006","wikidata":"https://www.wikidata.org/wiki/Q1532172","display_name":"Technical debt","level":4,"score":0.5636000037193298},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5432999730110168},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5116999745368958},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4934000074863434},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.45500001311302185},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.43869999051094055},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4268999993801117},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.3555999994277954},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3492000102996826},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3481000065803528},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.3416999876499176},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.2935999929904938},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.29280000925064087},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.29089999198913574},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.2904999852180481},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2851000130176544},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.28119999170303345},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.2711000144481659},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.2646999955177307},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.25130000710487366},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.25029999017715454}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:pure.rug.nl:datasets/acc65957-95c7-4e6c-9cb7-0adc8f438a66","is_oa":true,"landing_page_url":"https://research.rug.nl/en/datasets/acc65957-95c7-4e6c-9cb7-0adc8f438a66","pdf_url":null,"source":{"id":"https://openalex.org/S4306400420","display_name":"University of Groningen research database (University of Groningen / Centre for Information Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I169381384","host_organization_name":"University of Groningen","host_organization_lineage":["https://openalex.org/I169381384"],"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":"Dataset"},{"id":"doi:10.5281/zenodo.14697268","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14697268","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Dataset"}],"best_oa_location":{"id":"pmh:oai:pure.rug.nl:datasets/acc65957-95c7-4e6c-9cb7-0adc8f438a66","is_oa":true,"landing_page_url":"https://research.rug.nl/en/datasets/acc65957-95c7-4e6c-9cb7-0adc8f438a66","pdf_url":null,"source":{"id":"https://openalex.org/S4306400420","display_name":"University of Groningen research database (University of Groningen / Centre for Information Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I169381384","host_organization_name":"University of Groningen","host_organization_lineage":["https://openalex.org/I169381384"],"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":"Dataset"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4243636131286621,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Replication":[0],"package":[1],"of":[2,6,17,47,61,77,105,158,210,251,264,277,285,318,326,364,427,437,451,508,524],"Tracing":[3],"the":[4,44,59,69,75,142,153,211,223,228,249,278,283,291,302,309,319,324,332,342,350,434,448,455,489,522],"Lifecycle":[5],"Architecture":[7],"Technical":[8],"Debt":[9],"in":[10,25,38,207,222,301,308,341,349,380,404,417,526],"Software":[11],"Systems:":[12],"A":[13,272,313],"Dependency":[14],"Approach":[15],"Description":[16],"this":[18],"study:Architectural":[19],"technical":[20],"debt":[21],"(ATD)":[22],"represents":[23],"trade-offs":[24],"software":[26,95,109,220,267],"architecture":[27,229],"that":[28,167,216],"accelerate":[29],"initial":[30,343],"development":[31],"but":[32,225],"create":[33],"long-term":[34],"maintenance":[35],"challenges.":[36],"ATD,":[37,62,252],"particular":[39],"when":[40],"self-admitted":[41],"(SATD),":[42],"impacts":[43],"foundational":[45],"structure":[46],"software,":[48],"making":[49],"it":[50,66],"difficult":[51],"to":[52,82,89,102,151,260,357,398,411,432,472,487,520],"detect":[53],"and":[54,73,91,115,127,136,146,155,160,180,189,242,305,346,374,384,400,413,462,480,538],"resolve.":[55],"This":[56],"study":[57,214],"investigates":[58],"lifecyle":[60],"focusing":[63],"on":[64,94,178,266],"how":[65,84],"affects":[67],"i)":[68],"connectivity":[70,159],"between":[71,382,511,536],"classes,":[72],"ii)":[74],"frequency":[76],"file":[78,390,402,415,423,425],"modifications.":[79],"We":[80,119,165],"aim":[81],"understand":[83],"ATD":[85,121,168,195,218,265,280,294,321],"evolves":[86],"from":[87,107,282,323,366,482],"introduction":[88,303,383,537],"repayment,":[90],"its":[92],"implications":[93],"architectures.":[96],"Our":[97,213],"empirical":[98],"approach":[99],"was":[100],"applied":[101],"a":[103,185,275,316,362,367,405,467,483,493,506,518],"dataset":[104],"SATD":[106],"various":[108],"artifacts,":[110],"such":[111],"as":[112],"commit":[113,344,359],"messages":[114],"issue":[116],"tracking":[117],"systems.":[118],"isolated":[120],"instances,":[122],"filtered":[123],"for":[124,247,372,388,440,446,460,496,503,516,530],"architectural":[125,191],"indicators,":[126],"calculated":[128],"dependencies":[129,391,403,416],"at":[130],"different":[131],"lifecycle":[132],"stages":[133],"using":[134,392,454,466],"FAN-IN":[135,174,241],"FAN-OUT":[137,181],"metrics.":[138],"Statistical":[139],"analyses,":[140],"including":[141],"Mann-Whitney":[143,490],"U":[144,491],"test":[145,495],"Cliff\u2019s":[147],"delta,":[148],"were":[149,197],"used":[150],"assess":[152],"significance":[154],"effect":[156,509],"size":[157,510],"dependency":[161,238],"changes":[162,205,377,525],"over":[163],"time.":[164],"observed":[166],"repayment":[169],"increased":[170,190],"class":[171],"connectivity,":[172],"with":[173,204,257,361],"increasing":[175],"by":[176,182,232,394],"57%":[177],"average":[179],"26.7%,":[183],"suggesting":[184],"shift":[186],"toward":[187],"centralization":[188],"complexity":[192,450],"post-repayment.":[193],"Moreover,":[194],"files":[196,299,307,340,348,381],"modified":[198],"less":[199],"frequently":[200],"than":[201],"Non-ATD":[202,335],"files,":[203],"accumulated":[206],"high-dependency":[208],"portions":[209],"code.":[212],"shows":[215],"resolving":[217],"improves":[219],"quality":[221],"short-term,":[224],"can":[226,244],"make":[227],"more":[230],"complex":[231],"centralizing":[233],"dependencies.":[234],"Also,":[235],"even":[236],"if":[237],"metrics":[239],"(like":[240],"FAN-OUT)":[243],"be":[245,255],"helpful":[246],"understanding":[248],"impact":[250],"they":[253],"should":[254],"combined":[256],"other":[258,262],"measures":[259],"capture":[261],"effects":[263],"maintainability.":[268],"Contents":[269],"Dataset":[270],"atd_final.csv:":[271],"CSV":[273,314,422],"containing":[274,315,424],"list":[276,317],"18":[279,292,320,333],"items":[281,322],"trackers":[284,325],"five":[286,327],"Apache":[287,328],"open-source":[288,329],"projects.":[289,330],"From":[290,331],"identified":[293,297,334,338],"items,":[295,336],"we":[296,337],"5,135":[298],"affected":[300],"phase":[304,345],"3,553":[306],"payment":[310],"phase.":[311,352],"non_atd_final.csv:":[312],"753":[339],"621":[347],"recorded":[351],"Source":[353,435],"code":[354,453],"commit_hash_retrieval_with_date.py:":[355],"Script":[356,371,387,397,410,431,445,459,471,486,502,515,529],"extract":[358,401,414],"hashes":[360],"range":[363],"times":[365],"Git":[368],"repository.":[369],"to_get_all_changes_updated.py:":[370],"retrieving":[373],"listing":[375],"all":[376],"or":[378],"updates":[379],"payment.":[385,539],"und_count_file_dependencies.py:":[386],"counting":[389],"Understand":[393],"Scitools.":[395],"golang-dependency.py:":[396],"analyze":[399,412],"Go":[406],"(Golang)":[407],"project.":[408,420],"erlang-dependency.py:":[409],"an":[418],"Erlang":[419],"file_path.csv:":[421],"paths":[426],"ATD-affected":[428,442],"files.":[429,443,527],"calculate_sloc.py:":[430],"calculate":[433,473],"Lines":[436],"Code":[438],"(SLOC)":[439],"given":[441],"lizard-cyclomatic-complexity.py:":[444],"calculating":[447,531],"cyclomatic":[449],"source":[452],"Lizard":[456],"library.":[457],"data_distribution_log1p.py:":[458],"analyzing":[461],"visualizing":[463],"data":[464],"distributions":[465],"log(1+x)":[468],"transformation.":[469],"calculate_mean_median_min_max.py:":[470],"statistical":[474],"values":[475],"like":[476],"mean,":[477],"median,":[478],"minimum,":[479],"maximum":[481],"dataset.":[484],"mann-whitney-u-test.py:":[485],"perform":[488],"test,":[492],"non-parametric":[494],"comparing":[497],"two":[498,512],"independent":[499],"samples.":[500],"cliffs_delta.py:":[501],"computing":[504],"Cliffs_delta,":[505],"measure":[507],"groups.":[513],"boxplot_number_of_changes.py:":[514],"generating":[517],"boxplot":[519],"visualize":[521],"number":[523],"partial-spearmans-correlation.py:":[528],"partial":[532],"Spearman\u2019s":[533],"correlation":[534],"coefficients":[535]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2025-10-10T00:00:00"}
