{"id":"https://openalex.org/W7204649604","doi":"https://doi.org/10.22266/ijies2026.0930.10","title":"ArchPipeline: A Two-phase Transfer-learning Framework for Software Architecture Comprehension and Evolution","display_name":"ArchPipeline: A Two-phase Transfer-learning Framework for Software Architecture Comprehension and Evolution","publication_year":2026,"publication_date":"2026-08-29","ids":{"openalex":"https://openalex.org/W7204649604","doi":"https://doi.org/10.22266/ijies2026.0930.10"},"language":"en","primary_location":{"id":"doi:10.22266/ijies2026.0930.10","doi":"https://doi.org/10.22266/ijies2026.0930.10","is_oa":true,"landing_page_url":"https://doi.org/10.22266/ijies2026.0930.10","pdf_url":"https://doi.org/10.22266/ijies2026.0930.10","source":{"id":"https://openalex.org/S2764379787","display_name":"International journal of intelligent engineering and systems","issn_l":"1882-708X","issn":["1882-708X","2185-310X","2185-3118"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","poland-40","russia-white-list-2"],"host_organization":"https://openalex.org/P4365922016","host_organization_name":"Intelligent Networks and Systems Society","host_organization_lineage":["https://openalex.org/P4365922016"],"host_organization_lineage_names":["Intelligent Networks and Systems Society"],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Intelligent Engineering and Systems","raw_type":"journal-article"},"parent_works":[],"lineage":["https://openalex.org/W7204649604"],"child_works_count":0,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.22266/ijies2026.0930.10","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080835638","display_name":"Lamia A\u00efssaoui","orcid":"https://orcid.org/0000-0002-8619-535X","observed_orcids":["https://orcid.org/0000-0002-8619-535X","https://orcid.org/0000-0001-7365-3174"]},"institutions":[{"id":"https://openalex.org/I108754898","display_name":"Badji Mokhtar-Annaba University","ror":"https://ror.org/03sf55932","country_code":"DZ","type":"education","lineage":["https://openalex.org/I108754898"]},{"id":"https://openalex.org/I4405258926","display_name":"National Higher School of Technology and Engineering Annaba","ror":"https://ror.org/01e536d88","country_code":"DZ","type":"education","lineage":["https://openalex.org/I4405258926"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Lamia Aissaoui","raw_affiliation_strings":["LISCO Laboratory, Computer Science Department, Badji Mokhtar-Annaba University, P.O. Box 12, 23000 Annaba, Algeria","National Higher School of Technology and Engineering, Annaba, Algeria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LISCO Laboratory, Computer Science Department, Badji Mokhtar-Annaba University, P.O. Box 12, 23000 Annaba, Algeria","institution_ids":["https://openalex.org/I108754898"]},{"raw_affiliation_string":"National Higher School of Technology and Engineering, Annaba, Algeria","institution_ids":["https://openalex.org/I4405258926"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011485230","display_name":"Fadila Atil","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I108754898","display_name":"Badji Mokhtar-Annaba University","ror":"https://ror.org/03sf55932","country_code":"DZ","type":"education","lineage":["https://openalex.org/I108754898"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Fadila Atil","raw_affiliation_strings":["LISCO Laboratory, Computer Science Department, Badji Mokhtar-Annaba University, P.O. Box 12, 23000 Annaba, Algeria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LISCO Laboratory, Computer Science Department, Badji Mokhtar-Annaba University, P.O. Box 12, 23000 Annaba, Algeria","institution_ids":["https://openalex.org/I108754898"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051185312","display_name":"Saida Gherbi","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I4405258926","display_name":"National Higher School of Technology and Engineering Annaba","ror":"https://ror.org/01e536d88","country_code":"DZ","type":"education","lineage":["https://openalex.org/I4405258926"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Saida Gherbi","raw_affiliation_strings":["National Higher School of Technology and Engineering, Annaba, Algeria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National Higher School of Technology and Engineering, Annaba, Algeria","institution_ids":["https://openalex.org/I4405258926"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5148600193","display_name":"Sonia Achiri","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I108754898","display_name":"Badji Mokhtar-Annaba University","ror":"https://ror.org/03sf55932","country_code":"DZ","type":"education","lineage":["https://openalex.org/I108754898"]},{"id":"https://openalex.org/I4405258926","display_name":"National Higher School of Technology and Engineering Annaba","ror":"https://ror.org/01e536d88","country_code":"DZ","type":"education","lineage":["https://openalex.org/I4405258926"]}],"countries":["DZ"],"is_corresponding":false,"raw_author_name":"Sonia Achiri","raw_affiliation_strings":["LISCO Laboratory, Computer Science Department, Badji Mokhtar-Annaba University, P.O. Box 12, 23000 Annaba, Algeria","National Higher School of Technology and Engineering, Annaba, Algeria"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LISCO Laboratory, Computer Science Department, Badji Mokhtar-Annaba University, P.O. Box 12, 23000 Annaba, Algeria","institution_ids":["https://openalex.org/I108754898"]},{"raw_affiliation_string":"National Higher School of Technology and Engineering, Annaba, Algeria","institution_ids":["https://openalex.org/I4405258926"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"19","issue":"9","first_page":"192","last_page":"204"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.57669997215271,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.57669997215271,"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.2705000042915344,"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"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.14419999718666077,"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-architecture-evolution","display_name":"software architecture evolution","score":0.996999979019165},{"id":"https://openalex.org/keywords/transfer-learning","display_name":"transfer learning","score":0.8299999833106995},{"id":"https://openalex.org/keywords/architecture-description-languages","display_name":"architecture description languages","score":0.7609999775886536},{"id":"https://openalex.org/keywords/acme","display_name":"ACME","score":0.7279999852180481},{"id":"https://openalex.org/keywords/architecture-analysis-and-design-language","display_name":"AADL","score":0.878000020980835},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.7329999804496765},{"id":"https://openalex.org/keywords/domain-specific-datasets","display_name":"domain-specific datasets","score":0.5009999871253967}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8788999915122986},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.7347999811172485},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.5658000111579895},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5163999795913696},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5016999840736389},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.47620001435279846},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47609999775886536},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.4490000009536743},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.4399999976158142},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4296000003814697},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.41600000858306885},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4081999957561493},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3968999981880188},{"id":"https://openalex.org/C185245429","wikidata":"https://www.wikidata.org/wiki/Q362356","display_name":"Architecture description language","level":5,"score":0.3885999917984009},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.38769999146461487},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.30809998512268066},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.29919999837875366},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.28850001096725464},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2824999988079071},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.271699994802475},{"id":"https://openalex.org/C2779439875","wikidata":"https://www.wikidata.org/wiki/Q1078276","display_name":"Natural language understanding","level":3,"score":0.2542000114917755},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.2538999915122986}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.22266/ijies2026.0930.10","doi":"https://doi.org/10.22266/ijies2026.0930.10","is_oa":true,"landing_page_url":"https://doi.org/10.22266/ijies2026.0930.10","pdf_url":"https://doi.org/10.22266/ijies2026.0930.10","source":{"id":"https://openalex.org/S2764379787","display_name":"International journal of intelligent engineering and systems","issn_l":"1882-708X","issn":["1882-708X","2185-310X","2185-3118"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","poland-40","russia-white-list-2"],"host_organization":"https://openalex.org/P4365922016","host_organization_name":"Intelligent Networks and Systems Society","host_organization_lineage":["https://openalex.org/P4365922016"],"host_organization_lineage_names":["Intelligent Networks and Systems Society"],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Intelligent Engineering and Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.22266/ijies2026.0930.10","doi":"https://doi.org/10.22266/ijies2026.0930.10","is_oa":true,"landing_page_url":"https://doi.org/10.22266/ijies2026.0930.10","pdf_url":"https://doi.org/10.22266/ijies2026.0930.10","source":{"id":"https://openalex.org/S2764379787","display_name":"International journal of intelligent engineering and systems","issn_l":"1882-708X","issn":["1882-708X","2185-310X","2185-3118"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","poland-40","russia-white-list-2"],"host_organization":"https://openalex.org/P4365922016","host_organization_name":"Intelligent Networks and Systems Society","host_organization_lineage":["https://openalex.org/P4365922016"],"host_organization_lineage_names":["Intelligent Networks and Systems Society"],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Intelligent Engineering and Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7204649604.pdf","grobid_xml":"https://content.openalex.org/works/W7204649604.grobid-xml"},"referenced_works_count":9,"referenced_works":["https://openalex.org/W2898700502","https://openalex.org/W4405746722","https://openalex.org/W4406449496","https://openalex.org/W4416505850","https://openalex.org/W6891848571","https://openalex.org/W6910761740","https://openalex.org/W7127902510","https://openalex.org/W7140169629","https://openalex.org/W7154290538"],"related_works":["https://openalex.org/W2045591981","https://openalex.org/W2006121312","https://openalex.org/W2140073415","https://openalex.org/W2116301162","https://openalex.org/W2135871803","https://openalex.org/W4416543906","https://openalex.org/W7034393889","https://openalex.org/W2559231092","https://openalex.org/W1985017298","https://openalex.org/W7095367526"],"abstract_inverted_index":{"Software":[0],"architecture":[1],"evolution":[2,19,52,81],"remains":[3],"largely":[4],"manual":[5],"and":[6,18,25],"error-prone.This":[7],"paper":[8],"presents":[9],"ArchPipeline,":[10],"a":[11,31,74,84,95,100,128],"two-phase":[12,135],"transfer-learning":[13],"framework":[14,28],"automating":[15],"the":[16,46,80,90],"comprehension":[17,71],"of":[20,77,87,134,156],"software":[21],"architectures":[22],"in":[23],"ACME":[24],"AADL":[26],".The":[27],"first":[29],"fine-tunes":[30],"model":[32,53,72,82],"to":[33,49],"generate":[34],"natural":[35,61],"language":[36,62,159],"descriptions":[37],"from":[38,60],"ADL":[39,59,150],"(Architecture":[40],"Description":[41],"Language)":[42],"specifications,":[43],"then":[44],"transfers":[45],"resulting":[47],"weights":[48],"initialize":[50],"an":[51],"that":[54,144],"produces":[55],"structurally":[56],"valid":[57],"evolved":[58],"requests.Two":[63],"domain-specific":[64,145],"datasets":[65],"are":[66],"publicly":[67],"available":[68],"on":[69,89,99,115,140,148],"Zenodo.The":[70],"achieves":[73],"composite":[75,85],"score":[76,86],"0.6152,":[78],"while":[79],"reaches":[83],"0.9431":[88],"full":[91],"120-instance":[92],"test":[93],"set.In":[94],"separate,":[96],"sample-matched":[97],"comparison":[98],"20-instance":[101],"subset,":[102],"it":[103],"outperforms":[104],"six":[105],"one-shot":[106,154],"LLM":[107],"(Large":[108],"Language":[109],"Model)":[110],"baselines":[111],"(8B-120B":[112],"active":[113],"parameters)":[114],"all":[116],"five":[117],"evaluation":[118],"metrics":[119],"(EM,":[120],"BLEU,":[121],"ROUGE-L,":[122],"METEOR,":[123],"BERT-F1).An":[124],"ablation":[125],"study":[126],"shows":[127],"modest":[129],"but":[130],"statistically":[131],"significant":[132],"benefit":[133],"initialization":[136],"over":[137],"direct":[138],"fine-tuning":[139,147],"sequence-level":[141],"metrics,":[142],"demonstrating":[143],"sequential":[146],"curated":[149],"data":[151],"consistently":[152],"surpasses":[153],"prompting":[155],"general-purpose":[157],"large":[158],"models.":[160]},"counts_by_year":[],"updated_date":"2026-11-14T11:04:58.165337","created_date":"2026-08-30T00:00:00"}
