Show simple item record

dc.contributor.advisorDíaz García, Oscar
dc.contributor.advisorIturrioz Sánchez, Juan Ignacio ORCID
dc.contributor.authorArellano Bartolomé, Cristóbal
dc.contributor.otherLenguajes y Sistemas Informáticos/Hizkuntza eta Sistema Informatikoakes
dc.date.accessioned2013-09-23T16:46:15Z
dc.date.available2013-09-23T16:46:15Z
dc.date.issued2013-03-15
dc.date.submitted2013-03-15
dc.identifier.urihttp://hdl.handle.net/10810/10582
dc.description.abstractTraditional software development captures the user needs during the requirement analysis. The Web makes this endeavour even harder due to the difficulty to determine who these users are. In an attempt to tackle the heterogeneity of the user base, Web Personalization techniques are proposed to guide the users’ experience. In addition, Open Innovation allows organisations to look beyond their internal resources to develop new products or improve existing processes. This thesis sits in between by introducing Open Personalization as a means to incorporate actors other than webmasters in the personalization of web applications. The aim is to provide the technological basis that builds up a trusty environment for webmasters and companion actors to collaborate, i.e. "an architecture of participation". Such architecture very much depends on these actors’ profile. This work tackles three profiles (i.e. software partners, hobby programmers and end users), and proposes three "architectures of participation" tuned for each profile. Each architecture rests on different technologies: a .NET annotation library based on Inversion of Control for software partners, a Modding Interface in JavaScript for hobby programmers, and finally, a domain specific language for end-users. Proof-of-concept implementations are available for the three cases while a quantitative evaluation is conducted for the domain specific language.es
dc.language.isoenges
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.subjectweb augmentationes
dc.subjectweb engineeringes
dc.subjectJavaScriptes
dc.subjectDOMes
dc.subjectdomain specific languagees
dc.subjectDSLes
dc.titleOpen Personalization: Involving Third Parties in Improving the User Experience of Websiteses
dc.typeinfo:eu-repo/semantics/doctoralThesises
dc.identifier.studentID309763es
dc.identifier.projectID12417es
dc.departamentoesLenguajes y sistemas informáticoses_ES
dc.departamentoeuHizkuntza eta sistema informatikoakes_ES


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record