{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T07:13:13Z","timestamp":1763536393257,"version":"3.41.0"},"publisher-location":"Cham","reference-count":48,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031921957","type":"print"},{"value":"9783031921964","type":"electronic"}],"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-92196-4_14","type":"book-chapter","created":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T12:23:23Z","timestamp":1748348603000},"page":"282-302","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Artificial Intelligence in\u00a0Software Documentation: Embracing the\u00a0Documentation as\u00a0Code Paradigm"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5725-4827","authenticated-orcid":false,"given":"Florian","family":"Nafz","sequence":"first","affiliation":[]},{"given":"Magdalena","family":"Krajinovic","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Ley","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,5,28]]},"reference":[{"key":"14_CR1","unstructured":"IDTA - Der Standard f\u00fcr den digitalen Zwilling. https:\/\/industrialdigitaltwin.org\/"},{"key":"14_CR2","unstructured":"Textlint, a natural language linter for text and markdown. https:\/\/github.com\/textlint\/textlint, MIT license [Software]"},{"key":"14_CR3","unstructured":"Vale. https:\/\/vale.sh\/. [Software]"},{"key":"14_CR4","unstructured":"SKOS: Simple Knowledge Organization System (2024). https:\/\/www.w3.org\/2004\/02\/skos\/"},{"key":"14_CR5","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1007\/978-3-642-23798-0_37","volume-title":"Software Architecture","author":"J Adersberger","year":"2011","unstructured":"Adersberger, J., Philippsen, M.: ReflexML: UML-based architecture-to-code traceability and consistency checking. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) Software Architecture, pp. 344\u2013359. Springer, Berlin Heidelberg, Berlin, Heidelberg (2011)"},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"Aghajani, E., et al.: Software documentation: the practitioners\u2019 perspective. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 590\u2013601. ICSE 2020. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3377811.3380405"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Agrawal, G., Kumarage, T., Alghamdi, Z., Liu, H.: Can knowledge graphs reduce hallucinations in LLMs? : a survey. In: Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, vol.\u00a01, pp. 3947\u20133960. Association for Computational Linguistics (2024)","DOI":"10.18653\/v1\/2024.naacl-long.219"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Ali, N., Baker, S., O\u2019Crowley, R., Herold, S., Buckley, J.: Architecture consistency: state of the practice, challenges and requirements. Empirical Softw. Eng. 23, 1\u201335 (2018)","DOI":"10.1007\/s10664-017-9515-3"},{"key":"14_CR9","unstructured":"Atil, B., Chittams, A., Fu, L., Ture, F., Xu, L., Baldwin, B.: LLM stability: a detailed analysis with some surprises (2024)"},{"key":"14_CR10","unstructured":"Beck, K., et al.: Manifesto for agile software development (2001). http:\/\/www.agilemanifesto.org\/"},{"key":"14_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-65024-0","volume-title":"Zuverl\u00e4ssigkeit im Fahrzeug- und Maschinenbau","author":"MD Bernd Bertsche","year":"2022","unstructured":"Bernd Bertsche, M.D.: Zuverl\u00e4ssigkeit im Fahrzeug- und Maschinenbau, 4th edn. Springer, Heidelberg (2022)","edition":"4"},{"issue":"4","key":"14_CR12","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/TSE.2009.70","volume":"36","author":"R Buse","year":"2010","unstructured":"Buse, R., Weimer, W.R.: Learning a metric for code readability. IEEE Trans. Software Eng. 36(4), 546\u2013558 (2010)","journal-title":"IEEE Trans. Software Eng."},{"issue":"5","key":"14_CR13","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1049\/cce:19940509","volume":"5","author":"W Cullyer","year":"1994","unstructured":"Cullyer, W., Storey, N.: Tools and techniques for the testing of safety-critical software. Comput. Control Eng. J. 5(5), 239\u2013244 (1994)","journal-title":"Comput. Control Eng. J."},{"key":"14_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10270-023-01105-5","volume":"22","author":"J C\u00e1mara","year":"2023","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, 1\u201313 (2023)","journal-title":"Softw. Syst. Model."},{"key":"14_CR15","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. In: Proceedings of the 1st International Workshop on Designing Software, pp. 52\u201355 (2024)","DOI":"10.1145\/3643660.3643942"},{"key":"14_CR16","unstructured":"Farley, D., Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation, 1st edn. Addison-Wesley Professional (2010)"},{"key":"14_CR17","unstructured":"Firesmith, D.G.: Common System and Software Testing Pitfalls: How to Prevent and Mitigate Them Descriptions, Symptoms, Consequences, Causes, and Recommendations, 1st edn. Addison-Wesley Professional (2013)"},{"key":"14_CR18","unstructured":"Foote, B., Yoder, J.: Big ball of mud. In: Harrison, N., Foote, B., Rohnert, H. (eds.) Pattern Languages of Program Design, vol.\u00a04, pp. 654\u2013692. Addison-Wesley (2000)"},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Fung, J., Li, Z., Stephens, D., Mao, A., Goel, P., Walpole, E., Dima, A.A., Boyd-Graber, J.: Human-in-the-loop Technical Document Annotation: Developing and Validating a System to Provide Machine-Assistance for Domain-Specific Text Analysis (2024)","DOI":"10.6028\/NIST.TN.2287"},{"key":"14_CR20","unstructured":"Gentle, A.: Docs Like Code: Collaborate and Automate to Improve Technical. Lulu Press, Incorporated (2022)"},{"key":"14_CR21","unstructured":"Gesellschaft f\u00fcr Technische Kommunikation - tekom Deutschland e. V.: iiRDS - the intelligent information Request and Delivery Standard. https:\/\/www.iirds.org\/"},{"issue":"2014","key":"14_CR22","first-page":"1","volume":"1","author":"M Grieves","year":"2014","unstructured":"Grieves, M.: Digital twin: manufacturing excellence through virtual factory replication. White paper 1(2014), 1\u20137 (2014)","journal-title":"White paper"},{"key":"14_CR23","doi-asserted-by":"publisher","first-page":"907","DOI":"10.1006\/ijhc.1995.1081","volume":"43","author":"T Gruber","year":"1994","unstructured":"Gruber, T.: Toward principles for the design of ontologies used for knowledge sharing. Int. J. Hum. Comput. Stud. 43, 907\u2013928 (1994)","journal-title":"Int. J. Hum. Comput. Stud."},{"key":"14_CR24","doi-asserted-by":"crossref","unstructured":"H\u00e4ring, I.: Requirements for Safety-Critical Systems, pp. 209\u2013226. Springer, Singapore (2021)","DOI":"10.1007\/978-981-33-4272-9_12"},{"issue":"2","key":"14_CR25","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/52.991327","volume":"19","author":"A Hunt","year":"2002","unstructured":"Hunt, A., Thomas, D.: Software archaeology. IEEE Softw. 19(2), 20\u201322 (2002)","journal-title":"IEEE Softw."},{"key":"14_CR26","unstructured":"ISO\/IEC\/IEEE 15289:2019: Systems and software engineering - content of life-cycle information items (documentation) (2019)"},{"key":"14_CR27","unstructured":"ISO\/IEC\/IEEE 26514:2022: Systems and software engineering - design and development of information for users (2022)"},{"key":"14_CR28","unstructured":"Kim, G., Humble, J., Debois, P., Willis, J.: The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. IT Revolution Press, ITpro collection (2016)"},{"key":"14_CR29","doi-asserted-by":"publisher","first-page":"61","DOI":"10.5755\/j02.eie.33843","volume":"29","author":"M Krunic","year":"2023","unstructured":"Krunic, M.: Documentation as code in automotive system\/software engineering. Elektronika ir Elektrotechnika 29, 61\u201375 (2023)","journal-title":"Elektronika ir Elektrotechnika"},{"key":"14_CR30","doi-asserted-by":"crossref","unstructured":"Laadhar, A., Acharya, N., Wagner, J., Ley, M.: Product information management systems powered by knowledge graphs. In: European Semantic Web Conference ESWC (2024)","DOI":"10.1007\/978-3-031-78952-6_17"},{"key":"14_CR31","doi-asserted-by":"crossref","unstructured":"Lakatos, D.: Crafting Docs for Success - An End-to-End Approach to Developer Documentation, 1st edn. Apress (2023)","DOI":"10.1007\/978-1-4842-9594-6_1"},{"key":"14_CR32","doi-asserted-by":"crossref","unstructured":"Laplante, P.: Technical Writing: A Practical Guide for Engineers, Scientists, and Nontechnical Professionals. What Every Engineer Should Know, 2nd edn. CRC Press (2018)","DOI":"10.1201\/9780429467394"},{"key":"14_CR33","unstructured":"Martin, R.C., Coplien, J.O.: Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall, Upper Saddle River, NJ [etc.] (2009)"},{"key":"14_CR34","unstructured":"Martraire, C.: Living Documentation: Continuous Knowledge Sharing by Design, 1st edn. Addison-Wesley Professional (2019)"},{"key":"14_CR35","doi-asserted-by":"crossref","unstructured":"Mastropaolo, A., et al.: On the robustness of code generation techniques: an empirical study on github copilot. In: Proceedings of the 45th International Conference on Software Engineering, pp. 2149-2160. ICSE 2023. IEEE Press (2023)","DOI":"10.1109\/ICSE48619.2023.00181"},{"key":"14_CR36","doi-asserted-by":"crossref","unstructured":"Meinke, K., Bennaceur, A.: Machine learning for software engineering: models, methods, and applications. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, pp. 548\u2013549. ICSE 2018. Association for Computing Machinery, New York (2018)","DOI":"10.1145\/3183440.3183461"},{"key":"14_CR37","unstructured":"Munro, R.: Human-in-the-Loop Machine Learning: Active learning and annotation for human-centered AI. Manning (2021)"},{"key":"14_CR38","doi-asserted-by":"crossref","unstructured":"Nunes, D., Zhang, P., S\u00e1\u00a0Silva, J.: A survey on human-in-the-loop applications towards an internet of all. IEEE Commun. Surv. Tutor. 17, 1 (2015)","DOI":"10.1109\/COMST.2015.2398816"},{"key":"14_CR39","unstructured":"OMG: Business Process Model and Notation (BPMN), Version 2.0.2 (2014). https:\/\/www.omg.org\/spec\/BPMN\/2.0.2\/"},{"key":"14_CR40","unstructured":"OMG: Unified Modeling Language (UML), Version 2.5.1 (2017). https:\/\/www.omg.org\/spec\/UML\/2.5.1\/"},{"key":"14_CR41","doi-asserted-by":"crossref","unstructured":"Ortmeier, F., Reif, W., Schellhorn, G.: Deductive cause-consequence analysis (DCCA). In: Proceedings of IFAC World Congress. Elsevier (2006)","DOI":"10.3182\/20050703-6-CZ-1902.01435"},{"issue":"11","key":"14_CR42","doi-asserted-by":"publisher","first-page":"13071","DOI":"10.1007\/s10462-023-10465-9","volume":"56","author":"C Peng","year":"2023","unstructured":"Peng, C., Xia, F., Naseriparsa, M., Osborne, F.: Knowledge graphs: opportunities and challenges. Artif. Intell. Rev. 56(11), 13071\u201313102 (2023)","journal-title":"Artif. Intell. Rev."},{"key":"14_CR43","doi-asserted-by":"crossref","unstructured":"Priestley, M.: DITA XML: a reuse by reference architecture for technical documentation, pp. 152\u2013156 (2001)","DOI":"10.1145\/501516.501547"},{"issue":"2","key":"14_CR44","doi-asserted-by":"publisher","first-page":"593","DOI":"10.1007\/s10579-021-09537-5","volume":"56","author":"I Rivera-Trigueros","year":"2022","unstructured":"Rivera-Trigueros, I.: Machine translation systems and quality assessment: a systematic review. Lang. Resour. Eval. 56(2), 593\u2013619 (2022)","journal-title":"Lang. Resour. Eval."},{"key":"14_CR45","doi-asserted-by":"crossref","unstructured":"Sequeda, J., Allemang, D., Jacob, B.: A benchmark to understand the role of knowledge graphs on large language model\u2019s accuracy for question answering on enterprise SQL databases. In: Proceedings of the 7th Joint Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA). GRADES-NDA 2024. Association for Computing Machinery, New York (2024)","DOI":"10.1145\/3661304.3661901"},{"key":"14_CR46","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106733","volume":"142","author":"T Theunissen","year":"2022","unstructured":"Theunissen, T., van Heesch, U., Avgeriou, P.: A mapping study on documentation in continuous software development. Inf. Softw. Technol. 142, 106733 (2022)","journal-title":"Inf. Softw. Technol."},{"key":"14_CR47","doi-asserted-by":"crossref","unstructured":"Yetistiren, B., Ozsoy, I., Tuzun, E.: Assessing the quality of github copilot\u2019s code generation. In: Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering, pp. 62\u201371. PROMISE 2022, Association for Computing Machinery, New York (2022)","DOI":"10.1145\/3558489.3559072"},{"key":"14_CR48","doi-asserted-by":"crossref","unstructured":"Ziegler, A., et al.: Productivity assessment of neural code completion. In: Proceedings of the 6th ACM SIGPLAN International Symposium on Machine Programming, pp. 21\u201329. MAPS 2022. Association for Computing Machinery, New York (2022)","DOI":"10.1145\/3520312.3534864"}],"container-title":["Lecture Notes in Computer Science","Go Where the Bugs Are"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-92196-4_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T12:23:37Z","timestamp":1748348617000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-92196-4_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031921957","9783031921964"],"references-count":48,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-92196-4_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"28 May 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}}]}}