Abstrakt. Grafiska användargränssnitt (GUI) gör programvaran enkel att använda genom att ge användaren visuella kontroller. Därför är det viktigt att GUI: s kod är korrekt för korrekt utförande av den övergripande programvaran. Modeller kan bidra till utvärderingen av interaktiva tillämpningar genom att göra det möjligt för designers att koncentrera sig på dess viktigare aspekter. Detta dokument beskriver vårt tillvägagångssätt att vända ingenjör en abstrakt modell av ett användargränssnitt direkt från GUI: s äldre kod. Vi presenterar också resultat från en fallstudie. Dessa resultat är uppmuntrande och ger belägg för att målet med reverse engineering användargränssnitt kan uppnås med mer arbete med denna teknik.
Silva m.fl. REF gör en abstrakt modell av ett grafiskt användargränssnitt och ser till att den uppfyller kraven.