2009 11th IEEE International Symposium on Web Systems Evolution最新文献

筛选
英文 中文
Improving Web Application Testing using testability measures 使用可测试性措施改进Web应用程序测试
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-12-01 DOI: 10.1109/WSE.2009.5630393
N. Alshahwan, M. Harman, A. Marchetto, P. Tonella
{"title":"Improving Web Application Testing using testability measures","authors":"N. Alshahwan, M. Harman, A. Marchetto, P. Tonella","doi":"10.1109/WSE.2009.5630393","DOIUrl":"https://doi.org/10.1109/WSE.2009.5630393","url":null,"abstract":"One of the challenges of testing web applications derives from their dynamic content and structure. As we test a website, we may discover more about its structure and behaviour. This paper proposes a framework for collection of testability measures during the automated testing process (termed ‘in-testing’ measure collection). The measures gathered in this way can take account of dynamic and content driven aspects of web applications, such as form structure, client-side scripting and server-side code. Their goal is to capture measurements related to on-going testing activity, indicating where additional testing can best lead to higher overall coverage. They denote a form of ‘web testability’ measures. The paper reports on the implementation of a prototype Web Application Testing Tool, WATT, illustrating the in-testing measure collection approach on 34 forms taken from 14 real world web applications.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124271788","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Defect location in traditional vs. Web applications - an empirical investigation 传统与Web应用程序中的缺陷定位——一项实证调查
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5631245
Marco Torchiano, F. Ricca, A. Marchetto
{"title":"Defect location in traditional vs. Web applications - an empirical investigation","authors":"Marco Torchiano, F. Ricca, A. Marchetto","doi":"10.1109/WSE.2009.5631245","DOIUrl":"https://doi.org/10.1109/WSE.2009.5631245","url":null,"abstract":"So far, few attempts were carried out in literature to understand the specific nature of Web bugs and their distribution among the tiers of applications' architecture.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127199078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Migrating a Web-based application to a service-based system - an experience report 将基于web的应用程序迁移到基于服务的系统—经验报告
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5630392
Pushparani Bhallamudi, S. Tilley, Arunesh Sinha
{"title":"Migrating a Web-based application to a service-based system - an experience report","authors":"Pushparani Bhallamudi, S. Tilley, Arunesh Sinha","doi":"10.1109/WSE.2009.5630392","DOIUrl":"https://doi.org/10.1109/WSE.2009.5630392","url":null,"abstract":"Service-Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing enterprise systems where business needs and technical solutions are closely aligned. Increased return on investment (ROI) is a prime motivating factor for many organizations to migrate their existing systems to ones based on services. This paper details the experience of migrating a traditional Web-based application to a SOA-based system. The paper focuses on the business and technical issues that motivated the migration, but it also describes the advantages of the new service-oriented system in terms of ROI.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127708242","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Web site evolution: Usability evaluation using Time Series Analysis of Selected Episode Graphs 网站演化:使用时间序列分析的可用性评估
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5630633
K. Storm, Eileen T. Kraemer, C. Aurrecoechea, Mark Heiges, Cary Pennington, J. Kissinger
{"title":"Web site evolution: Usability evaluation using Time Series Analysis of Selected Episode Graphs","authors":"K. Storm, Eileen T. Kraemer, C. Aurrecoechea, Mark Heiges, Cary Pennington, J. Kissinger","doi":"10.1109/WSE.2009.5630633","DOIUrl":"https://doi.org/10.1109/WSE.2009.5630633","url":null,"abstract":"Evaluations of website effectiveness have evolved from metrics based on page hits and visits to assessments of the impact of site changes on the behavior of particular user groups. Typically, this involves the use of clustering algorithms to generate behavior-based groupings, followed by profile-based analyses. One weakness of this approach is that resulting groups are often based on aspects of user behavior not relevant for the revision under study. A second weakness is that profiles may be difficult to interpret. To address these weaknesses we employ 1) a semi-supervised clustering algorithm seeded with evaluator-selected, representative sessions; 2) Time Series Analysis - Selected Episode Graphs (TSA-SEGs), annotated graphical representations of “interesting” aspects of behavior, based on episodes (sequences of requests) and time windows selected by the evaluator. Our approach compared favorably with a leading approach, H-UNC and analysis of profiles created from the resultant clusters, on a case study of an important revision to a biological database site (www.cryptodb.org).","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122098628","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A service dependency model for multiple service version synchronization 用于多服务版本同步的服务依赖模型
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5630860
Shuying Wang, Miriam A. M. Capretz
{"title":"A service dependency model for multiple service version synchronization","authors":"Shuying Wang, Miriam A. M. Capretz","doi":"10.1109/WSE.2009.5630860","DOIUrl":"https://doi.org/10.1109/WSE.2009.5630860","url":null,"abstract":"As Web Services are used more frequently, their evolutionary changes become an increasingly prominent issue. Specifically, one challenge involving service maintenance entails identifying changes and synchronizing those changes with the dependent services. For instance, a service provider may support multiple versions of the same service, and these versions are dependent on common artifacts such as data types, operation functions, and security policies. Consequently, it is necessary to develop automatic or semi-automatic service version synchronization techniques in order to reduce the burden involved in the manual creation and maintenance of services. In this paper, we present a service dependency model for the synchronization of multiple service versions by relating the base service model with the dependent service versions to construct a service dependency graph and dependency matrices. Additionally, we analyze service changes on the dependency matrices and perform synchronization based on the indicated change dependency. Finally, the related synchronization process and architecture are also introduced.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133357392","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Promises and perils of porting software visualization tools to the web 将软件可视化工具移植到网络的承诺和风险
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5631247
Marco D'Ambros, Michele Lanza, M. Lungu, R. Robbes
{"title":"Promises and perils of porting software visualization tools to the web","authors":"Marco D'Ambros, Michele Lanza, M. Lungu, R. Robbes","doi":"10.1109/WSE.2009.5631247","DOIUrl":"https://doi.org/10.1109/WSE.2009.5631247","url":null,"abstract":"Software systems are hard to understand due to the complexity and the sheer size of the data to be analyzed. Software visualization tools are a great help as they can sum up large quantities of data in dense, meaningful pictures. Traditionally such tools come in the form of desktop applications. Modern web frameworks are about to change this status quo, as building software visualization tools as web applications can help in making them available to a larger audience in a collaborative setting. Such a migration comes with a number of promises, perils and technical implications that have to be taken into account before starting any migration process. In this paper we share our experiences in porting two such tools to the web and discuss the promises and perils that go hand in hand with such an endeavour.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115661135","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Implementing offline work in Web applications for rich domains 在富域的Web应用程序中实现脱机工作
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5632170
Edgar E. M. Goncalves, A. Leitão
{"title":"Implementing offline work in Web applications for rich domains","authors":"Edgar E. M. Goncalves, A. Leitão","doi":"10.1109/WSE.2009.5632170","DOIUrl":"https://doi.org/10.1109/WSE.2009.5632170","url":null,"abstract":"Web applications are the preferred information system platform for many organizations. Some tasks, though, must be done offline, either for connectivity costs and reliability or security constraints. Still, offline work isn't a common feature in Web applications, for it demands a more complex software architecture and a difficult development process. Existing applications are even harder to adapt with offline support, usually implying writing alternate versions of its code.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122467643","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Consistency and scalability in event notification for embedded Web applications 嵌入式Web应用程序事件通知的一致性和可伸缩性
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5631249
S. Duquennoy, G. Grimaud, J. Vandewalle
{"title":"Consistency and scalability in event notification for embedded Web applications","authors":"S. Duquennoy, G. Grimaud, J. Vandewalle","doi":"10.1109/WSE.2009.5631249","DOIUrl":"https://doi.org/10.1109/WSE.2009.5631249","url":null,"abstract":"A new way to interact with small devices consists in embedding tiny Web servers, allowing the devices to serve fully-fledged Web applications. When the device needs to keep its users up-to-date of its internal state, the Web application has to use an event publication solution. Several works have recently been conducted in order to evaluate the trade-offs of various Web-based event notification solutions. In this paper, we propose to evaluate the feasibility of event notification in embedded Web applications. We conduct a large set of experiments in order to compare various push and pull based approaches for embedded systems. We show that a push-based approach can be very efficient in most situations, both in terms of client consistency and of scalability.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"72 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123065584","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Automated performance maintenance for service compositions 服务组合的自动性能维护
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5631246
Adina D. Mosincat, Walter Binder
{"title":"Automated performance maintenance for service compositions","authors":"Adina D. Mosincat, Walter Binder","doi":"10.1109/WSE.2009.5631246","DOIUrl":"https://doi.org/10.1109/WSE.2009.5631246","url":null,"abstract":"Web service compositions, usually defined as BPEL processes, need to adapt to changes in their constituent web services, in order to maintain functionality and performance. Therefore, BPEL processes must be able to detect web service failure and performance degradation resulting in the violation of service-level agreements. Automated diagnosis and repair are equally important. However, BPEL lacks constructs for web service monitoring and runtime adaptability, which are pre-requisites for diagnosis and repair. We present a solution for transparent runtime monitoring, as well as automated performance degradation detection, diagnosis, and repair for BPEL processes. Our solution uses lightweight monitoring techniques, supports customizable diagnosis and repair strategies, and is compatible with any standards-compliant BPEL engine.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133536375","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Ontology-based Web Service robustness test generation 基于本体的Web服务健壮性测试生成
2009 11th IEEE International Symposium on Web Systems Evolution Pub Date : 2009-09-01 DOI: 10.1109/WSE.2009.5632118
Luo Xu, Q. Yuan, Ji Wu, Chao Liu
{"title":"Ontology-based Web Service robustness test generation","authors":"Luo Xu, Q. Yuan, Ji Wu, Chao Liu","doi":"10.1109/WSE.2009.5632118","DOIUrl":"https://doi.org/10.1109/WSE.2009.5632118","url":null,"abstract":"Web Services are evolving all the time. Web Service testing has received significant attention in both functional and non-functional aspects. Robustness has been considered as a crucial feature of Web Service. How to test whether the service is robust enough under its evolution has become a hard problem. OWL-S (Web Ontology Language for Services) is an ontology-based semantic specification of services I/O and workflows. In this paper, we present a novel approach to generate robustness test data based on the ontology specified in OWL-S. Our approach firstly analyzes the OWL-S (and related OWL specifications) to extract the ontology definitions associated with I/O parameters of SUT (Service Under Test). It then derives the semantic constraints on class, property, and parameter dependency from such ontology definitions. At last, it generates robustness test data by applying data mutation operators based on such constraints. We choose a flight ticket selling service in the travel domain as a case study. The preliminary results show that our approach is feasible and effective.","PeriodicalId":253440,"journal":{"name":"2009 11th IEEE International Symposium on Web Systems Evolution","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130269980","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书