{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T20:06:25Z","timestamp":1784664385052,"version":"3.55.0"},"reference-count":48,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100012576","name":"Guangdong Basic and Applied Basic Research Foundation","doi-asserted-by":"publisher","award":["2023A1515011589"],"award-info":[{"award-number":["2023A1515011589"]}],"id":[{"id":"10.13039\/501100012576","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100021171","name":"Basic and Applied Basic Research Foundation of Guangdong Province","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100021171","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62192730"],"award-info":[{"award-number":["62192730"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62192733"],"award-info":[{"award-number":["62192733"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Applied Soft Computing"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.asoc.2026.115934","type":"journal-article","created":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T06:49:36Z","timestamp":1783666176000},"page":"115934","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"PC","title":["ADFCoder: Evolutionary requirements comprehension based on flowchart image with complex logic structure and domain-specific requirements"],"prefix":"10.1016","volume":"202","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0672-4734","authenticated-orcid":false,"given":"Qiao","family":"Ke","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ming","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9882-9121","authenticated-orcid":false,"given":"Yunwei","family":"Dong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcin","family":"Wo\u017aniak","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tiantian","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shengjie","family":"Tian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.asoc.2026.115934_bib0005","first-page":"58:1","article-title":"A survey on large language models for code generation","volume":"35","author":"Jiang","year":"2026","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.asoc.2026.115934_bib0010","author":"Yin"},{"key":"10.1016\/j.asoc.2026.115934_bib0015","author":"Husain"},{"key":"10.1016\/j.asoc.2026.115934_bib0020","doi-asserted-by":"crossref","first-page":":111982","DOI":"10.1016\/j.jss.2024.111982","article-title":"RRGcode: deep hierarchical search-based code generation","volume":"211","author":"Gou","year":"2024","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.asoc.2026.115934_bib0025","author":"Allal"},{"key":"10.1016\/j.asoc.2026.115934_bib0030","author":"Austin"},{"issue":"6624","key":"10.1016\/j.asoc.2026.115934_bib0035","doi-asserted-by":"crossref","first-page":":1092","DOI":"10.1126\/science.abq1158","article-title":"Competition-level code generation with alphacode","volume":"378","author":"Li","year":"2022","journal-title":"Science"},{"key":"10.1016\/j.asoc.2026.115934_bib0040","series-title":"2021 Asian Conference on Innovation in Technology (ASIANCON)","first-page":"1","article-title":"Domain specific program synthesis","author":"Archana","year":"2021"},{"issue":"17","key":"10.1016\/j.asoc.2026.115934_bib0045","doi-asserted-by":"crossref","first-page":":27027","DOI":"10.1007\/s11042-023-14346-9","article-title":"Matching of hand-drawn flowchart, pseudocode, and english description using transfer learning","volume":"82","author":"Ghosh","year":"2023","journal-title":"Multimed. Tools Appl."},{"key":"10.1016\/j.asoc.2026.115934_bib0050","series-title":"Clinical Informatics Study Guide: Text and Review","first-page":"103","article-title":"Clinical workflow analysis, process redesign, and quality improvement","author":"Ozkaynak","year":"2022"},{"issue":"18","key":"10.1016\/j.asoc.2026.115934_bib0055","doi-asserted-by":"crossref","DOI":"10.3390\/ijms241814245","article-title":"Scipion-EM-ProDy: a graphical interface for the ProDy Python package within the scipion workflow engine enabling integration of databases, simulations and cryo-electron microscopy image processing","volume":"24","author":"Krieger","year":"2023","journal-title":"Int. J. Mol. Sci."},{"issue":"39\u201360","key":"10.1016\/j.asoc.2026.115934_bib0060","first-page":":21","article-title":"Domain-specific languages","volume":"3","author":"Hudak","year":"1997","journal-title":"Handb. Program. Lang."},{"issue":"3","key":"10.1016\/j.asoc.2026.115934_bib0065","doi-asserted-by":"crossref","DOI":"10.1007\/s11704-023-2678-8","article-title":"Semantic similarity-based program retrieval: a multi-relational graph perspective","volume":"18","author":"Gou","year":"2024","journal-title":"Front. Comput. Sci."},{"issue":"11","key":"10.1016\/j.asoc.2026.115934_bib0070","first-page":"2594","article-title":"Advances in deep learning-based program synthesis","volume":"47","author":"Gou","year":"2024","journal-title":"Chin. J. Comput."},{"key":"10.1016\/j.asoc.2026.115934_bib0075","series-title":"2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS)","first-page":"114","article-title":"Web application for automatic code generator using a structured flowchart","author":"Supaartagorn","year":"2017"},{"key":"10.1016\/j.asoc.2026.115934_bib0080","first-page":"79","article-title":"Flow2code: transforming hand-drawn flowcharts into executable code to enhance learning","author":"Ray","year":"2019","journal-title":"Inspir. Stud. Digit. Ink: Impact Pen Touch Educ."},{"key":"10.1016\/j.asoc.2026.115934_bib0085","doi-asserted-by":"crossref","unstructured":"Z. Liu, X. Hu, D. Zhou, L. Li, X. Zhang, Y. Xiang, Code generation from flowcharts with texts: a benchmark dataset and an approach, in: Findings of the Association for Computational Linguistics: EMNLP 2022, pp. 6069\u20136077.","DOI":"10.18653\/v1\/2022.findings-emnlp.449"},{"key":"10.1016\/j.asoc.2026.115934_bib0090","article-title":"Code generation from flowchart using optical character recognition & large language model","volume":"0424","author":"Darda","year":"2024"},{"key":"10.1016\/j.asoc.2026.115934_bib0095","series-title":"2019 International Conference on Document Analysis and Recognition Workshops (ICDARW)","first-page":"7","article-title":"Arrow R-CNN for flowchart recognition","author":"Sch\u00e4fer","year":"2019"},{"key":"10.1016\/j.asoc.2026.115934_bib0100","doi-asserted-by":"crossref","first-page":":64292","DOI":"10.1109\/ACCESS.2022.3183068","article-title":"FR-DETR: end-to-end flowchart recognition with precision and robustness","volume":"10","author":"Sun","year":"2022","journal-title":"IEEE Access"},{"key":"10.1016\/j.asoc.2026.115934_bib0105","series-title":"Findings of the Association for Computational Linguistics: AACL-IJCNLP 2022","first-page":"153","article-title":"Block diagram-to-text: understanding block diagram images by generating natural language descriptors","author":"Bhushan","year":"2022"},{"key":"10.1016\/j.asoc.2026.115934_bib0110","first-page":"1","article-title":"A method for analyzing handwritten program flowchart based on detection transformer and logic rules","author":"Wang","year":"2024","journal-title":"Int. J. Doc. Anal. Recognit. (IJDAR)"},{"issue":"11","key":"10.1016\/j.asoc.2026.115934_bib0115","doi-asserted-by":"crossref","first-page":"2298","DOI":"10.1109\/TPAMI.2016.2646371","article-title":"An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition","volume":"39","author":"Shi","year":"2016","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"10.1016\/j.asoc.2026.115934_bib0120","series-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","first-page":"4168","article-title":"Robust scene text recognition with automatic rectification","author":"Shi","year":"2016"},{"key":"10.1016\/j.asoc.2026.115934_bib0125","series-title":"Proceedings of the IEEE International Conference on Computer Vision","first-page":"5076","article-title":"Focusing attention: towards accurate text recognition in natural images","author":"Cheng","year":"2017"},{"key":"10.1016\/j.asoc.2026.115934_bib0130","series-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition","first-page":"12113","article-title":"Towards accurate scene text recognition with semantic reasoning networks","author":"Yu","year":"2020"},{"key":"10.1016\/j.asoc.2026.115934_bib0135","series-title":"Generative Foundation Models: A Comprehensive Beginner\u2019s Handbook","author":"Lian","year":"2025"},{"key":"10.1016\/j.asoc.2026.115934_bib0140","series-title":"Findings of the Association for Computational Linguistics: EMNLP 2020","first-page":"1536","article-title":"CodeBERT: a pre-trained model for programming and natural languages","author":"Feng","year":"2020"},{"key":"10.1016\/j.asoc.2026.115934_bib0145","series-title":"9th International Conference on Learning Representations, ICLR 2021","article-title":"GraphCodeBERT: pre-training code representations with data flow","author":"Guo","year":"2021"},{"key":"10.1016\/j.asoc.2026.115934_bib0150","series-title":"Proceedings of the 40th International Conference on Software Engineering, ICSE 2018","first-page":"933","article-title":"Deep code search","author":"Gu","year":"2018"},{"issue":"2","key":"10.1016\/j.asoc.2026.115934_bib0155","doi-asserted-by":"crossref","first-page":"34:1","DOI":"10.1145\/3546066","article-title":"deGraphCS: embedding variable-based flow graph for neural code search","volume":"32","author":"Zeng","year":"2023","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.asoc.2026.115934_bib0160","series-title":"2024 IEEE 32nd International Requirements Engineering Conference (RE)","first-page":"475","article-title":"Using LLMs in software requirements specifications: an empirical evaluation","author":"Krishna","year":"2024"},{"key":"10.1016\/j.asoc.2026.115934_bib0165","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2025.107697","article-title":"Formal requirements engineering and large language models: a two-way roadmap","volume":"181","author":"Ferrari","year":"2025","journal-title":"Inf. Softw. Technol."},{"issue":"7","key":"10.1016\/j.asoc.2026.115934_bib0170","doi-asserted-by":"crossref","DOI":"10.1145\/3715908","article-title":"Large language model-aware in-context learning for code generation","volume":"34","author":"Li","year":"2025","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.asoc.2026.115934_bib0175","first-page":"35","article-title":"LLMs in software security: a survey of vulnerability detection techniques and insights","volume":"58","author":"Sheng","year":"2025","journal-title":"ACM Comput. Surv."},{"issue":"7","key":"10.1016\/j.asoc.2026.115934_bib0180","doi-asserted-by":"crossref","DOI":"10.1145\/3714461","article-title":"Exploring parameter-efficient fine-tuning techniques for code generation with large language models","volume":"34","author":"Weyssow","year":"2025","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.asoc.2026.115934_bib0185","author":"Douze"},{"key":"10.1016\/j.asoc.2026.115934_bib0190","series-title":"18th International Conference on Pattern Recognition (ICPR\u201906)","first-page":"850","article-title":"Efficient non-maximum suppression","volume":"vol. 3","author":"Neubeck","year":"2006"},{"key":"10.1016\/j.asoc.2026.115934_bib0195","author":"Cui"},{"key":"10.1016\/j.asoc.2026.115934_bib0200","series-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition","first-page":"5551","article-title":"East: an efficient and accurate scene text detector","author":"Zhou","year":"2017"},{"key":"10.1016\/j.asoc.2026.115934_bib0205","author":"Du"},{"key":"10.1016\/j.asoc.2026.115934_bib0210","series-title":"Proceedings of the AAAI Conference on Artificial Intelligence","first-page":"11474","article-title":"Real-time scene text detection with differentiable binarization","volume":"vol. 34","author":"Liao","year":"2020"},{"key":"10.1016\/j.asoc.2026.115934_bib0215","series-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","first-page":"395","article-title":"Cognitive SSD: a deep learning engine for in-storage data retrieval","author":"Liang","year":"2019"},{"issue":"1","key":"10.1016\/j.asoc.2026.115934_bib0220","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/S0734-189X(88)80033-1","article-title":"A survey of the Hough transform","volume":"44","author":"Illingworth","year":"1988","journal-title":"Comput. Vis. Graph. Image Process."},{"key":"10.1016\/j.asoc.2026.115934_bib0225","author":"Guo"},{"key":"10.1016\/j.asoc.2026.115934_bib0235","author":"Marjam\u00e4ki"},{"key":"10.1016\/j.asoc.2026.115934_bib0240","first-page":"37","article-title":"Recognition of handwritten flowcharts using convolutional neural networks","volume":"184","author":"Montellano","year":"2022","journal-title":"Int. J. Comput. Appl."},{"key":"10.1016\/j.asoc.2026.115934_bib0245","author":"Tong"}],"container-title":["Applied Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1568494626013827?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1568494626013827?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T19:34:37Z","timestamp":1784662477000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1568494626013827"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":48,"alternative-id":["S1568494626013827"],"URL":"https:\/\/doi.org\/10.1016\/j.asoc.2026.115934","relation":{},"ISSN":["1568-4946"],"issn-type":[{"value":"1568-4946","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"ADFCoder: Evolutionary requirements comprehension based on flowchart image with complex logic structure and domain-specific requirements","name":"articletitle","label":"Article Title"},{"value":"Applied Soft Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.asoc.2026.115934","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":"115934"}}