7 papers
From Natural Language Requirements to Graphical User Interfaces: Automated Prototyping and Verification with Pretrained Language Models
Kristian Kolthoff
Requirements elicitation is essential for developing interactive software systems, as it helps ensure that the resulting product meets stakeholder needs. Since elicitation typicall…
GUISpector: An MLLM Agent Framework for Automated Verification of Natural Language Requirements in GUI Prototypes
Kristian Kolthoff, Felix Kretzer, Simone Paolo Ponzetto +2
GUIs are foundational to interactive systems and play a pivotal role in early requirements elicitation through prototyping. Ensuring that GUI implementations fulfill NL requirement…
GUI-ReRank: Enhancing GUI Retrieval with Multi-Modal LLM-based Reranking
Kristian Kolthoff, Felix Kretzer, Christian Bartelt +2
GUI prototyping is a fundamental component in the development of modern interactive systems, which are now ubiquitous across diverse application domains. GUI prototypes play a crit…
GUIDE: LLM-Driven GUI Generation Decomposition for Automated Prototyping
Kristian Kolthoff, Felix Kretzer, Christian Bartelt +2
GUI prototyping serves as one of the most valuable techniques for enhancing the elicitation of requirements and facilitating the visualization and refinement of customer needs. Whi…
Zero-Shot Prompting Approaches for LLM-based Graphical User Interface Generation
Kristian Kolthoff, Felix Kretzer, Lennart Fiebig +3
Graphical user interface (GUI) prototyping represents an essential activity in the development of interactive systems, which are omnipresent today. GUI prototypes facilitate elicit…
Self-Elicitation of Requirements with Automated GUI Prototyping
Kristian Kolthoff, Christian Bartelt, Simone Paolo Ponzetto +1
Requirements Elicitation (RE) is a crucial activity especially in the early stages of software development. GUI prototyping has widely been adopted as one of the most effective RE…