A Graph Model for Software Evolution
IEEE Transactions on Software Engineering
HDM—a model-based approach to hypertext application design
ACM Transactions on Information Systems (TOIS)
Structural and cognitive problems in providing version control for hypertext
ECHT '92 Proceedings of the ACM conference on Hypertext
RMM: a methodology for structured hypermedia design
Communications of the ACM
A hypermedia version control framework
ACM Transactions on Information Systems (TOIS)
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Version augmented URIs for reference permanencevia an Apache module design
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Configuration management: the missing link in Web engineering
Configuration management: the missing link in Web engineering
WebDAV and DeltaV: collaborative authoring, versioning, and configuration management for the Web
Proceedings of the 12th ACM conference on Hypertext and Hypermedia
Web Engineering: A New Discipline for Development of Web-Based Systems
Web Engineering, Software Engineering and Web Application Development
An analysis of the hypertext versioning domain
An analysis of the hypertext versioning domain
Managing versions of web documents in a transaction-time web server
Proceedings of the 13th international conference on World Wide Web
Fine-grained, structured configuration management for web projects
Proceedings of the 13th international conference on World Wide Web
A three-way merge for XML documents
Proceedings of the 2004 ACM symposium on Document engineering
An infrastructure for development of object-oriented, multi-level configuration management services
Proceedings of the 27th international conference on Software engineering
Some Trends in Web Application Development
FOSE '07 2007 Future of Software Engineering
Iterative model-driven development of adaptable service-based applications
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
A formal framework for developing adaptable service-based applications
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Managing the evolution of data-intensive Web applications by model-driven techniques
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
During a lifecycle of a large-scale Web application, Web developers produce a wide variety of inter-related Web objects. Following good Web engineering practice, developers often create them based on a Web application development method, which requires certain logical models for the development and maintenance process. Web development is dynamic, thus, those logical models as well as Web artifacts evolve over time. However, the task of managing their evolution is still very inefficient because design decisions in models are not directly accessible in existing file-based software configuration management repositories. Key limitations of existing Web version control tools include their inadequacy in representing semantics of design models and inability to manage the evolution of model-based objects and their logical connections to Web documents. This paper presents a framework that allows developers to manage versions and configurations of models and to capture changes to model-to-model relations among Web objects. Model-based objects, Web documents, and relations are directly represented and versioned in a structure-oriented manner.