{"id":"https://openalex.org/W3175365580","doi":"https://doi.org/10.5381/jot.2021.20.3.a4","title":"Automatic Generation of Configuration Files: an Experience Report from the Railway Domain.","display_name":"Automatic Generation of Configuration Files: an Experience Report from the Railway Domain.","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3175365580","doi":"https://doi.org/10.5381/jot.2021.20.3.a4","mag":"3175365580"},"language":"en","primary_location":{"id":"doi:10.5381/jot.2021.20.3.a4","doi":"https://doi.org/10.5381/jot.2021.20.3.a4","is_oa":true,"landing_page_url":"https://doi.org/10.5381/jot.2021.20.3.a4","pdf_url":"http://www.jot.fm/issues/issue_2021_03/article4.pdf","source":{"id":"https://openalex.org/S172897590","display_name":"The Journal of Object Technology","issn_l":"1660-1769","issn":["1660-1769"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","dongbi-d","jufo-1","norway-1","poland-70","russia-white-list-3"],"host_organization":"https://openalex.org/P4383699229","host_organization_name":"EtH Zurich","host_organization_lineage":["https://openalex.org/P4383699229"],"host_organization_lineage_names":["EtH Zurich"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Object Technology","raw_type":"journal-article"},"volume":null,"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"http://www.jot.fm/issues/issue_2021_03/article4.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5090348389","display_name":"Enxhi Ferko","orcid":"https://orcid.org/0000-0003-3683-8174","observed_orcids":["https://orcid.org/0000-0003-3683-8174"]},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Enxhi Ferko","raw_affiliation_strings":["M\u00e4lardalen University , Sweden","M\u00e4lardalen University, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University , Sweden","institution_ids":["https://openalex.org/I82509713"]},{"raw_affiliation_string":"M\u00e4lardalen University, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082377312","display_name":"Alessio Bucaioni","orcid":"https://orcid.org/0000-0002-8027-0611","observed_orcids":["https://orcid.org/0000-0002-8027-0611"]},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Alessio Bucaioni","raw_affiliation_strings":["M\u00e4lardalen University , Sweden","M\u00e4lardalen University, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University , Sweden","institution_ids":["https://openalex.org/I82509713"]},{"raw_affiliation_string":"M\u00e4lardalen University, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035488847","display_name":"Jan Carlson","orcid":"https://orcid.org/0000-0002-8461-0230","observed_orcids":["https://orcid.org/0000-0002-8461-0230"]},"institutions":[{"id":"https://openalex.org/I82509713","display_name":"M\u00e4lardalen University","ror":"https://ror.org/033vfbz75","country_code":"SE","type":"education","lineage":["https://openalex.org/I82509713"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Jan Carlson","raw_affiliation_strings":["M\u00e4lardalen University , Sweden","M\u00e4lardalen University, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"M\u00e4lardalen University , Sweden","institution_ids":["https://openalex.org/I82509713"]},{"raw_affiliation_string":"M\u00e4lardalen University, Sweden","institution_ids":["https://openalex.org/I82509713"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038861211","display_name":"Zulqarnain Haider","orcid":"https://orcid.org/0000-0002-3266-7008","observed_orcids":["https://orcid.org/0000-0002-3266-7008"]},"institutions":[{"id":"https://openalex.org/I4210123651","display_name":"Bombardier (Sweden)","ror":"https://ror.org/02ec4x178","country_code":"SE","type":"company","lineage":["https://openalex.org/I4210123651","https://openalex.org/I910623958"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Zulqarnain Haider","raw_affiliation_strings":["Bomdardier Railway Transportation , Sweden","Bomdardier Railway Transportation, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Bomdardier Railway Transportation , Sweden","institution_ids":["https://openalex.org/I4210123651"]},{"raw_affiliation_string":"Bomdardier Railway Transportation, Sweden","institution_ids":["https://openalex.org/I4210123651"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3471,"has_fulltext":true,"cited_by_count":6,"citation_normalized_percentile":{"value":0.59356876,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":96},"biblio":{"volume":"20","issue":"3","first_page":"4:1","last_page":"4:1"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0010000000474974513,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/software-product-lines","display_name":"software product lines","score":0.8830000162124634},{"id":"https://openalex.org/keywords/generative-programming","display_name":"generative programming","score":0.8849999904632568},{"id":"https://openalex.org/keywords/railway-software","display_name":"railway software","score":0.5600000023841858},{"id":"https://openalex.org/keywords/bombardier-transportation","display_name":"Bombardier Transportation","score":0.7990000247955322},{"id":"https://openalex.org/keywords/development-effort-reduction","display_name":"development effort reduction","score":0.781000018119812},{"id":"https://openalex.org/keywords/error-reduction","display_name":"error reduction","score":0.7879999876022339},{"id":"https://openalex.org/keywords/technology-transfer","display_name":"technology transfer","score":0.8679999709129333},{"id":"https://openalex.org/keywords/industry-adoption","display_name":"industrial adoption","score":0.6990000009536743}],"concepts":[{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.6308683753013611},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5935347080230713},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.03761085867881775},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5381/jot.2021.20.3.a4","doi":"https://doi.org/10.5381/jot.2021.20.3.a4","is_oa":true,"landing_page_url":"https://doi.org/10.5381/jot.2021.20.3.a4","pdf_url":"http://www.jot.fm/issues/issue_2021_03/article4.pdf","source":{"id":"https://openalex.org/S172897590","display_name":"The Journal of Object Technology","issn_l":"1660-1769","issn":["1660-1769"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","dongbi-d","jufo-1","norway-1","poland-70","russia-white-list-3"],"host_organization":"https://openalex.org/P4383699229","host_organization_name":"EtH Zurich","host_organization_lineage":["https://openalex.org/P4383699229"],"host_organization_lineage_names":["EtH Zurich"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Object Technology","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.5381/jot.2021.20.3.a4","doi":"https://doi.org/10.5381/jot.2021.20.3.a4","is_oa":true,"landing_page_url":"https://doi.org/10.5381/jot.2021.20.3.a4","pdf_url":"http://www.jot.fm/issues/issue_2021_03/article4.pdf","source":{"id":"https://openalex.org/S172897590","display_name":"The Journal of Object Technology","issn_l":"1660-1769","issn":["1660-1769"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","dongbi-d","jufo-1","norway-1","poland-70","russia-white-list-3"],"host_organization":"https://openalex.org/P4383699229","host_organization_name":"EtH Zurich","host_organization_lineage":["https://openalex.org/P4383699229"],"host_organization_lineage_names":["EtH Zurich"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Journal of Object Technology","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":1.0,"display_name":"Industry, innovation and infrastructure"}],"sustainable_development_goals_aurora":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321030","display_name":"VINNOVA","ror":"https://ror.org/01kd5m353"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3175365580.pdf","grobid_xml":"https://content.openalex.org/works/W3175365580.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W94833394","https://openalex.org/W1490593855","https://openalex.org/W1500250067","https://openalex.org/W1570173564","https://openalex.org/W1827365978","https://openalex.org/W2015232149","https://openalex.org/W2034628356","https://openalex.org/W2052296870","https://openalex.org/W2062422709","https://openalex.org/W2135234036","https://openalex.org/W2138295157","https://openalex.org/W2147642262","https://openalex.org/W2155915714","https://openalex.org/W2156711043","https://openalex.org/W2162739315","https://openalex.org/W2293726064","https://openalex.org/W2477378326","https://openalex.org/W2524794094","https://openalex.org/W2526347240","https://openalex.org/W2542243103","https://openalex.org/W2576539216","https://openalex.org/W2756040459","https://openalex.org/W2888965762","https://openalex.org/W4245177895","https://openalex.org/W4245391915","https://openalex.org/W4248281428","https://openalex.org/W4291213652","https://openalex.org/W4302470975","https://openalex.org/W6635969386"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W2350741829","https://openalex.org/W2530322880","https://openalex.org/W1596801655"],"abstract_inverted_index":{"In":[0],"recent":[1],"years,":[2],"software":[3,16],"product":[4,17,40],"line":[5,18],"development":[6,60,150],"has":[7],"been":[8],"adopted":[9],"by":[10,27],"a":[11,33,54,85,101],"growing":[12],"number":[13],"of":[14,22,36,38,77,93,100,127,143,156,168,184,200],"companies.Within":[15],"development,":[19],"one":[20],"way":[21],"creating":[23],"specific":[24],"products":[25],"is":[26,97],"using":[28,131],"configuration":[29,44,78],"files":[30,45,79],"to":[31,53,59,163],"control":[32],"given":[34],"set":[35],"parameters":[37],"the":[39,74,81,98,105,108,122,125,128,132,141,144,149,165,169,177,185,189,198,201,209],"at":[41],"run":[42],"time.Often,":[43],"are":[46],"created":[47],"manually":[48],"and":[49,62,107,124,152,172,180,203],"this":[50,65],"may":[51],"lead":[52],"sub-optimal":[55],"process":[56],"with":[57,115],"respect":[58],"effort":[61,103,151],"error":[63,153],"proneness.In":[64],"experience":[66],"report,":[67],"we":[68,139,192,211],"describe":[69],"our":[70,111,116],"work":[71],"in":[72,80,147],"enabling":[73],"automatic":[75],"generation":[76,89],"railway":[82],"domain.We":[83],"discuss":[84],"four-step":[86],"approach":[87,96,130,146,171,202],"whose":[88],"mechanism":[90],"uses":[91],"concepts":[92],"generative":[94],"programming.The":[95],"outcome":[99],"bottom-up":[102],"leveraging":[104],"experiences":[106],"results":[109],"from":[110,136],"technology":[112],"transfer":[113],"activities":[114],"industrial":[117,166],"partner,":[118],"Bombardier":[119,137],"Transportation.We":[120],"evaluate":[121,140],"applicability":[123],"correctness":[126],"proposed":[129,145,170,190],"Aventra":[133],"train":[134],"family":[135],"Transportation.Besides,":[138],"ability":[142],"mitigating":[148],"proneness":[154],"typical":[155],"traditional":[157],"manual":[158],"approaches.We":[159],"performed":[160],"expert":[161],"interviews":[162],"assess":[164],"relevance":[167],"collect":[173],"qualitative":[174],"feedback":[175],"on":[176],"perceived":[178],"benefits":[179],"drawbacks.Eventually,":[181],"for":[182,207],"each":[183],"four":[186],"steps":[187],"composing":[188],"approach,":[191],"identify":[193],"factors":[194,206],"that":[195],"might":[196],"affect":[197],"adoption":[199],"use":[204],"these":[205],"discussing":[208],"lessons":[210],"have":[212],"learned.":[213]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2025-10-10T00:00:00"}
