{"id":"https://openalex.org/W7084758708","doi":"https://doi.org/10.5281/zenodo.17275710","title":"Replication Package of the EMSE Journal Article: \"Analyzing the Ripple Effects of Refactoring\"","display_name":"Replication Package of the EMSE Journal Article: \"Analyzing the Ripple Effects of Refactoring\"","publication_year":2025,"publication_date":"2025-10-06","ids":{"openalex":"https://openalex.org/W7084758708","doi":"https://doi.org/10.5281/zenodo.17275710"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.17275710","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.17275710","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":false,"raw_source_name":null,"raw_type":"Dataset"},"type":"dataset","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.17275710","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Robredo, Mikel","orcid":"https://orcid.org/0009-0001-9870-1504"},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Robredo, Mikel","raw_affiliation_strings":["University of Oulu"],"raw_orcid":"https://orcid.org/0009-0001-9870-1504","affiliations":[{"raw_affiliation_string":"University of Oulu","institution_ids":["https://openalex.org/I98381234"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Esposito, Matteo","orcid":"https://orcid.org/0000-0002-8451-3668"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]},{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI","IT"],"is_corresponding":false,"raw_author_name":"Esposito, Matteo","raw_affiliation_strings":["University of Oulu","University of Rome Tor Vergata"],"raw_orcid":"https://orcid.org/0000-0002-8451-3668","affiliations":[{"raw_affiliation_string":"University of Oulu","institution_ids":["https://openalex.org/I98381234"]},{"raw_affiliation_string":"University of Rome Tor Vergata","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Palomba, Fabio","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":"Palomba, Fabio","raw_affiliation_strings":["University of Salerno"],"raw_orcid":"https://orcid.org/0000-0001-9337-5116","affiliations":[{"raw_affiliation_string":"University of Salerno","institution_ids":["https://openalex.org/I131729948"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Pe\u00f1aloza, Rafael","orcid":"https://orcid.org/0000-0002-2693-5790"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"education","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Pe\u00f1aloza, Rafael","raw_affiliation_strings":["University of Milano-Bicocca"],"raw_orcid":"https://orcid.org/0000-0002-2693-5790","affiliations":[{"raw_affiliation_string":"University of Milano-Bicocca","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"last","author":{"id":null,"display_name":"Lenarduzzi, Valentina","orcid":"https://orcid.org/0000-0003-0511-5133"},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Lenarduzzi, Valentina","raw_affiliation_strings":["University of Oulu"],"raw_orcid":"https://orcid.org/0000-0003-0511-5133","affiliations":[{"raw_affiliation_string":"University of Oulu","institution_ids":["https://openalex.org/I98381234"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"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":{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.11330000311136246,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.11330000311136246,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T12934","display_name":"Plant and fungal interactions","score":0.10589999705553055,"subfield":{"id":"https://openalex.org/subfields/1105","display_name":"Ecology, Evolution, Behavior and Systematics"},"field":{"id":"https://openalex.org/fields/11","display_name":"Agricultural and Biological Sciences"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11791","display_name":"Microbial Community Ecology and Physiology","score":0.09269999712705612,"subfield":{"id":"https://openalex.org/subfields/2303","display_name":"Ecology"},"field":{"id":"https://openalex.org/fields/23","display_name":"Environmental Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.6317999958992004},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6050000190734863},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.517799973487854},{"id":"https://openalex.org/keywords/ripple","display_name":"Ripple","score":0.49619999527931213},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.43230000138282776},{"id":"https://openalex.org/keywords/replication","display_name":"Replication (statistics)","score":0.42480000853538513},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.40450000762939453}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6439999938011169},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.6317999958992004},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6050000190734863},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.517799973487854},{"id":"https://openalex.org/C2779599953","wikidata":"https://www.wikidata.org/wiki/Q1776117","display_name":"Ripple","level":3,"score":0.49619999527931213},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.43230000138282776},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4260999858379364},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.42480000853538513},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.40450000762939453},{"id":"https://openalex.org/C55508974","wikidata":"https://www.wikidata.org/wiki/Q190763","display_name":"Venn diagram","level":2,"score":0.3747999966144562},{"id":"https://openalex.org/C166955791","wikidata":"https://www.wikidata.org/wiki/Q629579","display_name":"Macro","level":2,"score":0.36469998955726624},{"id":"https://openalex.org/C53533937","wikidata":"https://www.wikidata.org/wiki/Q185020","display_name":"Histogram","level":3,"score":0.3393000066280365},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3264000117778778},{"id":"https://openalex.org/C112758219","wikidata":"https://www.wikidata.org/wiki/Q16038819","display_name":"Duration (music)","level":2,"score":0.326200008392334},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2969000041484833},{"id":"https://openalex.org/C2775937380","wikidata":"https://www.wikidata.org/wiki/Q1232589","display_name":"Replica","level":2,"score":0.27309998869895935},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.25369998812675476},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2529999911785126}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.17275710","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.17275710","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":"doi:10.5281/zenodo.17275710","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.17275710","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":false,"raw_source_name":null,"raw_type":"Dataset"},"sustainable_development_goals":[],"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,21,1213],"for":[2,25,46,478,791,864,968,1031,1100,1115,1224,1282],"the":[3,12,26,31,40,49,55,64,70,88,92,97,107,113,181,187,193,199,204,207,235,255,260,270,283,294,310,322,341,346,361,380,384,388,400,404,414,418,429,435,439,458,480,485,505,508,517,523,528,534,539,542,555,562,567,575,579,585,588,600,622,626,636,640,643,647,653,657,660,664,669,687,690,694,705,708,712,720,725,728,732,738,743,746,750,759,768,782,785,788,798,807,814,821,829,836,844,854,895,901,905,910,915,919,931,936,941,944,950,964,969,973,983,987,999,1003,1014,1018,1026,1032,1048,1054,1058,1066,1071,1078,1085,1089,1096,1101,1111,1116,1124,1127,1148,1152,1171,1177,1182,1187,1190,1195,1204,1208,1222,1225,1234,1240,1244,1262,1270,1284,1289,1293,1297],"Empirical":[4],"Software":[5],"Engineering":[6],"(EMSE)":[7],"Journal":[8,28],"submitted":[9],"article:":[10],"\"Analyzing":[11,30],"Ripple":[13,32,81,93,125,916],"Effects":[14,33,917],"of":[15,34,48,74,87,99,142,206,241,272,285,296,312,355,373,442,460,464,468,507,541,587,602,642,659,672,689,707,727,745,771,784,838,900,909,918,940,1008,1028,1050,1077,1103,1118,1126,1210,1233],"Refactoring\"":[16],"This":[17,37],"is":[18,668,767,1135,1207],"a":[19,75,370,603,956,1265],"replication":[20,1212],"and":[22,134,390,525,676,761,763,816,897,926,1185,1217],"online":[23],"appendix":[24],"EMSE":[27],"paper":[29],"Refactoring\".":[35],"Contents":[36],"repository":[38,873],"contains":[39,584],"following:":[41],"INSTALL:":[42],"Detailed":[43],"installation":[44],"instructions":[45],"each":[47,1166],"used":[50,833,1030,1099,1114,1157],"tools":[51],"as":[52,54,493,548,1221],"well":[53],"required":[56],"Python":[57],"dependencies.":[58],"Figures:":[59],"Graphical":[60,85],"content":[61,325,1067],"shared":[62,883],"in":[63,79,112,186,198,225,239,484,501,512,527,607,943,972,1006,1047,1073,1088,1093,1108,1158,1165,1181,1214,1239],"manuscript.":[65,529,1079],"Appendix:":[66],"posterior-update.pdf:":[67,1121],"Lineplot":[68],"displaying":[69,203,234,1095,1110],"posterior":[71,938],"probability":[72],"distribution":[73,205],"refactoring":[76,100,146,262,276,298,316,324,431,446,581,604,644,661,673,691,709,729,747,793,889,937],"showing":[77],"scarcity":[78],"its":[80],"Effect.":[82],"Background:":[83],"ripple-example-vert.pdf:":[84],"representation":[86],"theoretical":[89],"idea":[90],"on":[91,106,180,192,212,220,538,625,639,656,674,686,693,704,711,724,731,742,749,781,787,1017,1057],"Effect":[94,126],"applied":[95],"to":[96,449,503,545,553,565,613,683,701,778,819,843,853,870,879,962,978,994,1012,1024,1040,1052,1069,1083,1254,1274],"context":[98,209],"activity":[101,237,277,317,447,605,1001],"Results:":[102,558],"data-analysis-diagram.pdf:":[103],"Workflow":[104,178,190],"diagram":[105,179,191],"data":[108,182,250,258,590,824,858,890,952,967,1098,1113,1134,1220,1226,1286],"analysos":[109],"process":[110,184,196,394,408],"undergone":[111,185,197,535],"study.":[114,188,200,514],"RQ1:":[115,595],"LCSDistribution.pdf:":[116],"LCS":[117,136,927],"Distribution":[118,127,137,141,153,161,170],"by":[119,128,145,154,162,171],"RE":[120,143,155,163,172,471,601,786],"duration":[121,144,156,164,173],"quartiles.":[122,157,165,174],"RQ1":[123],"-":[124,131],"Macro":[129],"Type":[130],"With":[132],"Lines":[133],"Outliers.pdf:":[135],"considering":[138],"outliers.":[139],"RQ1_RT-NoRef.pdf:":[140],"family":[147,645,662],"type.":[148],"RQ2:":[149,666],"CPDistribution.pdf:":[150],"Change":[151,168,932],"Proneness":[152,160],"DPDistribution.pdf:":[158],"Defect":[159],"RQ3:":[166,765],"cpeloc.pdf:":[167],"Efficiency":[169,933],"Study":[175],"Design:":[176],"data-collection-diagram.pdf:":[177],"collection":[183,1287],"Workflow.pdf:":[189],"study":[194,208,349,486,1235],"design":[195],"creation-year-hist.pdf:":[201],"Histogram":[202],"projects":[210,226,374,422,483,954,1005,1154,1295],"based":[211],"their":[213,301,1161],"creation":[214],"year.":[215],"progression-per-age.pdf:":[216],"Stacked":[217],"Ridge":[218],"plot":[219],"multiple":[221],"software":[222,336,342,984],"attributes":[223,491,985],"distributed":[224],"with":[227,274,300,314,321,340,470,533,574,635,828,848,882,891,982,998,1160],"different":[228,1231],"age.":[229],"yearly_commit_activity_boxplot.pdf:":[230],"Multiple":[231],"boxplot":[232],"figure":[233,997],"projects'":[236],"level":[238],"terms":[240,1007],"commit":[242,256,865,966],"activity.":[243,794],"Data":[244,559],"A":[245,803,1062],"folder":[246,339,804,1063],"containing":[247,561,805,1064],"all":[248,434,479,806,834,1065,1194,1269],"raw":[249,576],"extracted":[251],"Commits":[252,267],"Diff:":[253],"Contains":[254,269,282,293,309,383,399,413,428,438,452,810],"diff":[257,866],"between":[259,758],"subsequent":[261],"commits":[263,273,313,443,461,547,552,1051],"per":[264,278,288,304,318,395,409,424,455,953],"mined":[265,279,289,305,319,323,589,902],"project.":[266,280,290,306,397,426],"Hash:":[268],"list":[271,284,295,311,372],"detected":[275,297,315,934],"Issues:":[281],"issues":[286],"repported":[287],"Refactor":[291],"Types:":[292],"types":[299],"global":[302,831,1179,1272],"counts":[303,432,441,454,477,489],"Refactoring":[307,627,845],"Commits:":[308],"project":[320,357,411,456,509,815,1167],"retrieved":[326],"from":[327,360,387,403,417,433,522,578,621,652,719,737,797,986,1002,1243,1296],"RefactoringMiner.":[328,450,849,892],"RefactoringMiner":[329,332,822],"Output:":[330],"Raw":[331,570],"output.":[333],"Zipped":[334,338],"analyzed":[335,396,410,425,511,563,580,911,920,945,1128],"repositories:":[337],"repositories":[343],"cloned":[344],"at":[345],"stage":[347],"this":[348,513,1104,1119,1211],"was":[350],"executed":[351],"Unique":[352],"projects:":[353],"List":[354],"unique":[356,1294],"full":[358],"names":[359],"PANDORA":[362],"dataset":[363,366],"(The":[364],"original":[365],"did":[367],"not":[368],"provide":[369,1070,1203],"clean":[371],"so":[375],"we":[376],"made":[377],"it":[378,583],"removing":[379],"duplicates)":[381],"change_proneness_data:":[382],"output":[385,401,415],"files":[386,402,416,560],"change":[389,675,695,733,896,907],"defect":[391,677,713,751,898],"proneness":[392,899],"calculation":[393,407],"dev_effort_data:":[398],"Developer's":[405],"effort":[406],"merged_results:":[412],"two":[419],"previous":[420],"computation":[421],"merged":[423],"global_refactoring_counts.json:":[427],"summary":[430,440,453,476,518],"projects.":[436,912,990],"mined_total_commit_counts.json:":[437],"that":[444,1042,1201],"reported":[445],"according":[448],"project_refactoring_stats.json:":[451],"regarding":[457],"number":[459,463,467],"analyzed,":[462,466],"refactorings":[465,469,903,921],"persistence":[472],"history.":[473],"basic_statistics_table.csv:":[474],"Reports":[475,516],"initially":[481],"considered":[482,989],"context.":[487],"These":[488],"include":[490],"such":[492],"Commits,":[494],"Issues,":[495],"GitHub":[496,872],"Stars,":[497],"...":[498],"among":[499],"others":[500],"order":[502],"describe":[504],"shape":[506],"being":[510],"descriptive_stats_table.csv:":[515],"descriptive":[519],"statistics":[520],"resulting":[521],"basic_statistics_table.csvtable,":[524],"displayed":[526],"[```sensitivity_analysis_bug_fixing.xlsx``](Data/sensitivity_analysis_bug_fixing.xlsx):":[530],"Excel":[531],"sheets":[532],"manual":[536,556,1035,1055],"annotation":[537],"efficiency":[540],"adopted":[543],"strategy":[544],"label":[546],"bug-fixing.":[549],"bug_fixing_validation_sample.csv:":[550],"Sampled":[551],"perform":[554,1013,1025,1053],"annotations.":[557],"results":[564,577,1086],"answer":[566],"Research":[568],"Questions.":[569],"results:":[571],"CSV":[572,1094],"file":[573,612,634,682,700,777],"cases,":[582],"majority":[586],"into":[591,955],"one":[592],"single":[593],"file.":[594],"\"To":[596],"what":[597],"extent":[598],"does":[599],"persist":[606],"code?\"":[608],"LCSDistribution.jrp:":[609],"JMP":[610,631,680,698,775],"analysis":[611,632,681,699,776,1016],"compute":[614,684,702,779],"RQ1.":[615],"Hypothesis":[616,715],"Testing:":[617,716],"RefactoringFamilyTypeDunn.xlsx:":[618],"Resulting":[619,650],"outcome":[620,651],"Dunn's":[623],"test":[624,757],"Family":[628],"significance.":[629],"RefactoringFamilyVSREjmp.jmp:":[630],"table":[633,981],"hypothesis":[637,654,721,739,799],"testing":[638,655,722,740,800],"impact":[641,658,688,706,726,744,783],"over":[646,663,835,904],"RE.":[648,665],"RefactoringFamilyVSREjmp.xlsx:":[649],"\"What":[667,766],"long-term":[670,772],"effect":[671,692,710,730,748],"proneness?\"":[678],"CPDistribution.jrp:":[679],"RQ2":[685,703],"proneness.":[696,714,734,752],"DPDistribution.jrp:":[697],"CP.xlsx:":[717],"Results":[718,736,796],"performed":[723,741,801],"DP.xlsx:":[735],"Spearman.xlsx:":[753],"Spearman":[754],"Rho":[755],"correlation":[756],"RE,":[760],"CP":[762],"DP.":[764],"benefit/effort":[769,789],"ratio":[770,790],"refactoring?\"":[773],"cpeloc.jrp:":[774],"RQ3":[780],"performing":[792],"HT.xlsx:":[795],"Scripts:":[802],"scripts.":[808,839],"components/:":[809],"utils":[811],"leveraged":[812],"during":[813,935],"main":[817],"Scripts":[818],"run":[820],"initial":[823,888,1285],"collection.":[825],"utility.py:":[826],"Script":[827,841,851,869,960,976,992,1011,1023,1039],"common":[830],"variables":[832,1273],"rest":[837],"refactoring_miner.py:":[840],"dedicated":[842,852,878],"Activity":[846],"Mining":[847],"its_miner.py:":[850],"Issue":[855],"Tracking":[856],"System":[857],"mining.":[859],"get_commit_diff.py:":[860],"Version":[861],"control":[862],"miner":[863],"extraction.":[867],"get_github_url.py:":[868],"obtain":[871],"URL":[874],"links.":[875],"helper.py:":[876],"Scriopt":[877],"support":[880],"scripts":[881,1144],"help":[884],"functions.":[885],"00_main.py:":[886],"Performs":[887],"01_proneness_calculator.py:":[893],"Calculated":[894],"entire":[906],"history":[908],"02_get_bcp.py:":[913],"Calculates":[914,930],"through":[922],"Bayesian":[923],"Conditional":[924],"Probability":[925],"approach.":[928],"03_dev_effort.py:":[929],"lifetime":[939],"code":[942,1172],"Java":[946],"class.":[947],"04_merge_crossproject_data.py:":[948],"Merges":[949],"collected":[951],"cross-project":[957],"dataset.":[958,1299],"05_bcp_example_collector.py:":[959],"utilized":[961,977,993],"mine":[963],"specific":[965],"example":[970,1129],"provided":[971,1136,1146],"Appendix.":[974],"06_summary_statistics.py:":[975],"create":[979,995,1193],"basic_statistics_table.csv":[980],"initialized":[988],"07_get_activity.py:":[991],"yearlyt_commit_activity_boxplot.pdf":[996],"yearly":[1000],"studied":[1004],"commits.":[1009],"08_sensitivity_analysis.py:":[1010],"sensitivity":[1015],"BCP":[1019],"threshold":[1020],"selection.":[1021],"09_fetch_manual_validation_sample.py:":[1022],"sampling":[1027],"observations":[1029],"bug":[1033],"fixing":[1034],"validation":[1036],"experiment.":[1037,1059],"10_check_commit_uniqueness_in_samples.py:":[1038],"check":[1041],"there":[1043],"are":[1044,1145,1237],"no":[1045],"duplicates":[1046],"sample":[1049],"annotations":[1056],"Appendix":[1060,1074],"example:":[1061],"generated":[1068,1133],"demonstration":[1072],"B":[1075],"section":[1076],"bcp-examples.R:":[1080],"R":[1081],"codes":[1082],"replicate":[1084],"presented":[1087],"example.":[1090,1105,1120],"metadata_jmeter.csv:":[1091],"Metadata":[1092,1107],"input":[1097,1112],"implementation":[1102,1117],"metadata_jmeter.xlsx:":[1106],"XLSX":[1109],"Figure":[1122],"demonstrating":[1123],"progression":[1125],"refactoring.":[1130],"License":[1131],"All":[1132,1143,1151],"under":[1137,1147],"Creative":[1138],"Commons":[1139],"4.0":[1140],"Attribution":[1141],"License.":[1142,1150],"MIT":[1149],"analysed":[1153],"must":[1155],"be":[1156,1200,1255],"accordance":[1159],"respective":[1162],"licenses":[1163],"(shared":[1164],"when":[1168],"applicable).":[1169],"Running":[1170],"NOTE":[1173,1228],"1:":[1174,1277],"Please,":[1175],"find":[1176],"DATA_PATH":[1178],"variable":[1180],"components/utility.py":[1183],"script":[1184,1280],"define":[1186],"path":[1188,1206],"where":[1189],"program":[1191],"should":[1192],"needed":[1196],"results.The":[1197],"logic":[1198],"would":[1199],"you":[1202,1218],"base":[1205],"location":[1209,1223],"your":[1215],"machine,":[1216],"add":[1219],"files.":[1227],"2:":[1229],"The":[1230],"stages":[1232,1252],"execution":[1236],"splitted":[1238],"main.py":[1241],"script,":[1242],"boolean":[1245,1271],"definitions":[1246],"incommons.py":[1247],"practitioners":[1248],"can":[1249],"decide":[1250],"which":[1251],"want":[1253],"manipulated":[1256],"or":[1257],"re-executed":[1258],"again":[1259],"without":[1260],"affecting":[1261],"other":[1263],"stages.For":[1264],"complete":[1266],"execution,":[1267],"set":[1268],"True":[1275],"Stage":[1276],"MAIN":[1278],"Executes":[1279],"00_main.py":[1281],"running":[1283],"incorporating":[1288],"following":[1290],"sub-steps:":[1291],"Gets":[1292],"source":[1298],"Collects":[1300],"issue-tracking":[1301],"syst":[1302]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2025-10-10T00:00:00"}
