Simulated annealing: theory and applications
Simulated annealing: theory and applications
Annotation-based Web content transcoding
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
A conceptual framework for network and client adaptation
Mobile Networks and Applications
WebViews: accessing personalized web content and services
Proceedings of the 10th international conference on World Wide Web
Robust Pointing by XPath Language: Authoring Support and Empirical Evaluation
SAINT '03 Proceedings of the 2003 Symposium on Applications and the Internet
Containment and equivalence for a fragment of XPath
Journal of the ACM (JACM)
The Lixto data extraction project: back and forth between theory and practice
PODS '04 Proceedings of the twenty-third ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
MyPortal: robust extraction and aggregation of web content
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Automatically maintaining wrappers for semi-structured web sources
Data & Knowledge Engineering
Supporting end-users in the creation of dependable web clips
Proceedings of the 16th international conference on World Wide Web
MashMaker: mashups for the masses
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
An Interaction Instance Oriented Approach for Web Application Integration in Portals
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
Extracting lists of data records from semi-structured web pages
Data & Knowledge Engineering
Customisation for ubiquitous web applications: a comparison of approaches
International Journal of Web Engineering and Technology
Piggy bank: experience the semantic web inside your web browser
ISWC'05 Proceedings of the 4th international conference on The Semantic Web
A language for end-user web augmentation: Caring for producers and consumers alike
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
Approaches to Web application adaptation can be classified based on whether the application is aware of the adaptation or not. In the latter case, adaptation is referred to as external. External adaptation requires the use of addressing patterns that locate the target portion/data on the application pages to be adapted. Unfortunately, changes on the application normally also require updates to the addressing patterns. This raises pattern robustness as a main concern. This papers focuses on the (semi) automatic generation of change-resilience XPath patterns. Two different categories of changes are addressed, i.e. in space (e.g., different personalizations of a page) and in time (e.g., site upgrades), by exploiting two different techniques: induction and simulated annealing. These techniques permit to obtain XPath patterns "resilient-enough" to a "controlled set of page designs". SiSy, a tool that assists the user in obtaining resilient XPath expressions, was born out of this approach. The approach is tested for two websites (www.yahoo.com and www.elmundo.es), identifying 23 updates to which XPath expressions were resilient to 62% of the undertaken changes.