Script programmers as value co-creators
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Client-side adaptation: an approach based in reutilization using transversal models
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Crowdsourced web augmentation: a security model
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Engineering concern-sensitive navigation structures, concepts, tools and examples
Journal of Web Engineering
A framework for concern-sensitive, client-side adaptation
ICWE'11 Proceedings of the 11th international conference on Web engineering
A tool support for web applications adaptation using navigation history
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
A crowdsourced approach for concern-sensitive integration of information across the web
Journal of Web Engineering
Hi-index | 0.00 |
Client scripting permits end users to customize content, layout or style of their favourite websites. But current scripting suffers from a tight coupling with the website. If the page changes, all the scripting can fall apart. The problem is that websites are reckoned to evolve frequently, and this can jeopardize all the scripting efforts. To avoid this situation, this work enriches websites with a "modding interface" in an attempt to decouple layman's script from website upgrades. From the website viewpoint, this interface ensures safe scripting, i.e. scripts that do not break the page. From a scripter perspective, this interface limits tuning but increases change resilience. The approach tries to find a balance between openness (scripter free inspection) and modularity (scripter isolation from website design decisions) that permits scripting to scale up as a mature software practice. The approach is realized for Greasemonkey scripts.