Litcius/Paper detail

A survey on Artificial Intelligence based techniques to convert User Interface design mock-ups to code

Harsh Dave, Sarah Sonje, Jaswantsingh Pardeshi, Sheetal Chaudhari, Pooja Raundale

202118 citationsDOI

Abstract

In the software engineering cycle for User Interface (UI) designing, there is heavy back-and-forth of prototypes between the UI concept creater, UI designer and UI programmer before finalizing a design. This process is very time-consuming and requires extensive human effort. With the recent developments in Artificial Intelligence (AI) and its capability to automate repetitive tasks which require little to no creativity, the UI design cycle is an ideal candidate for its application. Many algorithms are being developed to shorten this cycle, allowing rapid prototyping, and ultimately reducing cost. Various algorithms are developed to work for different levels of fidelity in wireframes. In this paper we discuss the need and compare such intelligent techniques that have been developed fast-track this designing process.

Topics & Concepts

Computer scienceProgrammerProcess (computing)Software engineeringInterface (matter)FidelityToolboxUser interfaceHuman–computer interactionEngineering design processEmbedded systemProgramming languageEngineeringOperating systemMechanical engineeringBubbleMaximum bubble pressure methodTelecommunicationsSoftware Engineering ResearchAdvanced Software Engineering MethodologiesUsability and User Interface Design