{"id":"https://openalex.org/W4383374756","doi":"https://doi.org/10.1007/s10664-023-10350-7","title":"Improving hardware/software interface management in systems of systems through documentation as code","display_name":"Improving hardware/software interface management in systems of systems through documentation as code","publication_year":2023,"publication_date":"2023-07-01","ids":{"openalex":"https://openalex.org/W4383374756","doi":"https://doi.org/10.1007/s10664-023-10350-7"},"language":"en","primary_location":{"id":"doi:10.1007/s10664-023-10350-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-023-10350-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-023-10350-7.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10664-023-10350-7.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5047907444","display_name":"H\u00e9ctor Cadavid","orcid":"https://orcid.org/0000-0003-4965-4243"},"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/I3130327861","display_name":"University of Cundinamarca","ror":"https://ror.org/040tqqd15","country_code":"CO","type":"education","lineage":["https://openalex.org/I3130327861"]},{"id":"https://openalex.org/I4210115480","display_name":"Escuela Colombiana de Ingenieria Julio Garavito","ror":"https://ror.org/01nxen694","country_code":"CO","type":"education","lineage":["https://openalex.org/I4210115480"]}],"countries":["CO","NL"],"is_corresponding":true,"raw_author_name":"H\u00e9ctor Cadavid","raw_affiliation_strings":["Department of Computer Science, Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Broerstraat 5, Groningen, 9712 CP, Groningen, Netherlands","Department of Informatics, Universidad Escuela Colombiana de Ingenier\u00eda, Ak 45#205-59, Bogot\u00e1, 111166, Cundinamarca, Colombia"],"raw_orcid":"https://orcid.org/0000-0003-4965-4243","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Broerstraat 5, Groningen, 9712 CP, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]},{"raw_affiliation_string":"Department of Informatics, Universidad Escuela Colombiana de Ingenier\u00eda, Ak 45#205-59, Bogot\u00e1, 111166, Cundinamarca, Colombia","institution_ids":["https://openalex.org/I3130327861","https://openalex.org/I4210115480"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012748201","display_name":"Vasilios Andrikopoulos","orcid":"https://orcid.org/0000-0001-7937-0247"},"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":"Vasilios Andrikopoulos","raw_affiliation_strings":["Department of Computer Science, Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Broerstraat 5, Groningen, 9712 CP, Groningen, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Broerstraat 5, Groningen, 9712 CP, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083888080","display_name":"Paris Avgeriou","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":"Paris Avgeriou","raw_affiliation_strings":["Department of Computer Science, Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Broerstraat 5, Groningen, 9712 CP, Groningen, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, Broerstraat 5, Groningen, 9712 CP, Groningen, Netherlands","institution_ids":["https://openalex.org/I169381384"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5047907444"],"corresponding_institution_ids":["https://openalex.org/I169381384","https://openalex.org/I3130327861","https://openalex.org/I4210115480"],"apc_list":{"value":2890,"currency":"USD","value_usd":2890},"apc_paid":{"value":2890,"currency":"USD","value_usd":2890},"fwci":0.4599,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.56430541,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"28","issue":"4","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12000","display_name":"Systems Engineering Methodologies and Applications","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12000","display_name":"Systems Engineering Methodologies and Applications","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14306","display_name":"Technology Assessment and Management","score":0.9876000285148621,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13295","display_name":"Safety Systems Engineering in Autonomy","score":0.9771000146865845,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"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/documentation","display_name":"Documentation","score":0.7871642112731934},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5962120294570923},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.585978090763092},{"id":"https://openalex.org/keywords/interfacing","display_name":"Interfacing","score":0.5382428169250488},{"id":"https://openalex.org/keywords/software-documentation","display_name":"Software documentation","score":0.5369370579719543},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5305184721946716},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4897794723510742},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.378486692905426},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3574266731739044},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.3083142936229706},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.2808840870857239},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.10135272145271301}],"concepts":[{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.7871642112731934},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5962120294570923},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.585978090763092},{"id":"https://openalex.org/C2776303644","wikidata":"https://www.wikidata.org/wiki/Q1020499","display_name":"Interfacing","level":2,"score":0.5382428169250488},{"id":"https://openalex.org/C81587897","wikidata":"https://www.wikidata.org/wiki/Q181702","display_name":"Software documentation","level":5,"score":0.5369370579719543},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5305184721946716},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4897794723510742},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.378486692905426},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3574266731739044},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3083142936229706},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2808840870857239},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.10135272145271301},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.0},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1007/s10664-023-10350-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-023-10350-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-023-10350-7.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:pure.rug.nl:openaire_cris_publications/9132478b-1151-462f-983a-e5c129b818a7","is_oa":true,"landing_page_url":"https://research.rug.nl/en/publications/9132478b-1151-462f-983a-e5c129b818a7","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cadavid, H, Andrikopoulos, V & Avgeriou, P 2023, 'Improving hardware/software interface management in systems of systems through documentation as code', Empirical Software Engineering, vol. 28, 100. https://doi.org/10.1007/s10664-023-10350-7","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:pure.rug.nl:publications/9132478b-1151-462f-983a-e5c129b818a7","is_oa":true,"landing_page_url":"https://research.rug.nl/files/701247391/s10664-023-10350-7.pdf","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cadavid, H, Andrikopoulos, V & Avgeriou, P 2023, 'Improving hardware/software interface management in systems of systems through documentation as code', Empirical Software Engineering, vol. 28, 100. https://doi.org/10.1007/s10664-023-10350-7","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s10664-023-10350-7","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10664-023-10350-7","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10664-023-10350-7.pdf","source":{"id":"https://openalex.org/S109852484","display_name":"Empirical Software Engineering","issn_l":"1382-3256","issn":["1382-3256","1573-7616"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Empirical Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.41999998688697815,"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4383374756.pdf"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W35818155","https://openalex.org/W49973284","https://openalex.org/W1967797047","https://openalex.org/W2058107586","https://openalex.org/W2059149317","https://openalex.org/W2143615869","https://openalex.org/W2147626801","https://openalex.org/W2148395138","https://openalex.org/W2403726237","https://openalex.org/W2519785491","https://openalex.org/W2810607235","https://openalex.org/W2885317530","https://openalex.org/W2901655292","https://openalex.org/W2911822671","https://openalex.org/W2972270214","https://openalex.org/W2979242599","https://openalex.org/W2980944225","https://openalex.org/W2989687437","https://openalex.org/W2989780994","https://openalex.org/W3015666844","https://openalex.org/W3086461893","https://openalex.org/W3111634881","https://openalex.org/W3113183165","https://openalex.org/W3162622630","https://openalex.org/W3168438715","https://openalex.org/W3169161158","https://openalex.org/W4283398972","https://openalex.org/W4294948509"],"related_works":["https://openalex.org/W2064411026","https://openalex.org/W2364538626","https://openalex.org/W2081270373","https://openalex.org/W2073324033","https://openalex.org/W1979131826","https://openalex.org/W4241894757","https://openalex.org/W2347413411","https://openalex.org/W1975647310","https://openalex.org/W2033083755","https://openalex.org/W2764664989"],"abstract_inverted_index":{"Abstract":[0],"Context":[1],"The":[2,160],"management":[3,36,114],"of":[4,21,23,66,78,90,100,149,180,208,217,223],"Interface":[5],"Control":[6],"Documents":[7],"(ICDs)":[8],"has":[9,167],"shown":[10],"to":[11,30,96,104,138,164,177],"be":[12,194],"a":[13,43,47,57,64,122],"major":[14],"pain":[15],"point":[16],"in":[17,50,75,87,172,188],"the":[18,39,69,76,79,88,98,101,133,181,209,220],"architecting":[19,221],"processes":[20,222],"Systems":[22,24],"(SoS).":[25],"Objective":[26],"This":[27,192],"work":[28,156],"aims":[29],"improve":[31],"on":[32,110,119,202],"previously":[33,111],"identified":[34,112],"ICD":[35],"issues":[37,115,131,184],"using":[38],"documentation-as-code":[40,134],"philosophy":[41],"as":[42],"potential":[44],"basis":[45],"for":[46,154,219],"treatment,":[48],"and":[49,145,151,200,205,211],"collaboration":[51],"with":[52,63,185],"practitioners.":[53],"Method":[54],"We":[55],"conducted":[56],"Technical":[58],"Action":[59],"Research":[60],"(TAR)":[61],"study":[62],"group":[65],"engineers":[67],"at":[68,128],"Netherlands":[70],"Radio":[71],"Astronomy":[72],"Institute":[73],"(ASTRON),":[74],"context":[77],"LOFAR":[80],"radio":[81],"telescope.":[82],"An":[83],"additional":[84],"research":[85],"instrument,":[86],"form":[89],"an":[91],"expert":[92],"panel,":[93],"was":[94,125],"used":[95],"evaluate":[97],"transferability":[99,152],"proposed":[102,161],"treatment":[103],"alternative":[105],"domains.":[106,191],"Results":[107],"In-depth":[108],"insights":[109,121],"interface":[113],"were":[116,157],"gained.":[117],"Based":[118],"these":[120,130],"functional":[123],"proof-of-concept":[124],"developed":[126],"aimed":[127],"addressing":[129],"following":[132],"principles.":[135],"In":[136],"addition":[137],"receiving":[139],"overall":[140],"positive":[141],"reviews":[142],"from":[143],"practitioners":[144],"experts,":[146],"further":[147],"areas":[148],"improvement":[150],"considerations":[153],"future":[155],"identified.":[158],"Conclusions":[159],"approach,":[162],"which":[163],"our":[165],"knowledge":[166],"not":[168],"been":[169],"explored":[170],"before":[171],"this":[173],"context,":[174],"is":[175],"promising":[176],"address":[178],"some":[179],"recurring":[182],"interfacing-related":[183],"directed":[186],"SoS":[187],"multiple":[189],"engineering":[190],"could":[193],"done":[195],"mainly":[196],"by":[197],"enforcing":[198],"consistency":[199],"completeness":[201],"both":[203],"text-based":[204],"formal":[206],"elements":[207],"ICDs,":[210],"turning":[212],"ICDs":[213],"into":[214],"single":[215],"sources":[216],"truth":[218],"large":[224],"scale":[225],"SoS.":[226]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
