{"id":"https://openalex.org/W6923454421","doi":"https://doi.org/10.14279/eceasst.v83.2614","title":"System Regression Tests for the preCICE Coupling Ecosystem","display_name":"System Regression Tests for the preCICE Coupling Ecosystem","publication_year":2024,"publication_date":"2024-05-17","ids":{"openalex":"https://openalex.org/W6923454421","doi":"https://doi.org/10.14279/eceasst.v83.2614"},"language":"en","primary_location":{"id":"doi:10.14279/eceasst.v83.2614","is_oa":true,"landing_page_url":"https://doi.org/10.14279/eceasst.v83.2614","pdf_url":null,"source":{"id":"https://openalex.org/S7407052985","display_name":"Technische Universit\u00e4t Berlin \u2013 Universit\u00e4tsbibliothek","issn_l":null,"issn":[],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.14279/eceasst.v83.2614","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Chourdakis, Gerasimos","orcid":"https://orcid.org/0000-0002-3977-1385"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Chourdakis, Gerasimos","raw_affiliation_strings":["School of Computation, Information and Technology, Technical University of Munich"],"affiliations":[{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Seitz, Valentin","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Seitz, Valentin","raw_affiliation_strings":["School of Computation, Information and Technology, Technical University of Munich"],"affiliations":[{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"last","author":{"id":null,"display_name":"Uekermann, Benjamin","orcid":null},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Uekermann, Benjamin","raw_affiliation_strings":["Instittute for Parallel and Distributed Systems, University of Stuttgart"],"affiliations":[{"raw_affiliation_string":"Instittute for Parallel and Distributed Systems, University of Stuttgart","institution_ids":["https://openalex.org/I100066346"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.53852665,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"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/T11986","display_name":"Scientific Computing and Data Management","score":0.8628000020980835,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.8628000020980835,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.029600000008940697,"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"}},{"id":"https://openalex.org/T11195","display_name":"Simulation Techniques and Applications","score":0.026000000536441803,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.8303999900817871},{"id":"https://openalex.org/keywords/oracle","display_name":"Oracle","score":0.7789999842643738},{"id":"https://openalex.org/keywords/coupling","display_name":"Coupling (piping)","score":0.6888999938964844},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5703999996185303},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.517799973487854},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5049999952316284},{"id":"https://openalex.org/keywords/regression-analysis","display_name":"Regression analysis","score":0.45669999718666077},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.45419999957084656},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4163999855518341}],"concepts":[{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.8303999900817871},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.7789999842643738},{"id":"https://openalex.org/C131584629","wikidata":"https://www.wikidata.org/wiki/Q4308705","display_name":"Coupling (piping)","level":2,"score":0.6888999938964844},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6327000260353088},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5703999996185303},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.517799973487854},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5049999952316284},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.45669999718666077},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.45419999957084656},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4287000000476837},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4163999855518341},{"id":"https://openalex.org/C83546350","wikidata":"https://www.wikidata.org/wiki/Q1139051","display_name":"Regression","level":2,"score":0.3921999931335449},{"id":"https://openalex.org/C178059732","wikidata":"https://www.wikidata.org/wiki/Q1982529","display_name":"Software performance testing","level":5,"score":0.3452000021934509},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3352999985218048},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.3278999924659729},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.3215000033378601},{"id":"https://openalex.org/C48921125","wikidata":"https://www.wikidata.org/wiki/Q10861030","display_name":"Linear regression","level":2,"score":0.3028999865055084},{"id":"https://openalex.org/C86469151","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Non-regression testing","level":5,"score":0.29750001430511475},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.295199990272522},{"id":"https://openalex.org/C52928878","wikidata":"https://www.wikidata.org/wiki/Q7554226","display_name":"Software reliability testing","level":5,"score":0.28049999475479126},{"id":"https://openalex.org/C107683887","wikidata":"https://www.wikidata.org/wiki/Q782466","display_name":"Integration testing","level":3,"score":0.27970001101493835},{"id":"https://openalex.org/C164100034","wikidata":"https://www.wikidata.org/wiki/Q1870629","display_name":"Loose coupling","level":2,"score":0.272599995136261},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.2694999873638153},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.26759999990463257},{"id":"https://openalex.org/C7166840","wikidata":"https://www.wikidata.org/wiki/Q1199682","display_name":"System testing","level":2,"score":0.2669000029563904},{"id":"https://openalex.org/C111524372","wikidata":"https://www.wikidata.org/wiki/Q7663718","display_name":"System integration testing","level":5,"score":0.26649999618530273},{"id":"https://openalex.org/C165825675","wikidata":"https://www.wikidata.org/wiki/Q1399743","display_name":"Model-based testing","level":4,"score":0.2615000009536743},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.26089999079704285},{"id":"https://openalex.org/C108913964","wikidata":"https://www.wikidata.org/wiki/Q2376856","display_name":"System under test","level":4,"score":0.2578999996185303},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.25619998574256897}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.14279/eceasst.v83.2614","is_oa":true,"landing_page_url":"https://doi.org/10.14279/eceasst.v83.2614","pdf_url":null,"source":{"id":"https://openalex.org/S7407052985","display_name":"Technische Universit\u00e4t Berlin \u2013 Universit\u00e4tsbibliothek","issn_l":null,"issn":[],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"doi:10.14279/eceasst.v83.2614","is_oa":true,"landing_page_url":"https://doi.org/10.14279/eceasst.v83.2614","pdf_url":null,"source":{"id":"https://openalex.org/S7407052985","display_name":"Technische Universit\u00e4t Berlin \u2013 Universit\u00e4tsbibliothek","issn_l":null,"issn":[],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},"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":{"Simulation":[0],"codes":[1,30],"are":[2],"often":[3,12,89],"implemented":[4],"as":[5],"one":[6],"single":[7],"application":[8],"or":[9,93],"library,":[10,61],"which":[11],"clearly":[13],"defines":[14],"the":[15,34,37,60,84,129,134],"system":[16,43,104,144],"under":[17],"testing":[18,125,133],"and":[19,83,86,137,160,166],"an":[20,99],"oracle":[21],"for":[22,103,127,143,147],"regression":[23,105,145],"tests.":[24],"For":[25],"some":[26],"simulations,":[27],"coupling":[28,38,48,72],"multiple":[29],"is":[31,76],"necessary.":[32],"In":[33,119],"case":[35,102],"of":[36,44,59,63,68,159,168],"library":[39],"preCICE,":[40,148],"a":[41,52,64,79,140],"realistic":[42],"at":[45],"least":[46],"two":[47],"participants":[49],"(typically":[50],"each":[51,71],"different":[53],"simulation":[54,85],"code)":[55],"consists":[56],"not":[57,111],"only":[58],"but":[62],"complete":[65],"software":[66,81,117],"stack":[67],"components":[69],"underneath":[70],"participant.":[73],"Each":[74],"component":[75],"developed":[77],"in":[78],"separate":[80],"repository,":[82],"screen":[87],"output":[88],"varies":[90],"between":[91],"executions":[92],"dependency":[94],"versions.":[95],"These":[96],"make":[97],"preCICE":[98,135],"interesting":[100],"study":[101],"tests,":[106],"requiring":[107],"solutions":[108],"to":[109,163],"issues":[110],"typically":[112],"faced":[113,131],"by":[114],"stand-alone":[115],"research":[116],"projects.":[118],"this":[120],"paper,":[121],"we":[122,138],"evaluate":[123],"common":[124],"approaches":[126],"solving":[128],"challenges":[130],"when":[132],"ecosystem,":[136],"present":[139],"new":[141],"framework":[142],"tests":[146],"based":[149],"on":[150],"connected":[151],"Docker":[152],"containers":[153],"with":[154],"cached":[155],"layers,":[156],"version":[157],"control":[158],"numerical":[161],"comparisons":[162],"reference":[164],"results,":[165],"interaction":[167],"GitHub":[169],"Actions":[170],"workflows":[171],"across":[172],"repositories.":[173]},"counts_by_year":[],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2025-10-10T00:00:00"}
