Can Architecture Knowledge Guide Software Development With Generative AI?
İpek Özkaya
Abstract
Incorporating architecture knowledge into data that large language models are trained on and to tools that software engineers use to solve large scoped development problems ranging from technology upgrades, language translation, to software evolution is an unexplored area with challenging problems, but exciting applications if successful.
Topics & Concepts
Computer scienceSoftware engineeringSoftware developmentSoftware architecture descriptionArchitectureSoftwareGenerative grammarSoftware architectureProgramming languageSoftware constructionArtificial intelligenceArtVisual artsSoftware Engineering ResearchAdvanced Software Engineering MethodologiesSoftware System Performance and Reliability