{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T00:33:50Z","timestamp":1755218030752,"version":"3.43.0"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031994739"},{"type":"electronic","value":"9783031994746"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"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-99474-6_20","type":"book-chapter","created":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T01:43:01Z","timestamp":1754444581000},"page":"226-239","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Applying Large Language Models to Software Development: Enhancing Requirements, Design and Code"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-9322-9582","authenticated-orcid":false,"given":"Gon\u00e7alo","family":"Santos","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2809-4208","authenticated-orcid":false,"given":"Clara","family":"Silveira","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4223-7079","authenticated-orcid":false,"given":"Vitor","family":"Santos","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5139-6728","authenticated-orcid":false,"given":"Arnaldo","family":"Santos","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5383-9884","authenticated-orcid":false,"given":"Henrique","family":"Mamede","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,8,7]]},"reference":[{"key":"20_CR1","doi-asserted-by":"publisher","unstructured":"Jin, H., Huang, L., Cai, H., Yan, J., Li, B.,\u00a0 Chen, H: .From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Future, 05 Aug. 05 (2024) . https:\/\/doi.org\/10.48550\/arXiv.2408.02479","DOI":"10.48550\/arXiv.2408.02479"},{"key":"20_CR2","unstructured":"Alexander, C.,\u00a0 Alexander, C.: A Pattern Language: Towns, Buildings, Construction. in Center for Environmental Structure Series.\u00a0 Oxford University Press, Oxford (1978)"},{"key":"20_CR3","unstructured":"About Solution-Patterns \u2013 VV-Patterns.\u00a0https:\/\/vvpatterns.ait.ac.at\/about-vv-patterns\/"},{"key":"20_CR4","doi-asserted-by":"publisher","unstructured":"Coad, P.: Object-oriented patterns. Commun. ACM 35(9), 152\u2013159 (1992). https:\/\/doi.org\/10.1145\/130994.131006","DOI":"10.1145\/130994.131006"},{"key":"20_CR5","volume-title":"Design patterns: elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc, USA (1995)"},{"key":"20_CR6","unstructured":"Coplien, O., Schmidt, D.: Pattern Languages of Program Design: 9780201607345: Amazon.com: Books. 12 Apr\u00a0 (2025).\u00a0\u00a0https:\/\/www.amazon.com\/Pattern-Languages-Program-Design-Coplien\/dp\/0201607344"},{"key":"20_CR7","unstructured":"Rising, L. (ed.) The patterns handbook: techniques, strategies, and applications. Cambridge, U.K.\u202f; New York\u202f: Cambridge University Press\u202f; [New York]\u202f: SIGS Books, 1998. Accessed: Apr. 12, (2025).\u00a0\u00a0http:\/\/archive.org\/details\/patternshandbook0000unse"},{"key":"20_CR8","volume-title":"Patterns for Effective Use Cases","author":"S Adolph","year":"2002","unstructured":"Adolph, S., Cockburn, A., Bramble, P.: Patterns for Effective Use Cases. Addison-Wesley Longman Publishing Co., Inc, USA (2002)"},{"key":"20_CR9","doi-asserted-by":"publisher","unstructured":"White,\u00a0J., et al.: A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT, 21 Feb. (2023) . https:\/\/doi.org\/10.48550\/arXiv.2302.11382","DOI":"10.48550\/arXiv.2302.11382"},{"key":"20_CR10","doi-asserted-by":"publisher","unstructured":"Hamdi,\u00a0M., Kim, L.D.:\u00a0 A prompt-based approach for software development. In:\u00a0 2023 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 1612\u20131614 (Dec. 2023).\u00a0\u00a0https:\/\/doi.org\/10.1109\/CSCI62032.2023.00267","DOI":"10.1109\/CSCI62032.2023.00267"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Braun, M., Greve, M., Kegel, F., Kolbe, L.M., Beyer, P.E.:\u00a0 Can (A)I have a word with you? a taxonomy on the design dimensions of AI prompts. In: Proceedings of the 57th Annual Hawaii International Conference on System Sciences, HICSS 2024, Hawaii International Conference on System Sciences (HICSS), pp. 559\u2013568 (2024). https:\/\/doi.org\/10125\/106443","DOI":"10.24251\/HICSS.2024.068"},{"key":"20_CR12","doi-asserted-by":"publisher","unstructured":"Tufano, M.,\u00a0 Agarwal, A.,\u00a0 Jang, J., Moghaddam, R.Z., Sundaresan, N.:\u00a0 AutoDev: Automated AI-Driven Development, 13 Mar (2024).\u00a0\u00a0https:\/\/doi.org\/10.48550\/arXiv.2403.08299","DOI":"10.48550\/arXiv.2403.08299"},{"key":"20_CR13","doi-asserted-by":"publisher","unstructured":"Schmidt, D.C., Spencer-Smith, J., Fu, Q., White, J.: Towards a catalog of prompt patterns to enhance the discipline of prompt engineering. Ada Lett. 43(2), 43\u201351 (2024). https:\/\/doi.org\/10.1145\/3672359.3672364","DOI":"10.1145\/3672359.3672364"},{"key":"20_CR14","doi-asserted-by":"publisher","unstructured":"Kim, D.-K.:\u00a0 Prompted Software Engineering in the Era of AI Models, 7 Sep (2023). https:\/\/doi.org\/10.48550\/arXiv.2311.03359","DOI":"10.48550\/arXiv.2311.03359"},{"key":"20_CR15","doi-asserted-by":"publisher","unstructured":"Liang, J.T., Lin, M., Rao, N.,\u00a0 Myers, B.A.: Prompts Are Programs Too! Understanding How Developers Build Software Containing Prompts (2024).\u00a0https:\/\/doi.org\/10.48550\/ARXIV.2409.12447","DOI":"10.48550\/ARXIV.2409.12447"},{"key":"20_CR16","doi-asserted-by":"publisher","unstructured":"\u00a0Patil,\u00a0R,\u00a0 Gudivada, \u00a0V.:\u00a0 A review of current trends, techniques, and challenges in large language models (LLMs). Appli. Sci. 14(5), Art. no. 5 (2024).\u00a0https:\/\/doi.org\/10.3390\/app14052074","DOI":"10.3390\/app14052074"},{"key":"20_CR17","doi-asserted-by":"publisher","unstructured":"C\u00e1mara, J., Troya, J., Burgue\u00f1o, L., Vallecillo, A.: On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML. Softw. Syst. Model. 22(3), 781\u2013793 (2023). https:\/\/doi.org\/10.1007\/s10270-023-01105-5","DOI":"10.1007\/s10270-023-01105-5"},{"key":"20_CR18","doi-asserted-by":"publisher","unstructured":"Wieringa, R.J.:\u00a0 The Design Cycle. In:\u00a0 Wieringa, R.J. (ed.) Design Science Methodology for Information Systems and Software Engineering,\u00a0pp. 27\u201334 Springer,\u00a0 Berlin (2014). https:\/\/doi.org\/10.1007\/978-3-662-43839-8_3","DOI":"10.1007\/978-3-662-43839-8_3"},{"key":"20_CR19","doi-asserted-by":"publisher","unstructured":"Xia, C.S., Deng, Y.,\u00a0 Dunn, S., Zhang, L.:\u00a0 Agentless: Demystifying LLM-based Software Engineering Agents, 29 Oct (2024). https:\/\/doi.org\/10.48550\/arXiv.2407.01489","DOI":"10.48550\/arXiv.2407.01489"},{"key":"20_CR20","doi-asserted-by":"publisher","unstructured":"Sch\u00f6n, E.-M., Thomaschewski, J., Escalona, M.J.: Agile requirements engineering: a systematic literature review. Compute. Standards Interfaces 49, 79\u201391 (2017). https:\/\/doi.org\/10.1016\/j.csi.2016.08.011","DOI":"10.1016\/j.csi.2016.08.011"},{"key":"20_CR21","doi-asserted-by":"publisher","unstructured":"Hemmat, A., Sharbaf, M., Kolahdouz-Rahimi, S.,\u00a0 Lano, K.,\u00a0 Tehrani, S.Y.: Research directions for using LLM in software requirement engineering: a systematic review. Front. Comput. Sci.\u00a0 7 (2025).\u00a0https:\/\/doi.org\/10.3389\/fcomp.2025.1519437","DOI":"10.3389\/fcomp.2025.1519437"},{"key":"20_CR22","volume-title":"The Unified Modeling Language User Guide","author":"G Booch","year":"2005","unstructured":"Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide, 2nd edn. Addison-Wesley Professional, Upper Saddle River, NJ (2005)","edition":"2"},{"key":"20_CR23","doi-asserted-by":"publisher","unstructured":"Krogstie, J., Sindre, G., J\u00f8rgensen, H.: Process models representing knowledge for action: a revised quality framework. Eur. J. Inf. Syst. 15(1), 91\u2013102 (2006). https:\/\/doi.org\/10.1057\/palgrave.ejis.3000598","DOI":"10.1057\/palgrave.ejis.3000598"},{"key":"20_CR24","doi-asserted-by":"publisher","unstructured":"Lindland, O.I., Sindre, G., Solvberg, A.: Understanding quality in conceptual modeling. IEEE Softw. 11(2), 42\u201349 (1994). https:\/\/doi.org\/10.1109\/52.268955","DOI":"10.1109\/52.268955"},{"key":"20_CR25","unstructured":"ISO\/IEC 25010:2023, Systems and software engineering \u2014 Systems and software Quality Requirements and Evaluation (SQuaRE) \u2014 System and software quality models, International Organization for Standardization (2023)"}],"container-title":["Advances in Intelligent Systems and Computing","New Trends in Disruptive Technologies, Tech Ethics and Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-99474-6_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T01:43:09Z","timestamp":1754444589000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-99474-6_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031994739","9783031994746"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-99474-6_20","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"7 August 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DiTTET","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Disruptive Technologies, Tech Ethics and Artificial Intelligence","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Salamanca","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 July 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 July 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dittet2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/dittet.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}