{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:42:41Z","timestamp":1759333361545,"version":"3.40.3"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031664557"},{"type":"electronic","value":"9783031664564"}],"license":[{"start":{"date-parts":[[2024,9,29]],"date-time":"2024-09-29T00:00:00Z","timestamp":1727568000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,9,29]],"date-time":"2024-09-29T00:00:00Z","timestamp":1727568000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-66456-4_7","type":"book-chapter","created":{"date-parts":[[2024,9,28]],"date-time":"2024-09-28T06:01:58Z","timestamp":1727503318000},"page":"125-145","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Test Architecture Generation by\u00a0Leveraging BERT and\u00a0Control and\u00a0Data Flows"],"prefix":"10.1007","author":[{"given":"Guangyu","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ji","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haiyan","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qing","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3262-5577","authenticated-orcid":false,"given":"Tao","family":"Yue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,9,29]]},"reference":[{"key":"7_CR1","doi-asserted-by":"publisher","unstructured":"ISO\/IEC\/IEEE international standard - software and systems engineering \u2013 software testing \u2013 part 5: Keyword-driven testing. ISO\/IEC\/IEEE 29119-5 First edition 2016-11-15, pp. 1\u201369 (2016). https:\/\/doi.org\/10.1109\/IEEESTD.2016.7750539","DOI":"10.1109\/IEEESTD.2016.7750539"},{"issue":"1","key":"7_CR2","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/TSE.2017.2658573","volume":"44","author":"J Al Dallal","year":"2017","unstructured":"Al Dallal, J., Abdin, A.: Empirical evaluation of the impact of object-oriented code refactoring on quality attributes: a systematic literature review. IEEE Trans. Software Eng. 44(1), 44\u201369 (2017)","journal-title":"IEEE Trans. Software Eng."},{"key":"7_CR3","unstructured":"Allamanis, M., Peng, H., Sutton, C.: A convolutional attention network for extreme summarization of source code. In: International Conference on Machine Learning, pp. 2091\u20132100. PMLR (2016)"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Alon, U., Zilberstein, M., Levy, O., Yahav, E.: code2vec: learning distributed representations of code. Proc. ACM Program. Lang. 3(POPL), 1\u201329 (2019)","DOI":"10.1145\/3290353"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Barnes, J.M., Pandey, A., Garlan, D.: Automated planning for software architecture evolution. In: 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 213\u2013223. IEEE (2013)","DOI":"10.1109\/ASE.2013.6693081"},{"key":"7_CR6","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1023\/A:1009783721306","volume":"3","author":"LC Briand","year":"1998","unstructured":"Briand, L.C., Daly, J.W., W\u00fcst, J.: A unified framework for cohesion measurement in object-oriented systems. Empir. Softw. Eng. 3, 65\u2013117 (1998)","journal-title":"Empir. Softw. Eng."},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Brooks, P.A., Memon, A.M.: Automated GUI testing guided by usage profiles. In: Proceedings of the 22nd IEEE\/ACM International Conference on Automated Software Engineering, pp. 333\u2013342 (2007)","DOI":"10.1145\/1321631.1321681"},{"key":"7_CR8","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/j.ins.2019.09.013","volume":"509","author":"R Campos","year":"2020","unstructured":"Campos, R., Mangaravite, V., Pasquali, A., Jorge, A., Nunes, C., Jatowt, A.: Yake! keyword extraction from single documents using multiple local features. Inf. Sci. 509, 257\u2013289 (2020)","journal-title":"Inf. Sci."},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Chen, K., Yang, Y., Chen, B., L\u00f3pez, J.A.H., Mussbacher, G., Varr\u00f3, D.: Automated domain modeling with large language models: a comparative study. In: 2023 ACM\/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 162\u2013172. IEEE (2023)","DOI":"10.1109\/MODELS58315.2023.00037"},{"issue":"6","key":"7_CR10","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"S Chidamber","year":"1994","unstructured":"Chidamber, S., Kemerer, C.: A metrics suite for object oriented design. IEEE Trans. Software Eng. 20(6), 476\u2013493 (1994). https:\/\/doi.org\/10.1109\/32.295895","journal-title":"IEEE Trans. Software Eng."},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Dhar, R., Vaidhyanathan, K., Varma, V.: Can llms generate architectural design decisions?-an exploratory empirical study. arXiv preprint arXiv:2403.01709 (2024)","DOI":"10.1109\/ICSA59870.2024.00016"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Eisenreich, T., Speth, S., Wagner, S.: From requirements to architecture: an AI-based journey to semi-automatically generate software architectures. arXiv preprint arXiv:2401.14079 (2024)","DOI":"10.1145\/3643660.3643942"},{"key":"7_CR13","doi-asserted-by":"publisher","unstructured":"Figueiredo, E., Sant\u2019Anna, C., Garcia, A., Bartolomei, T.T., Cazzola, W., Marchetto, A.: On the maintainability of aspect-oriented software: a concern-oriented measurement framework. In: 2008 12th European Conference on Software Maintenance and Reengineering, pp. 183\u2013192 (2008). https:\/\/doi.org\/10.1109\/CSMR.2008.4493313","DOI":"10.1109\/CSMR.2008.4493313"},{"issue":"3","key":"7_CR14","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1017\/S1351324919000457","volume":"26","author":"N Firoozeh","year":"2020","unstructured":"Firoozeh, N., Nazarenko, A., Alizon, F., Daille, B.: Keyword extraction: issues and methods. Nat. Lang. Eng. 26(3), 259\u2013291 (2020)","journal-title":"Nat. Lang. Eng."},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Gao, S., Chen, C., Xing, Z., Ma, Y., Song, W., Lin, S.W.: A neural model for method name generation from functional description. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 414\u2013421. IEEE (2019)","DOI":"10.1109\/SANER.2019.8667994"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Hou, X., et al.: Large language models for software engineering: a systematic literature review (2024)","DOI":"10.1145\/3695988"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Ivkovic, I., Kontogiannis, K.: A framework for software architecture refactoring using model transformations and semantic annotations. In: Conference on Software Maintenance and Reengineering (CSMR 2006), p. 10. IEEE (2006)","DOI":"10.1109\/CSMR.2006.3"},{"issue":"3","key":"7_CR18","doi-asserted-by":"publisher","first-page":"1064","DOI":"10.1109\/TSE.2022.3171288","volume":"49","author":"W Jin","year":"2023","unstructured":"Jin, W., Zhong, D., Cai, Y., Kazman, R., Liu, T.: Evaluating the impact of possible dependencies on architecture-level maintainability. IEEE Trans. Software Eng. 49(3), 1064\u20131085 (2023). https:\/\/doi.org\/10.1109\/TSE.2022.3171288","journal-title":"IEEE Trans. Software Eng."},{"key":"7_CR19","doi-asserted-by":"publisher","unstructured":"Karhu, K., Repo, T., Taipale, O., Smolander, K.: Empirical observations on software testing automation. In: 2009 International Conference on Software Testing Verification and Validation, pp. 201\u2013209 (2009). https:\/\/doi.org\/10.1109\/ICST.2009.16","DOI":"10.1109\/ICST.2009.16"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Lin, Y., Peng, X., Cai, Y., Dig, D., Zheng, D., Zhao, W.: Interactive and guided architectural refactoring with search-based recommendation. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 535\u2013546 (2016)","DOI":"10.1145\/2950290.2950317"},{"key":"7_CR21","unstructured":"Lippert, M., Roock, S.: Refactoring in Large Software Projects: Performing Complex Restructurings Successfully. Wiley, Hoboken (2006)"},{"issue":"2","key":"7_CR22","doi-asserted-by":"publisher","first-page":"1127","DOI":"10.1109\/TR.2022.3164645","volume":"71","author":"K Liu","year":"2022","unstructured":"Liu, K., Wu, J., Yang, H., Sun, Q., Wan, R.: Srtef: test function recommendation with scenarios and latent semantic for implementing stepwise test case. IEEE Trans. Reliab. 71(2), 1127\u20131140 (2022). https:\/\/doi.org\/10.1109\/TR.2022.3164645","journal-title":"IEEE Trans. Reliab."},{"key":"7_CR23","unstructured":"Loshchilov, I., Hutter, F.: Decoupled weight decay regularization. In: 7th International Conference on Learning Representations, ICLR 2019, New Orleans, LA, USA, 6\u20139 May 2019. OpenReview.net (2019), https:\/\/openreview.net\/forum?id=Bkg6RiCqY7"},{"issue":"10","key":"7_CR24","doi-asserted-by":"publisher","first-page":"2296","DOI":"10.1109\/TSE.2019.2946830","volume":"47","author":"S Ma","year":"2019","unstructured":"Ma, S., Xing, Z., Chen, C., Chen, C., Qu, L., Li, G.: Easy-to-deploy API extraction by multi-level feature embedding and transfer learning. IEEE Trans. Software Eng. 47(10), 2296\u20132311 (2019)","journal-title":"IEEE Trans. Software Eng."},{"key":"7_CR25","unstructured":"McConnell, S.: Code Complete. Pearson Education, London (2004)"},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Mihalcea, R., Tarau, P.: Textrank: Bringing order into text. In: Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing, pp. 404\u2013411 (2004)","DOI":"10.3115\/1220575.1220627"},{"issue":"3","key":"7_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2932631","volume":"25","author":"A Ouni","year":"2016","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H., Inoue, K., Deb, K.: Multi-criteria code refactoring using search-based software engineering: an industrial case study. ACM Trans. Softw. Eng. Methodol. (TOSEM) 25(3), 1\u201353 (2016)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"7_CR28","doi-asserted-by":"publisher","unstructured":"Pour, M.V., Li, Z., Ma, L., Hemmati, H.: A search-based testing framework for deep neural networks of source code embedding. In: 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST), pp. 36\u201346 (2021). https:\/\/doi.org\/10.1109\/ICST49551.2021.00016","DOI":"10.1109\/ICST49551.2021.00016"},{"issue":"8","key":"7_CR29","first-page":"9","volume":"1","author":"A Radford","year":"2019","unstructured":"Radford, A., Wu, J., Child, R., Luan, D., Amodei, D., Sutskever, I., et al.: Language models are unsupervised multitask learners. OpenAI Blog 1(8), 9 (2019)","journal-title":"OpenAI Blog"},{"issue":"1","key":"7_CR30","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1108\/eb026526","volume":"28","author":"K Sparck Jones","year":"1972","unstructured":"Sparck Jones, K.: A statistical interpretation of term specificity and its application in retrieval. J. Doc. 28(1), 11\u201321 (1972)","journal-title":"J. Doc."},{"issue":"10","key":"7_CR31","doi-asserted-by":"publisher","first-page":"1568","DOI":"10.1016\/j.ress.2009.02.021","volume":"94","author":"Z Tian","year":"2009","unstructured":"Tian, Z., Levitin, G., Zuo, M.J.: A joint reliability-redundancy optimization approach for multi-state series-parallel systems. Reliab. Eng. Syst. Saf. 94(10), 1568\u20131576 (2009)","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"7_CR32","doi-asserted-by":"publisher","unstructured":"Williams, L., Maximilien, E., Vouk, M.: Test-driven development as a defect-reduction practice. In: 14th International Symposium on Software Reliability Engineering, 2003. ISSRE 2003, pp. 34\u201345 (2003). https:\/\/doi.org\/10.1109\/ISSRE.2003.1251029","DOI":"10.1109\/ISSRE.2003.1251029"},{"key":"7_CR33","unstructured":"Xu, X., et al.: LMPA: improving decompilation by synergy of large language model and program analysis. arXiv preprint arXiv:2306.02546 (2023)"},{"key":"7_CR34","doi-asserted-by":"publisher","unstructured":"Yan, A., Kim, J., Raich, R.: Forensics for adversarial machine learning through attack mapping identification. In: ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp.\u00a01\u20135 (2023). https:\/\/doi.org\/10.1109\/ICASSP49357.2023.10095092","DOI":"10.1109\/ICASSP49357.2023.10095092"},{"issue":"5","key":"7_CR35","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1016\/j.infsof.2009.11.009","volume":"52","author":"X Yuan","year":"2010","unstructured":"Yuan, X., Memon, A.M.: Iterative execution-feedback model-directed GUI testing. Inf. Softw. Technol. 52(5), 559\u2013575 (2010)","journal-title":"Inf. Softw. Technol."},{"key":"7_CR36","doi-asserted-by":"crossref","unstructured":"Yue, T., Ali, S., Zhang, M.: RTCM: a natural language based, automated, and practical test case generation framework. In: Proceedings of the 2015 International Symposium on Software Testing and Analysis, pp. 397\u2013408 (2015)","DOI":"10.1145\/2771783.2771799"},{"key":"7_CR37","doi-asserted-by":"publisher","unstructured":"Zhao, Y., et al.: Adaptive multi-view graph convolutional network for gene ontology annotations of proteins. In: 2022 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), pp. 90\u201393 (2022). https:\/\/doi.org\/10.1109\/BIBM55620.2022.9995517","DOI":"10.1109\/BIBM55620.2022.9995517"},{"key":"7_CR38","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/s11219-005-4251-0","volume":"13","author":"L Zhu","year":"2005","unstructured":"Zhu, L., Aurum, A., Gorton, I., Jeffery, R.: Tradeoff and sensitivity analysis in software architecture evaluation using analytic hierarchy process. Software Qual. J. 13, 357\u2013375 (2005)","journal-title":"Software Qual. J."}],"container-title":["Lecture Notes in Computer Science","Engineering of Complex Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-66456-4_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,5]],"date-time":"2025-04-05T21:36:45Z","timestamp":1743889005000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-66456-4_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,29]]},"ISBN":["9783031664557","9783031664564"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-66456-4_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024,9,29]]},"assertion":[{"value":"29 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICECCS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Engineering of Complex Computer Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 June 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 June 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iceccs2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/cyprusconferences.org\/iceccs2024\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}