{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,7]],"date-time":"2026-06-07T22:59:19Z","timestamp":1780873159001,"version":"3.54.1"},"reference-count":58,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.infsof.2026.108176","type":"journal-article","created":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T15:31:50Z","timestamp":1778859110000},"page":"108176","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Exploring full and parameter-efficient fine-tuning techniques for transformer-based design pattern detection"],"prefix":"10.1016","volume":"197","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-3026-5581","authenticated-orcid":false,"given":"Ilyes","family":"Rezgui","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3086-370X","authenticated-orcid":false,"given":"Rania","family":"Mzid","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9241-8276","authenticated-orcid":false,"given":"Tewfik","family":"Ziadi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.infsof.2026.108176_b1","series-title":"Fundamentals of Software Architecture: An Engineering Approach","author":"Richards","year":"2020"},{"issue":"6","key":"10.1016\/j.infsof.2026.108176_b2","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.1109\/TSMCA.2009.2028012","article-title":"A matrix-based approach to recovering design patterns","volume":"39","author":"Dong","year":"2009","journal-title":"IEEE Trans. Syst. Man, Cybern. A: Syst. Humans"},{"issue":"4","key":"10.1016\/j.infsof.2026.108176_b3","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1016\/j.advengsoft.2009.10.014","article-title":"Design pattern recovery based on annotations","volume":"41","author":"Rasool","year":"2010","journal-title":"Adv. Eng. Softw."},{"key":"10.1016\/j.infsof.2026.108176_b4","series-title":"2016 IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics Engineering","first-page":"426","article-title":"Applying software metrics for the mining of design pattern","author":"Dwivedi","year":"2016"},{"key":"10.1016\/j.infsof.2026.108176_b5","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1007\/s11334-014-0241-3","article-title":"Using metric-based filtering to improve design pattern detection approaches","volume":"11","author":"Issaoui","year":"2015","journal-title":"Innov. Syst. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108176_b6","series-title":"Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2023","first-page":"226","article-title":"Features and supervised machine learning based method for singleton design pattern variants detection","author":"Nacef","year":"2023"},{"issue":"7","key":"10.1016\/j.infsof.2026.108176_b7","doi-asserted-by":"crossref","first-page":"1491","DOI":"10.3390\/sym14071491","article-title":"A feature-based method for detecting design patterns in source code","volume":"14","author":"Kouli","year":"2022","journal-title":"Symmetry"},{"issue":"1","key":"10.1016\/j.infsof.2026.108176_b8","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1017\/S1351324916000334","article-title":"Word2Vec","volume":"23","author":"Church","year":"2017","journal-title":"Nat. Lang. Eng."},{"key":"10.1016\/j.infsof.2026.108176_b9","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2021.111179","article-title":"Feature-based software design pattern detection","volume":"185","author":"Nazar","year":"2022","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2026.108176_b10","series-title":"European Conference on Software Architecture","first-page":"86","article-title":"Attention-based method for design pattern detection","author":"Mzid","year":"2024"},{"key":"10.1016\/j.infsof.2026.108176_b11","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2023.111936","article-title":"ETune: Efficient configuration tuning for big-data software systems via configuration space reduction","volume":"209","author":"Cao","year":"2024","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2026.108176_b12","series-title":"Parameter-efficient fine-tuning for large models: A comprehensive survey","author":"Han","year":"2024"},{"key":"10.1016\/j.infsof.2026.108176_b13","series-title":"A Pattern Language: Towns, Buildings, Construction","author":"Alexander","year":"1977"},{"key":"10.1016\/j.infsof.2026.108176_b14","series-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma","year":"1995"},{"issue":"2","key":"10.1016\/j.infsof.2026.108176_b15","doi-asserted-by":"crossref","first-page":"1654","DOI":"10.1007\/s11227-022-04718-7","article-title":"Probabilistic detection of GoF design patterns","volume":"79","author":"Bozorgvar","year":"2023","journal-title":"J. Supercomput."},{"key":"10.1016\/j.infsof.2026.108176_b16","series-title":"2009 3rd International Symposium on Empirical Software Engineering and Measurement","first-page":"69","article-title":"Impact of the visitor pattern on program comprehension and maintenance","author":"Jeanmart","year":"2009"},{"issue":"8","key":"10.1016\/j.infsof.2026.108176_b17","doi-asserted-by":"crossref","first-page":"781","DOI":"10.1109\/TSE.2015.2414917","article-title":"The effect of GoF design patterns on stability: A case study","volume":"41","author":"Ampatzoglou","year":"2015","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108176_b18","series-title":"2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering","first-page":"207","article-title":"Feature maps: A comprehensible software representation for design pattern detection","author":"Thaller","year":"2019"},{"key":"10.1016\/j.infsof.2026.108176_b19","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/j.jss.2015.01.037","article-title":"On applying machine learning techniques for design pattern detection","volume":"103","author":"Zanoni","year":"2015","journal-title":"J. Syst. Softw."},{"issue":"3","key":"10.1016\/j.infsof.2026.108176_b20","first-page":"325","article-title":"Software reliability prediction through encoder-decoder recurrent neural networks","volume":"7","author":"Chen","year":"2022","journal-title":"Int. J. Math. Eng. Manag. Sci."},{"key":"10.1016\/j.infsof.2026.108176_b21","doi-asserted-by":"crossref","DOI":"10.1109\/ACCESS.2025.3541399","article-title":"A hybrid deep learning model for network intrusion detection system using Seq2Seq and ConvLSTM-subnets","author":"Hariharan","year":"2025","journal-title":"IEEE Access"},{"issue":"2","key":"10.1016\/j.infsof.2026.108176_b22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3485135","article-title":"What you see is what it means! semantic representation learning of code based on visualization and transfer learning","volume":"31","author":"Keller","year":"2021","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"10.1016\/j.infsof.2026.108176_b23","series-title":"A hybrid instance-based transfer learning method","author":"Asgarian","year":"2018"},{"key":"10.1016\/j.infsof.2026.108176_b24","series-title":"MILCOM 2017-2017 IEEE Military Communications Conference","first-page":"17","article-title":"Feature-based transfer learning for network security","author":"Zhao","year":"2017"},{"key":"10.1016\/j.infsof.2026.108176_b25","doi-asserted-by":"crossref","DOI":"10.1016\/j.measurement.2022.110889","article-title":"A deep multi-signal fusion adversarial model based transfer learning and residual network for axial piston pump fault diagnosis","volume":"192","author":"He","year":"2022","journal-title":"Measurement"},{"issue":"2","key":"10.1016\/j.infsof.2026.108176_b26","doi-asserted-by":"crossref","first-page":"40","DOI":"10.3390\/technologies11020040","article-title":"A review of deep transfer learning and recent advancements","volume":"11","author":"Iman","year":"2023","journal-title":"Technologies"},{"issue":"6","key":"10.1016\/j.infsof.2026.108176_b27","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1145\/291252.288207","article-title":"Pattern-based design recovery of java software","volume":"23","author":"Seemann","year":"1998","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"issue":"4","key":"10.1016\/j.infsof.2026.108176_b28","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1137\/S0036144502415960","article-title":"A measure of similarity between graph vertices: Applications to synonym extraction and web searching","volume":"46","author":"Blondel","year":"2004","journal-title":"SIAM Rev."},{"issue":"11","key":"10.1016\/j.infsof.2026.108176_b29","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1109\/TSE.2006.112","article-title":"Design pattern detection using similarity scoring","volume":"32","author":"Tsantalis","year":"2006","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108176_b30","doi-asserted-by":"crossref","unstructured":"J. Dong, Y. Sun, Y. Zhao, Design pattern detection by template matching, in: Proceedings of the 2008 ACM Symposium on Applied Computing, 2008, pp. 765\u2013769.","DOI":"10.1145\/1363686.1363864"},{"issue":"7","key":"10.1016\/j.infsof.2026.108176_b31","article-title":"Design pattern detection using dpdetect algorithm","volume":"8","author":"Singh","year":"2019","journal-title":"Int. J. Innov. Technol. Explor. Eng. (IJITEE)"},{"key":"10.1016\/j.infsof.2026.108176_b32","series-title":"Workshop on Pattern Detection for Reverse Engineering","article-title":"Model-driven design pattern detection using difference calculation","author":"Wenzel","year":"2006"},{"issue":"12","key":"10.1016\/j.infsof.2026.108176_b33","first-page":"1233","article-title":"Design pattern detection using a DSL-driven graph matching approach","volume":"26","author":"Bernardi","year":"2014","journal-title":"J. Softw.: Evol. Process."},{"key":"10.1016\/j.infsof.2026.108176_b34","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2024.107457","article-title":"A declarative approach to detecting design patterns from Java execution traces and source code","volume":"171","author":"Mohan","year":"2024","journal-title":"Inf. Softw. Technol."},{"issue":"3","key":"10.1016\/j.infsof.2026.108176_b35","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1007\/s11219-021-09576-9","article-title":"A new method for detecting various variants of GoF design patterns using conceptual signatures","volume":"30","author":"Shahbazi","year":"2022","journal-title":"Softw. Qual. J."},{"issue":"23","key":"10.1016\/j.infsof.2026.108176_b36","doi-asserted-by":"crossref","first-page":"12463","DOI":"10.3390\/app122312463","article-title":"Machine learning-based security pattern recognition techniques for code developers","volume":"12","author":"Zaharia","year":"2022","journal-title":"Appl. Sci."},{"issue":"10","key":"10.1016\/j.infsof.2026.108176_b37","doi-asserted-by":"crossref","first-page":"151","DOI":"10.3390\/computers11100151","article-title":"Towards predicting architectural design patterns: A machine learning approach","volume":"11","author":"Komolov","year":"2022","journal-title":"Computers"},{"key":"10.1016\/j.infsof.2026.108176_b38","series-title":"2022 IEEE 11th International Conference on Communication Systems and Network Technologies","first-page":"641","article-title":"Design pattern detection by using correlation feature selection technique","author":"Dewangan","year":"2022"},{"key":"10.1016\/j.infsof.2026.108176_b39","series-title":"A new classification framework for high-dimensional data","author":"Mo","year":"2023"},{"key":"10.1016\/j.infsof.2026.108176_b40","series-title":"Improving pre-trained language models\u2019 generalization","author":"Ghanbarzadeh","year":"2023"},{"key":"10.1016\/j.infsof.2026.108176_b41","doi-asserted-by":"crossref","DOI":"10.1109\/TSE.2025.3581062","article-title":"Repairllama: Efficient representations and fine-tuned adapters for program repair","author":"Silva","year":"2025","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108176_b42","doi-asserted-by":"crossref","DOI":"10.1109\/TSE.2024.3428324","article-title":"Towards efficient fine-tuning of language models with organizational data for automated software review","author":"Nashaat","year":"2024","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108176_b43","doi-asserted-by":"crossref","unstructured":"J. Hoffmann, D. Frister, Generating software tests for mobile applications using fine-tuned large language models, in: Proceedings of the 5th ACM\/IEEE International Conference on Automation of Software Test, AST 2024, 2024, pp. 76\u201377.","DOI":"10.1145\/3644032.3644454"},{"key":"10.1016\/j.infsof.2026.108176_b44","series-title":"2024 IEEE 6th International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications","first-page":"313","article-title":"Fine-tuning llms for code mutation: A new era of cyber threats","author":"Setak","year":"2024"},{"issue":"4","key":"10.1016\/j.infsof.2026.108176_b45","doi-asserted-by":"crossref","first-page":"1973","DOI":"10.1007\/s00521-024-10827-6","article-title":"Generalization potential of large language models","volume":"37","author":"Budnikov","year":"2025","journal-title":"Neural Comput. Appl."},{"issue":"8","key":"10.1016\/j.infsof.2026.108176_b46","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3695988","article-title":"Large language models for software engineering: A systematic literature review","volume":"33","author":"Hou","year":"2024","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2026.108176_b47","series-title":"Proceedings of the 1st Europlop Focus Group on Pattern Repositorie","first-page":"1","article-title":"P-mart: Pattern-like micro architecture repository","author":"Gu\u00e9h\u00e9neuc","year":"2007"},{"key":"10.1016\/j.infsof.2026.108176_b48","doi-asserted-by":"crossref","DOI":"10.1016\/j.dib.2019.104712","article-title":"Source code analysis dataset","volume":"27","author":"Gelman","year":"2019","journal-title":"Data Brief"},{"key":"10.1016\/j.infsof.2026.108176_b49","unstructured":"S. J\u00fcngling, M. Peraic, C. Zhu, Using the Strategy Design Pattern for Hybrid AI System Design, in: AAAI Spring Symposium: MAKE, 2022."},{"key":"10.1016\/j.infsof.2026.108176_b50","series-title":"EMISA","first-page":"30","article-title":"Software design patterns for AI-systems","author":"Take","year":"2021"},{"key":"10.1016\/j.infsof.2026.108176_b51","series-title":"Codet5+: Open code large language models for code understanding and generation","author":"Wang","year":"2023"},{"key":"10.1016\/j.infsof.2026.108176_b52","series-title":"Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation","author":"Wang","year":"2021"},{"issue":"8","key":"10.1016\/j.infsof.2026.108176_b53","first-page":"9","article-title":"Language models are unsupervised multitask learners","volume":"1","author":"Radford","year":"2019","journal-title":"OpenAI Blog"},{"key":"10.1016\/j.infsof.2026.108176_b54","doi-asserted-by":"crossref","DOI":"10.1016\/j.imavis.2024.105012","article-title":"Comparison of fine-tuning strategies for transfer learning in medical image classification","volume":"146","author":"Davila","year":"2024","journal-title":"Image Vis. Comput."},{"key":"10.1016\/j.infsof.2026.108176_b55","series-title":"ROSE: Transformer-based refactoring recommendation for architectural smells","author":"Nursapa","year":"2025"},{"key":"10.1016\/j.infsof.2026.108176_b56","doi-asserted-by":"crossref","unstructured":"S. Greiner, N. B\u00fchlmann, M. Ohrndorf, C. Tsigkanos, O. Nierstrasz, T. Kehrer, Automated Generation of Code Contracts: Generative AI to the Rescue?, in: Proceedings of the 23rd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, 2024, pp. 1\u201314.","DOI":"10.1145\/3689484.3690738"},{"issue":"140","key":"10.1016\/j.infsof.2026.108176_b57","first-page":"1","article-title":"Exploring the limits of transfer learning with a unified text-to-text transformer","volume":"21","author":"Raffel","year":"2020","journal-title":"J. Mach. Learn. Res."},{"issue":"11","key":"10.1016\/j.infsof.2026.108176_b58","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3565971","article-title":"Code search: A survey of techniques for finding code","volume":"55","author":"Di Grazia","year":"2023","journal-title":"ACM Comput. Surv."}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926001655?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926001655?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,7]],"date-time":"2026-06-07T22:37:20Z","timestamp":1780871840000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584926001655"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":58,"alternative-id":["S0950584926001655"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108176","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Exploring full and parameter-efficient fine-tuning techniques for transformer-based design pattern detection","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108176","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"108176"}}