捕获和验证Web应用程序中的个性化需求

Esteban Robles Luna, Irene Garrigós, G. Rossi
{"title":"捕获和验证Web应用程序中的个性化需求","authors":"Esteban Robles Luna, Irene Garrigós, G. Rossi","doi":"10.1109/WERE.2010.5624001","DOIUrl":null,"url":null,"abstract":"Personalization is a key feature to improve user experience in Web applications and therefore many Web engineering approaches allow the specification of some type of personalization when modelling a website. However, these approaches usually neglect the process of capturing and representing personalization requirements, thus not considering them when the application evolves; maintenance of these requirements is then a very complex task. In this paper, we present WebSpec, a requirement artefact used to capture navigation, interaction and interface aspects of Web applications. Concretely, we focus on how to specify personalization requirements, and on how to automatically generate the personalization model from their specification. Furthermore, from the requirements specification we derive a set of interaction tests to assess the personalization functionality. We illustrate our ideas with an E-commerce application example and describe a prototype tool which implements the described functionality.","PeriodicalId":145294,"journal":{"name":"2010 First International Workshop on the Web and Requirements Engineering","volume":"171 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Capturing and validating personalization requirements in Web applications\",\"authors\":\"Esteban Robles Luna, Irene Garrigós, G. Rossi\",\"doi\":\"10.1109/WERE.2010.5624001\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Personalization is a key feature to improve user experience in Web applications and therefore many Web engineering approaches allow the specification of some type of personalization when modelling a website. However, these approaches usually neglect the process of capturing and representing personalization requirements, thus not considering them when the application evolves; maintenance of these requirements is then a very complex task. In this paper, we present WebSpec, a requirement artefact used to capture navigation, interaction and interface aspects of Web applications. Concretely, we focus on how to specify personalization requirements, and on how to automatically generate the personalization model from their specification. Furthermore, from the requirements specification we derive a set of interaction tests to assess the personalization functionality. We illustrate our ideas with an E-commerce application example and describe a prototype tool which implements the described functionality.\",\"PeriodicalId\":145294,\"journal\":{\"name\":\"2010 First International Workshop on the Web and Requirements Engineering\",\"volume\":\"171 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-11-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 First International Workshop on the Web and Requirements Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WERE.2010.5624001\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 First International Workshop on the Web and Requirements Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WERE.2010.5624001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

摘要

个性化是改善Web应用程序中的用户体验的关键特性,因此许多Web工程方法在对网站建模时允许指定某种类型的个性化。然而,这些方法通常忽略了捕获和表示个性化需求的过程,因此在应用程序发展时没有考虑到它们;维护这些需求是一项非常复杂的任务。在本文中,我们介绍WebSpec,一个用于捕获Web应用程序的导航、交互和接口方面的需求工件。具体地说,我们关注于如何指定个性化需求,以及如何从他们的规范中自动生成个性化模型。此外,从需求规范中,我们派生出一组交互测试来评估个性化功能。我们用一个电子商务应用程序示例说明了我们的想法,并描述了实现所描述功能的原型工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Capturing and validating personalization requirements in Web applications
Personalization is a key feature to improve user experience in Web applications and therefore many Web engineering approaches allow the specification of some type of personalization when modelling a website. However, these approaches usually neglect the process of capturing and representing personalization requirements, thus not considering them when the application evolves; maintenance of these requirements is then a very complex task. In this paper, we present WebSpec, a requirement artefact used to capture navigation, interaction and interface aspects of Web applications. Concretely, we focus on how to specify personalization requirements, and on how to automatically generate the personalization model from their specification. Furthermore, from the requirements specification we derive a set of interaction tests to assess the personalization functionality. We illustrate our ideas with an E-commerce application example and describe a prototype tool which implements the described functionality.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信