Show simple item record

dc.contributor.advisorDíaz García, Oscar
dc.contributor.authorOtaduy Igartua, Itziar
dc.date.accessioned2021-04-21T12:23:03Z
dc.date.available2021-04-21T12:23:03Z
dc.date.issued2021-02-26
dc.date.submitted2021-02-26
dc.identifier.urihttp://hdl.handle.net/10810/51128
dc.description212 p.es_ES
dc.description.abstractMany applications which formerly were designed for the desktop have gradually made atransition to the Web. Accordingly, an increasing number of tasks can now be conductedthrough the Web. As a result, opportunities arise to achieve a higher level of automation thatthe one being previously possible with proprietary, OS-anchored desktop applications. Thisresulted in an emerging interest in empowering users to check, adapt and customize the waythey navigate and make use of these applications. Web automation, Web augmentation, orWeb mashups are performant approaches that pursuit this aim.This work explores the use of scripting for two tasks, namely, Web-form filling and WebapplicationUser-Acceptance Testing (UAT). In both cases, the challenge rests on abstractingfrom scripting code to higher models that permit the notion of scripting to be hidden intomore-affordable representations. Accordingly, this work abstracts scripts into platformindependentmodels. For Web-form filling, we tackle the problem of repetitive form-fillingfrom external sources. The solution is realized through WebFeeder, a plugin for iMacros thatintroduces autofilling-script models as first-class artifacts in iMacros. As for UAT, we tackle theissue of the need for the regular physical-presence of stakeholders for UAT in Agilemethodologies. In this case, we resort to mind-maps as the model representation. These ideasare fleshed out in TestMind, an editor for FitNesse that permits to capture UAT sessions as testmaps. Summing it up, the bottom line is that WebFeeder and TestMind showcase the benefitsthat Model-Driven Engineering can bring to Web Automation. By moving away from code tohigh-level models, Model-Driven Engineering reduces the entry barrier for the participation ofend-users.es_ES
dc.language.isoenges_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.subjectinformaticses_ES
dc.titlePromoting End-User Involvement in Web-based tasks: a Model-Driven Engineering Approach to Form-filling and User-Acceptance Testinges_ES
dc.typeinfo:eu-repo/semantics/doctoralThesises_ES
dc.rights.holderAtribución-NoComercial-CompartirIgual 3.0 España*
dc.rights.holder(cc) 2021 Itziar Otaduy Igartua (cc by-nc-sa 4.0)
dc.identifier.studentID324619es_ES
dc.identifier.projectID19988es_ES
dc.departamentoesLenguajes y sistemas informáticoses_ES
dc.departamentoeuHizkuntza eta sistema informatikoakes_ES


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-CompartirIgual 3.0 España
Except where otherwise noted, this item's license is described as Atribución-NoComercial-CompartirIgual 3.0 España