2013 15th IEEE International Symposium on Web Systems Evolution (WSE)最新文献

筛选
英文 中文
Managing volatile requirements in web applications 管理web应用程序中多变的需求
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-27 DOI: 10.1109/WSE.2013.6642420
Matías Urbieta, G. Rossi, Damiano Distante, W. Schwinger
{"title":"Managing volatile requirements in web applications","authors":"Matías Urbieta, G. Rossi, Damiano Distante, W. Schwinger","doi":"10.1109/WSE.2013.6642420","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642420","url":null,"abstract":"Web applications allow business to offer services or products to numerous users with different culture, context, and needs. There are situations where applications must adapt to unforeseen and temporary business requirements, such as a one-off market campaign to launch a new product, beta features for engaging users, or disaster solidarity features that remain in the application for a period of time. In this paper, we summarize an approach for dealing with this sort of volatile requirements and present challenges in the research field that must be addressed.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115095203","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
A model-driven process to modernize legacy web applications based on service oriented architectures 一个模型驱动的过程,用于基于面向服务的体系结构对遗留web应用程序进行现代化
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-27 DOI: 10.1109/WSE.2013.6642418
Encarna Sosa Sánchez, Pedro J. Clemente, J. Conejero, Roberto Rodríguez-Echeverría
{"title":"A model-driven process to modernize legacy web applications based on service oriented architectures","authors":"Encarna Sosa Sánchez, Pedro J. Clemente, J. Conejero, Roberto Rodríguez-Echeverría","doi":"10.1109/WSE.2013.6642418","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642418","url":null,"abstract":"Web applications (WAs) developed by companies are usually adapted to cover new business rules due to continuous changes in the organization requirements. Service Oriented Architectures (SOA) come to the scene to give a solution to these continuous changes providing a way to align business rules with underlying services. This is why there is a current trend to migrate legacy web applications to new SOAs. However, this migration requires the identification, publication and orchestration of the underlying service layer. These are complex tasks usually carried out ad hoc by manually defining and developing the service layer and its coordination. Moreover, these processes are usually performed at a low abstraction level, close to code, hindering reusability and maintainability of the obtained system. Model-Driven techniques aim at tackling the complexity of these processes since models drive the migration from a higher abstraction level. In that sense, this paper presents a Model-Driven systematic and semiautomatic process to modernize legacy WAs to SOAs. It also relies on techniques that are used to identify and classify the services offered by the different WAs of the organization. On the one hand, conceptual representations of the WAs and the service oriented architecture are obtained. On the other hand, the underlying services of the web applications are generated from models so that they may be offered as an interoperable service layer, which may be aligned with the company business rules and orchestrated with external services.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134645998","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}
引用次数: 13
On the transition from the web to the cloud 从网络到云的过渡
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-27 DOI: 10.1109/WSE.2013.6642417
Jukka Tupamaki, T. Mikkonen
{"title":"On the transition from the web to the cloud","authors":"Jukka Tupamaki, T. Mikkonen","doi":"10.1109/WSE.2013.6642417","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642417","url":null,"abstract":"Although in principle two independent technologies, cloud computing is closely associated with the web in contemporary web applications. Such applications, usually developed using web frameworks, are increasingly often deployed on servers that reside in cloud to gain commonly assumed benefits from the cloud infrastructure. These benefits include scalability and elasticity, which liberates the developer from considering such issues during the development. Unfortunately, since the traditional origins of web applications and frameworks used to development them are very different from cloud computing platforms, a mismatch may emerge between the web application and the hosting cloud platform. Then, strengths of the cloud computing may be invalidated by the design of the web application. In this paper, we analyze the consequences of the transition of web application to the cloud by considering the fundamental assumptions in web frameworks and the potential challenges they introduce when used in cloud context.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125209751","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
Model driven evolution of web applications 模型驱动的web应用程序的发展
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-27 DOI: 10.1109/WSE.2013.6642416
M. Bernardi, G. D. Lucca, Damiano Distante, Marta Cimitile
{"title":"Model driven evolution of web applications","authors":"M. Bernardi, G. D. Lucca, Damiano Distante, Marta Cimitile","doi":"10.1109/WSE.2013.6642416","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642416","url":null,"abstract":"Reverse engineering is usually used to recover missing and up to date models of a software system to support its comprehension when changes are required to maintain or evolve it. Model driven engineering approaches have been recently proposed to develop more quickly web applications with a high design quality and maintainability. Integrating reverse engineering techniques with model driven web engineering methods originates evolution approaches that would reduce the evolution effort while improving the quality of the modified web application. Such an evolution process exploits the models recovered by reverse engineering as the inputs of a model driven web engineering approach to design and implement the modified/evolved version of the application. This paper describes a general process for the model driven evolution of web applications, suitable for any model driven web engineering method. An instance of such a process tailored for the Ubiquitous Web Applications (UWA) design methodology is also briefly summarized.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132570115","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}
引用次数: 5
Reverse engineering techniques: From web applications to rich Internet applications 逆向工程技术:从web应用到富Internet应用
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-27 DOI: 10.1109/WSE.2013.6642421
Porfirio Tramontana, Domenico Amalfitano, A. R. Fasolino
{"title":"Reverse engineering techniques: From web applications to rich Internet applications","authors":"Porfirio Tramontana, Domenico Amalfitano, A. R. Fasolino","doi":"10.1109/WSE.2013.6642421","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642421","url":null,"abstract":"Web systems evolved in the last years starting from static websites to Web applications, up to Ajax-based Rich Internet Applications (RIAs). Reverse Engineering techniques followed the same evolution, too. The authors and many other WSE contributors proposed a lot of innovative and effective ideas providing important advances in the reverse engineering field. In this paper, we will show the historical evolution of reverse engineering approaches for Web Systems with particular attention to the ones presented in the WSE events.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121989030","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
On the sustainability of web systems evolution 论网络系统演化的可持续性
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-27 DOI: 10.1109/WSE.2013.6642413
A. Baravalle, C. Boldyreff, A. Capiluppi, Renata Marques
{"title":"On the sustainability of web systems evolution","authors":"A. Baravalle, C. Boldyreff, A. Capiluppi, Renata Marques","doi":"10.1109/WSE.2013.6642413","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642413","url":null,"abstract":"In the last twenty years, the evolution of web systems has been driven along three dimensions: the processes used to develop, evolve, maintain and re-engineer the systems themselves; the end products (the pages, content and links) of such processes; and finally the people dimension, with the extraordinary shift in how developers and users shape, interact and maintain the code and content that they put online. This paper reviews the questions that each of these dimensions has addressed in the past, and indicates which ones will need to be addressed in the future, in order for web system evolution to be sustainable. We show that the study on websites evolution has shifted from server- to client-side, focusing on better technologies and processes, and that the users becoming creators of content open several open questions, in particular the issue of credibility of the content created and the sustainability of such resources in the long term.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127796393","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}
引用次数: 0
Web testware evolution Web测试软件的演变
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-27 DOI: 10.1109/WSE.2013.6642415
F. Ricca, Maurizio Leotta, Andrea Stocco, Diego Clerissi, P. Tonella
{"title":"Web testware evolution","authors":"F. Ricca, Maurizio Leotta, Andrea Stocco, Diego Clerissi, P. Tonella","doi":"10.1109/WSE.2013.6642415","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642415","url":null,"abstract":"Web applications evolve at a very fast rate, to accommodate new functionalities, presentation styles and interaction modes. The test artefacts developed during web testing must be evolved accordingly. Among the other causes, one critical reason why test cases need maintenance during web evolution is that the locators used to uniquely identify the page elements under test may fail or may behave incorrectly. The robustness of web page locators used in test cases is thus critical to reduce the test maintenance effort. We present an algorithm that generates robust web page locators for the elements under test and we describe the design of an empirical study that we plan to execute to validate such robust locators.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"84 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124289487","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
Mapping the responses of RESTful services based on their values 基于rest式服务的值映射其响应
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) Pub Date : 2013-09-01 DOI: 10.1109/WSE.2013.6642411
Blerina Bazelli, Marios Fokaefs, Eleni Stroulia
{"title":"Mapping the responses of RESTful services based on their values","authors":"Blerina Bazelli, Marios Fokaefs, Eleni Stroulia","doi":"10.1109/WSE.2013.6642411","DOIUrl":"https://doi.org/10.1109/WSE.2013.6642411","url":null,"abstract":"The distributed nature of service-oriented architectures imposes some very interesting challenges to the participants of a service system, i.e., the provider and the client. For example, the service may change in a way that no longer satisfies the client's needs, either due to its reduced offered functionality or quality, due to its reduced availability or due to its increased price. In this case, the client may seek to replace the consumed service with another from a competitive provider. The client will also have the challenging task of mapping the elements of the old service to those of the new service, in order to apply the appropriate changes to the client application. In this work, we propose a novel approach to perform this mapping based on the data exchanged by the service and the application (i.e., the values of the input and the output parameters of the service). This technique allows us to avoid any potential ambiguities in the vocabulary or the structure of service interfaces between different vendors. Eventually, we evaluate the performance of our mapping technique on different services from two domains, namely movie and geolocation services.","PeriodicalId":443506,"journal":{"name":"2013 15th IEEE International Symposium on Web Systems Evolution (WSE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126157823","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
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学术文献互助群
群 号:481959085
Book学术官方微信