{"id":"https://openalex.org/W6912043783","doi":"https://doi.org/10.5281/zenodo.14976807","title":"SustainKieker Hackathon: Reverse Engineering of Research Software","display_name":"SustainKieker Hackathon: Reverse Engineering of Research Software","publication_year":2024,"publication_date":"2024-12-19","ids":{"openalex":"https://openalex.org/W6912043783","doi":"https://doi.org/10.5281/zenodo.14976807"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.14976807","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14976807","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.14976807","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Yang, Shinhyung","orcid":"https://orcid.org/0000-0002-8997-9942"},"institutions":[{"id":"https://openalex.org/I32021983","display_name":"Christian-Albrechts-Universit\u00e4t zu Kiel","ror":"https://ror.org/04v76ef78","country_code":"DE","type":"education","lineage":["https://openalex.org/I32021983"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Yang, Shinhyung","raw_affiliation_strings":["Kiel University"],"raw_orcid":"https://orcid.org/0000-0002-8997-9942","affiliations":[{"raw_affiliation_string":"Kiel University","institution_ids":["https://openalex.org/I32021983"]}]},{"author_position":"last","author":{"id":null,"display_name":"Hasselbring, Wilhelm","orcid":"https://orcid.org/0000-0001-6625-4335"},"institutions":[{"id":"https://openalex.org/I32021983","display_name":"Christian-Albrechts-Universit\u00e4t zu Kiel","ror":"https://ror.org/04v76ef78","country_code":"DE","type":"education","lineage":["https://openalex.org/I32021983"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hasselbring, Wilhelm","raw_affiliation_strings":["Kiel University"],"raw_orcid":"https://orcid.org/0000-0001-6625-4335","affiliations":[{"raw_affiliation_string":"Kiel University","institution_ids":["https://openalex.org/I32021983"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I32021983"],"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/reverse-engineering","display_name":"Reverse engineering","score":0.6741999983787537},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.46700000762939453},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.4562999904155731},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45210000872612},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.40299999713897705},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.37439998984336853},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.36070001125335693},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.34880000352859497},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.33090001344680786},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.3237999975681305}],"concepts":[{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.7257000207901001},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.6741999983787537},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.671500027179718},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.46700000762939453},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.4562999904155731},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45210000872612},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.40299999713897705},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.37439998984336853},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.36070001125335693},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.34880000352859497},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.33550000190734863},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.33090001344680786},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.3237999975681305},{"id":"https://openalex.org/C81587897","wikidata":"https://www.wikidata.org/wiki/Q181702","display_name":"Software documentation","level":5,"score":0.31679999828338623},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.3156999945640564},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.2953999936580658},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.2939999997615814},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.2930999994277954},{"id":"https://openalex.org/C171268870","wikidata":"https://www.wikidata.org/wiki/Q1486676","display_name":"GRASP","level":2,"score":0.2903999984264374},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.29010000824928284},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.28929999470710754},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.28220000863075256},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2768999934196472},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.27630001306533813},{"id":"https://openalex.org/C2778941711","wikidata":"https://www.wikidata.org/wiki/Q8024561","display_name":"Windsor","level":2,"score":0.27570000290870667},{"id":"https://openalex.org/C2780008327","wikidata":"https://www.wikidata.org/wiki/Q3962","display_name":"Laptop","level":2,"score":0.2694999873638153},{"id":"https://openalex.org/C182500959","wikidata":"https://www.wikidata.org/wiki/Q7551380","display_name":"Social software engineering","level":5,"score":0.2621999979019165},{"id":"https://openalex.org/C39890963","wikidata":"https://www.wikidata.org/wiki/Q1702721","display_name":"Personal software process","level":5,"score":0.26010000705718994},{"id":"https://openalex.org/C171981572","wikidata":"https://www.wikidata.org/wiki/Q7554239","display_name":"Software analytics","level":5,"score":0.2535000145435333},{"id":"https://openalex.org/C46110900","wikidata":"https://www.wikidata.org/wiki/Q11702993","display_name":"Software walkthrough","level":5,"score":0.2533000111579895},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.251800000667572},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.2515000104904175}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.14976807","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14976807","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.14976807","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.14976807","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":[{"score":0.4487323462963104,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G8346476039","display_name":"Nachhaltigkeit f\u00fcr ein wiederverwendbares, qualitativ hochwertiges MonitoringFramework f\u00fcr die SoftwareEngineeringForschung","funder_award_id":"528713834","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"SustainKieker":[0,288,291],"is":[1,239,292],"a":[2,115,128,138,169,196,240],"software":[3,33,52,56,140,260],"sustainability":[4],"research":[5,16,139,158,214,235,259],"project":[6,19],"that":[7,167,272],"aims":[8],"to":[9,29,103,113,149,155,180,195,221,248],"improve":[10],"the":[11,21,51,76,84,147,212,222,225,234,295],"reusability":[12],"and":[13,31,41,47,68,108,136,153,208,243],"maintainability":[14],"of":[15,50,54,79,163,211,233,268,287],"software.":[17,159],"Our":[18],"employs":[20],"Kieker":[22,36,65,87,98,124,152,197,201],"Observability":[23],"Framework,":[24],"which":[25,119,216],"started":[26],"in":[27,66,73,134,142],"2006,":[28],"monitor":[30],"analyze":[32],"systems.":[34,57],"The":[35,160,188,200,264],"framework":[37],"provides":[38],"monitoring,":[39],"analysis,":[40],"visualization":[42],"support":[43,61],"for":[44,62,88,131,205],"performance":[45],"evaluation":[46],"reverse":[48,206],"engineering":[49,207],"architecture":[53],"existing":[55],"We":[58,81,126],"released":[59],"preliminary":[60],"Python":[63,184,258],"with":[64,172,186,261],"2022,":[67],"we":[69,109,177,244,253,279],"achieved":[70],"another":[71,256],"milestone":[72],"September":[74],"2024,":[75],"2.0.0":[77],"release":[78],"Kieker.":[80],"are":[82],"furthering":[83],"effort":[85],"on":[86],"OpenTelemetry":[89,117,154],"(OTel)":[90],"interoperability":[91],"using":[92],"Kieker's":[93],"Instrumentation":[94],"Record":[95],"Language":[96],"(IRL).":[97],"IRL":[99],"allows":[100],"its":[101,111],"users":[102],"define":[104,114],"new":[105,116],"record":[106],"types,":[107],"extend":[110],"feature":[112],"Export,":[118],"translates":[120],"OTel":[121],"traces":[122,194],"into":[123],"records.":[125],"propose":[127],"hackathon":[129,161],"event":[130],"scientists":[132],"interested":[133],"monitoring":[135],"analyzing":[137],"written":[141],"Python.":[143],"Participants":[144],"will":[145,191,217,245,254,266,274,280],"have":[146,230],"opportunity":[148],"utilize":[150],"both":[151],"understand":[156],"this":[157],"consists":[162],"two":[164],"hands-on":[165],"practices":[166],"require":[168],"personal":[170],"laptop":[171],"an":[173,182,231,282],"Internet":[174],"connection.":[175],"First,":[176],"ask":[178],"participants":[179,273],"instrument":[181],"example":[183],"application":[185],"OpenTelemetry.":[187],"software's":[189,236],"execution":[190],"send":[192],"all":[193],"analysis":[198,202],"pipeline.":[199],"results":[203],"allow":[204],"program":[209],"comprehension":[210],"provided":[213],"software,":[215],"(probably)":[218],"be":[219],"unknown":[220],"participants,":[223],"before":[224],"hackathon.":[226],"Afterwards,":[227],"they":[228],"should":[229],"overview":[232],"architecture.":[237],"It":[238],"guided":[241],"practice,":[242],"provide":[246,255],"materials":[247],"obviate":[249],"unnecessary":[250],"barriers.":[251],"Second,":[252],"real-world":[257],"increased":[262],"challenges.":[263],"question":[265],"consist":[267],"several":[269],"sub-questions":[270],"so":[271],"make":[275],"step-by-step":[276],"progress.":[277],"Lastly,":[278],"conduct":[281],"online":[283],"survey":[284],"as":[285],"part":[286],"action":[289],"research.":[290],"funded":[293],"by":[294],"Deutsche":[296],"Forschungsgemeinschaft":[297],"(DFG":[298],"\u2013":[299],"German":[300],"Research":[301],"Foundation),":[302],"grant":[303],"no.":[304],"528713834.":[305]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2025-10-10T00:00:00"}
