{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:39:38Z","timestamp":1750307978125,"version":"3.41.0"},"reference-count":65,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2008,4,1]],"date-time":"2008-04-01T00:00:00Z","timestamp":1207008000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2008,4]]},"abstract":"<jats:p>Most contemporary Web frameworks may be classified as server-centric. An overview of such Web frameworks is presented. It is based on information gleaned from surveying 80 server-centric Web frameworks, as well as from popular related specifications. Requirements typically expected of a server-centric Web framework are discussed. Two Web framework taxonomies are proposed, reflecting two orthogonal ways of characterizing a framework: the way in which the markup language content of a browser-destined document is specified in the framework (presentation concerns); and the framework's facilities for the user to control the flow of events between browser and server (control concerns).<\/jats:p>","DOI":"10.1145\/1348246.1348247","type":"journal-article","created":{"date-parts":[[2008,5,6]],"date-time":"2008-05-06T14:35:04Z","timestamp":1210084504000},"page":"1-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Server-centric Web frameworks"],"prefix":"10.1145","volume":"40","author":[{"given":"Iwan","family":"Vosloo","sequence":"first","affiliation":[{"name":"Reahl Software Services (Pty) Ltd, Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Derrick G.","family":"Kourie","sequence":"additional","affiliation":[{"name":"University of Pretoria, Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,5,8]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Adobe Systems Inc. 2006. Adobe---Flash player. http:\/\/www.macromedia.com\/software\/flash\/about\/ (last accessed August 2006).  Adobe Systems Inc. 2006. Adobe---Flash player. http:\/\/www.macromedia.com\/software\/flash\/about\/ (last accessed August 2006)."},{"key":"e_1_2_1_2_1","unstructured":"BarracudaMVC. 2006. Barracuda mvc. http:\/\/barracuda.enhydra.org (last accessed July 2006).  BarracudaMVC. 2006. Barracuda mvc. http:\/\/barracuda.enhydra.org (last accessed July 2006)."},{"key":"e_1_2_1_3_1","unstructured":"Belapurkar A. 2004. Use continuations to develop complex Web applications: A programming paradigm to simplify MVC for the Web. http:\/\/www-128.ibm.com\/developerworks\/library\/j-contin.html (last accessed August 2005).  Belapurkar A. 2004. Use continuations to develop complex Web applications: A programming paradigm to simplify MVC for the Web. http:\/\/www-128.ibm.com\/developerworks\/library\/j-contin.html (last accessed August 2005)."},{"volume-title":"Proceedings of the 9th International World Wide Web Conference on Computer Networks. Int. J. Comput. Telecommun. Netw. North-Holland Publishing","author":"Ceri S.","key":"e_1_2_1_4_1","unstructured":"Ceri , S. , Fraternali , P. , and Bongio , A . 2000. Web modeling language (WebML): A modeling language for designing Web sites . In Proceedings of the 9th International World Wide Web Conference on Computer Networks. Int. J. Comput. Telecommun. Netw. North-Holland Publishing , Amsterdam, The Netherlands, 137--157. Ceri, S., Fraternali, P., and Bongio, A. 2000. Web modeling language (WebML): A modeling language for designing Web sites. In Proceedings of the 9th International World Wide Web Conference on Computer Networks. Int. J. Comput. Telecommun. Netw. North-Holland Publishing, Amsterdam, The Netherlands, 137--157."},{"key":"e_1_2_1_5_1","volume-title":"http:\/\/subway.python-hosting.com\/wiki\/CherryFlow (last accessed","author":"CherryPy Team","year":"2005","unstructured":"CherryPy Team . 2005a. CherryFlow. http:\/\/subway.python-hosting.com\/wiki\/CherryFlow (last accessed August 2005 ). CherryPy Team. 2005a. CherryFlow. http:\/\/subway.python-hosting.com\/wiki\/CherryFlow (last accessed August 2005)."},{"key":"e_1_2_1_6_1","unstructured":"CherryPy Team. 2005b. CherryPy---A pythonic object-oriented Web development framework. http:\/\/cherrypy.org (last accessed August 2005).  CherryPy Team. 2005b. CherryPy---A pythonic object-oriented Web development framework. http:\/\/cherrypy.org (last accessed August 2005)."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/6294.839363"},{"key":"e_1_2_1_8_1","volume-title":"http:\/\/www.mems-exchange.org\/software\/quixote (last accessed","author":"Corporation for National Research Initiatives. 2005. Quixote 2.1.","year":"2005","unstructured":"Corporation for National Research Initiatives. 2005. Quixote 2.1. http:\/\/www.mems-exchange.org\/software\/quixote (last accessed August 2005 ). Corporation for National Research Initiatives. 2005. Quixote 2.1. http:\/\/www.mems-exchange.org\/software\/quixote (last accessed August 2005)."},{"key":"e_1_2_1_9_1","unstructured":"Coward D. and Yoshida Y. 2003. Java#8482; Servlet 2.4 Specification. Sun Microsystems.  Coward D. and Yoshida Y. 2003. Java#8482; Servlet 2.4 Specification. Sun Microsystems."},{"key":"e_1_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Crespo A. Chang B.-W. and Bier E. A. 1997. Responsive interaction for a large Web application: The meteor shower architecture in the Webwriter II editor. In Selected Papers from the 6th International Conference on World Wide Web. Elsevier Science Essex UK 1507--1517.   Crespo A. Chang B.-W. and Bier E. A. 1997. Responsive interaction for a large Web application: The meteor shower architecture in the Webwriter II editor. In Selected Papers from the 6th International Conference on World Wide Web. Elsevier Science Essex UK 1507--1517.","DOI":"10.1016\/S0169-7552(97)00064-0"},{"key":"e_1_2_1_11_1","unstructured":"DeMichiel L. G. 2003. Enterprise JavaBeans#8482; Specification Version 1.2. Sun Microsystems.  DeMichiel L. G. 2003. Enterprise JavaBeans#8482; Specification Version 1.2. Sun Microsystems."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/362929.362947"},{"key":"e_1_2_1_13_1","volume-title":"Tech. Rep. Institute of Computer Science","author":"Draheim D.","year":"2002","unstructured":"Draheim , D. and Weber , G . 2002 . An overview of state-of-the-art architectures for active Web sites. Tech. Rep. Institute of Computer Science , Free University Berlin . Draheim, D. and Weber, G. 2002. An overview of state-of-the-art architectures for active Web sites. Tech. Rep. Institute of Computer Science, Free University Berlin."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2005.01.002"},{"key":"e_1_2_1_15_1","unstructured":"D\u00fcrst M. J. 2005. The HTTP charset parameter. http:\/\/www.w3.org\/International\/O-HTTP-charset.html (last accessed August 2005).  D\u00fcrst M. J. 2005. The HTTP charset parameter. http:\/\/www.w3.org\/International\/O-HTTP-charset.html (last accessed August 2005)."},{"key":"e_1_2_1_16_1","volume-title":"ECMAScript Language Specification","author":"General Assembly","unstructured":"ECMA General Assembly . 1999. ECMAScript Language Specification , 3 rd ed. European Computer Manufacturers Association . ECMA General Assembly. 1999. ECMAScript Language Specification, 3rd ed. European Computer Manufacturers Association.","edition":"3"},{"key":"e_1_2_1_17_1","unstructured":"Ervacon. 2004. Spring Web flow. http:\/\/www.ervacon.com\/products\/springWebflow (last accessed August 2005).  Ervacon. 2004. Spring Web flow. http:\/\/www.ervacon.com\/products\/springWebflow (last accessed August 2005)."},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Fielding R. Gettys J. Mogul J. Frystyk H. Masinter L. Leach P. and Berners-Lee T. 1999. Hypertext transfer protocol -- HTTP\/1.1. Internet Engineering Task Force. RFC2616.   Fielding R. Gettys J. Mogul J. Frystyk H. Masinter L. Leach P. and Berners-Lee T. 1999. Hypertext transfer protocol -- HTTP\/1.1. Internet Engineering Task Force. RFC2616.","DOI":"10.17487\/rfc2616"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/331499.331502"},{"key":"e_1_2_1_21_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995","unstructured":"Gamma , E. , Helm , R. , Johnson , R. , and Vlissides , J . 1995 . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley , Reading, MA . Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/93.923949"},{"volume-title":"Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling (ER). Springer-Verlag","author":"G\u00fcell N.","key":"e_1_2_1_23_1","unstructured":"G\u00fcell , N. , Schwabe , D. , and Vilain , P . 2000. Modeling interactions and navigation in Web applications . In Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling (ER). Springer-Verlag , London, UK, 115--127. G\u00fcell, N., Schwabe, D., and Vilain, P. 2000. Modeling interactions and navigation in Web applications. In Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling (ER). Springer-Verlag, London, UK, 115--127."},{"volume-title":"Proceeding of the 25th International Conference on Information Technology Interfaces (ITI). IEEE Computer Society","author":"Helman T.","key":"e_1_2_1_24_1","unstructured":"Helman , T. and Fertalj , K . 2003. A critique of Web application generators . In Proceeding of the 25th International Conference on Information Technology Interfaces (ITI). IEEE Computer Society , Washington, DC, 639--644. Helman, T. and Fertalj, K. 2003. A critique of Web application generators. In Proceeding of the 25th International Conference on Information Technology Interfaces (ITI). IEEE Computer Society, Washington, DC, 639--644."},{"key":"e_1_2_1_25_1","unstructured":"Jcorporate Ltd. 2005. Expresso framework project. http:\/\/jcorporate.com\/expresso.html (last accessed August 2005).  Jcorporate Ltd. 2005. Expresso framework project. http:\/\/jcorporate.com\/expresso.html (last accessed August 2005)."},{"key":"e_1_2_1_26_1","unstructured":"Jouravlev M. 2004. Redirect after post. http:\/\/www.theserverside.com\/articles\/article.tss?l=RedirectAfterPost (last accessed August 2005).  Jouravlev M. 2004. Redirect after post. http:\/\/www.theserverside.com\/articles\/article.tss?l=RedirectAfterPost (last accessed August 2005)."},{"volume-title":"Proceedings of the 1st International Workshop on Engineering Methods to Support Information Systems Evolution (EMSISE).","author":"Knapp A.","key":"e_1_2_1_27_1","unstructured":"Knapp , A. , Koch , N. , Moser , F. , and Zhang , G . 2003. ArgoUWE: A CASE tool for Web applications . In Proceedings of the 1st International Workshop on Engineering Methods to Support Information Systems Evolution (EMSISE). Knapp, A., Koch, N., Moser, F., and Zhang, G. 2003. ArgoUWE: A CASE tool for Web applications. In Proceedings of the 1st International Workshop on Engineering Methods to Support Information Systems Evolution (EMSISE)."},{"volume-title":"Proceedings of the 2nd International Workshop on Web-Oriented Software Technology (IWWOST), D. Schwabe et al., Eds. 105--119","author":"Koch N.","key":"e_1_2_1_28_1","unstructured":"Koch , N. and Kraus , A . 2002. The expressive power of UML-based Web engineering . In Proceedings of the 2nd International Workshop on Web-Oriented Software Technology (IWWOST), D. Schwabe et al., Eds. 105--119 . Koch, N. and Kraus, A. 2002. The expressive power of UML-based Web engineering. In Proceedings of the 2nd International Workshop on Web-Oriented Software Technology (IWWOST), D. Schwabe et al., Eds. 105--119."},{"key":"e_1_2_1_29_1","unstructured":"Korpela J. 2002. Augmentative authoring---A different look at \u201cgraceful degradation\u201d in Web authoring. http:\/\/www.cs.tut.fi\/~jkorpela\/html\/augm.html (last accessed August 2005).  Korpela J. 2002. Augmentative authoring---A different look at \u201cgraceful degradation\u201d in Web authoring. http:\/\/www.cs.tut.fi\/~jkorpela\/html\/augm.html (last accessed August 2005)."},{"key":"e_1_2_1_30_1","first-page":"26","article-title":"A description of the model-view-controller user interface paradigm in the smalltalk-80 system","volume":"1","author":"Krasner G.","year":"1988","unstructured":"Krasner , G. and Pope , S. 1988 . A description of the model-view-controller user interface paradigm in the smalltalk-80 system . J. Obj. Orient. Program. 1 , 3, 26 -- 49 . Krasner, G. and Pope, S. 1988. A description of the model-view-controller user interface paradigm in the smalltalk-80 system. J. Obj. Orient. Program. 1, 3, 26--49.","journal-title":"J. Obj. Orient. Program."},{"key":"e_1_2_1_31_1","article-title":"Scalable vector graphics","author":"Lane D.","year":"2007","unstructured":"Lane , D. 2007 . Scalable vector graphics . J. Online Math. Appl. 7, Article ID 1381 ( Feb. ). Lane, D. 2007. Scalable vector graphics. J. Online Math. Appl. 7, Article ID 1381 (Feb.).","journal-title":"J. Online Math. Appl. 7, Article ID 1381"},{"key":"e_1_2_1_32_1","volume-title":"Webmonkey: Javascript_code_library","author":"Lycos","year":"2006","unstructured":"Lycos , Inc . 2006 . Webmonkey: Javascript_code_library . http:\/\/www.Webmonkey.com\/Webmonkey\/reference\/javascript_code_library (last accessed August 2006). Lycos, Inc. 2006. Webmonkey: Javascript_code_library. http:\/\/www.Webmonkey.com\/Webmonkey\/reference\/javascript_code_library (last accessed August 2006)."},{"key":"e_1_2_1_33_1","unstructured":"McClanahan C. Burns E. and Roger Kitain E. 2004. JavaServer#8482; Faces Specification v1.1. Sun Microsystems.  McClanahan C. Burns E. and Roger Kitain E. 2004. JavaServer#8482; Faces Specification v1.1. Sun Microsystems."},{"key":"e_1_2_1_34_1","unstructured":"McCool R. Fielding R. and Behlendorf B. 1999. How the Web was won. Linux Mag.  McCool R. Fielding R. and Behlendorf B. 1999. How the Web was won. Linux Mag."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231145"},{"key":"e_1_2_1_36_1","unstructured":"Microsoft Corporation. 2005. ASP.NET Web: The official microsoft ASP.NET site. http:\/\/www.asp.net (last accessed September 2005).  Microsoft Corporation. 2005. ASP.NET Web: The official microsoft ASP.NET site. http:\/\/www.asp.net (last accessed September 2005)."},{"key":"e_1_2_1_37_1","unstructured":"Mochi Media LLC. 2006. Mochikit---A lightweight javascript library. http:\/\/www.mochikit.com (last accessed August 2006).  Mochi Media LLC. 2006. Mochikit---A lightweight javascript library. http:\/\/www.mochikit.com (last accessed August 2006)."},{"key":"e_1_2_1_38_1","volume-title":"http:\/\/www.nextapp.com\/products\/echo (last accessed","author":"NextApp Inc. 2005. NextApp. Echo.","year":"2005","unstructured":"NextApp Inc. 2005. NextApp. Echo. http:\/\/www.nextapp.com\/products\/echo (last accessed August 2005 ). NextApp Inc. 2005. NextApp. Echo. http:\/\/www.nextapp.com\/products\/echo (last accessed August 2005)."},{"key":"e_1_2_1_39_1","unstructured":"Object Craft P\/L. 2005. Albatross---A toolkit for stateful Web applications. http:\/\/www.object-craft.com.au\/projects\/albatross (last accessed August 2005).  Object Craft P\/L. 2005. Albatross---A toolkit for stateful Web applications. http:\/\/www.object-craft.com.au\/projects\/albatross (last accessed August 2005)."},{"key":"e_1_2_1_40_1","unstructured":"Pierre Delisle E. 2002. JavaServer Pages#8482; Standard Tag Library. Sun Microsystems.  Pierre Delisle E. 2002. JavaServer Pages#8482; Standard Tag Library. Sun Microsystems."},{"key":"e_1_2_1_41_1","unstructured":"Python Software Foundation. 2005. Python programming language. http:\/\/www.python.org (last accessed August 2005).  Python Software Foundation. 2005. Python programming language. http:\/\/www.python.org (last accessed August 2005)."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-3615(02)00117-3"},{"key":"e_1_2_1_43_1","unstructured":"Radke A. 1999a. Http digest authentication. http:\/\/static.userland.com\/userLandDiscussArchive\/msg012483.html (last accessed September 2005).  Radke A. 1999a. Http digest authentication. http:\/\/static.userland.com\/userLandDiscussArchive\/msg012483.html (last accessed September 2005)."},{"key":"e_1_2_1_44_1","volume-title":"Re: Http digest authentication","author":"Radke A.","year":"1999","unstructured":"Radke , A. 1999 b. Re: Http digest authentication . http:\/\/static.userland.com\/userLand DiscussArchive\/msg012533.html (last accessed September 2005). Radke, A. 1999b. Re: Http digest authentication. http:\/\/static.userland.com\/userLand DiscussArchive\/msg012533.html (last accessed September 2005)."},{"key":"e_1_2_1_45_1","unstructured":"Raggett D. Hors A. L. and Jacobs I. 1999. HML 4.01 Specification. W3C. W3C Recommendation.  Raggett D. Hors A. L. and Jacobs I. 1999. HML 4.01 Specification. W3C. W3C Recommendation."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2004.25"},{"key":"e_1_2_1_47_1","unstructured":"Roth M. and Pelegr\u00ed-Lopart E. 2003. JavaServer Pages#8482; 2.0 Specification. Sun Microsystems.  Roth M. and Pelegr\u00ed-Lopart E. 2003. JavaServer Pages#8482; 2.0 Specification. Sun Microsystems."},{"key":"e_1_2_1_48_1","unstructured":"Rudd T. 2001--2005. Cheetah---The python-powered template engine. http:\/\/www.cheetahtemplate.org (last accessed August 2005).  Rudd T. 2001--2005. Cheetah---The python-powered template engine. http:\/\/www.cheetahtemplate.org (last accessed August 2005)."},{"key":"e_1_2_1_49_1","volume-title":"Medusa: A high-performance internet server architecture","author":"Rushing S.","year":"2005","unstructured":"Rushing , S. 2005 . Medusa: A high-performance internet server architecture . http:\/\/www.nightmare.com\/medusa\/medusa.html (last accessed August 2005). Rushing, S. 2005. Medusa: A high-performance internet server architecture. http:\/\/www.nightmare.com\/medusa\/medusa.html (last accessed August 2005)."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/820262.820366"},{"key":"e_1_2_1_51_1","unstructured":"Seshadri G. 1999. Understanding JavaServer Pages model 2 architecture: Exploring the MVC design pattern. http:\/\/www.javaworld.com\/javaworld\/jw-12-1999\/jw-12-ssj-jspmvc.html (last accessed August 2005).  Seshadri G. 1999. Understanding JavaServer Pages model 2 architecture: Exploring the MVC design pattern. http:\/\/www.javaworld.com\/javaworld\/jw-12-1999\/jw-12-ssj-jspmvc.html (last accessed August 2005)."},{"key":"e_1_2_1_52_1","doi-asserted-by":"crossref","unstructured":"Spolsky J. 2003. The absolute minimum every software developer absolutely positively must know about unicode and character sets (no excuses&excl;). http:\/\/www.joelonsoftware.com\/articles\/Unicode.html (last accessed August 2005).  Spolsky J. 2003. The absolute minimum every software developer absolutely positively must know about unicode and character sets (no excuses&excl;). http:\/\/www.joelonsoftware.com\/articles\/Unicode.html (last accessed August 2005).","DOI":"10.1007\/978-1-4302-0753-5_4"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010026413531"},{"key":"e_1_2_1_54_1","volume-title":"http:\/\/jakarta.apache.org\/struts (last accessed","author":"The Apache Software Foundation","year":"2005","unstructured":"The Apache Software Foundation . 2000--2005a. Struts. http:\/\/jakarta.apache.org\/struts (last accessed August 2005 ). The Apache Software Foundation. 2000--2005a. Struts. http:\/\/jakarta.apache.org\/struts (last accessed August 2005)."},{"key":"e_1_2_1_55_1","unstructured":"The Apache Software Foundation. 2003--2005b. The Apache Cocoon project. http:\/\/cocoon.apache.org (last accessed August 2005).  The Apache Software Foundation. 2003--2005b. The Apache Cocoon project. http:\/\/cocoon.apache.org (last accessed August 2005)."},{"key":"e_1_2_1_56_1","unstructured":"The PHP Group. 2001--2005. PHP: Hypertext processor. http:\/\/www.php.net (last accessed August 2005).  The PHP Group. 2001--2005. PHP: Hypertext processor. http:\/\/www.php.net (last accessed August 2005)."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2004.1293067"},{"key":"e_1_2_1_58_1","unstructured":"Tobias D. R. 2004. Dan's Web tips: Graceful degradation. http:\/\/Webtips.dan.info\/graceful.html (last accessed August 2005).  Tobias D. R. 2004. Dan's Web tips: Graceful degradation. http:\/\/Webtips.dan.info\/graceful.html (last accessed August 2005)."},{"key":"e_1_2_1_60_1","volume-title":"A reformulation of HTML in XML 1.0","author":"W3C HTML Working Group","unstructured":"W3C HTML Working Group . 2002. XHTML#8482; 1.0 The Extensible HyperText Markup Language : A reformulation of HTML in XML 1.0 , 2 nd ed.W3C. W3C Recommendation . W3C HTML Working Group. 2002. XHTML#8482; 1.0 The Extensible HyperText Markup Language: A reformulation of HTML in XML 1.0, 2nd ed.W3C. W3C Recommendation.","edition":"2"},{"key":"e_1_2_1_61_1","unstructured":"W3C SVG Working Group. 2003. Scalable vector graphics (SVG) 1.1 specification. http:\/\/www.w3.org\/TR\/2003\/REC-SVG11-20030114\/. W3C Recommendation.  W3C SVG Working Group. 2003. Scalable vector graphics (SVG) 1.1 specification. http:\/\/www.w3.org\/TR\/2003\/REC-SVG11-20030114\/. W3C Recommendation."},{"key":"e_1_2_1_62_1","unstructured":"W3C SYMM Working Group. 2005. Synchronized multimedia integration language (SMIL 2.1). http:\/\/www.w3.org\/TR\/2005\/REC-SMIL2-20051213. W3C Recommendation.  W3C SYMM Working Group. 2005. Synchronized multimedia integration language (SMIL 2.1). http:\/\/www.w3.org\/TR\/2005\/REC-SMIL2-20051213. W3C Recommendation."},{"key":"e_1_2_1_64_1","volume-title":"http:\/\/wicket.sourceforge.net (last accessed","author":"Wicket Developers","year":"2005","unstructured":"Wicket Developers . 2004--2005. Wicket. http:\/\/wicket.sourceforge.net (last accessed September 2005 ). Wicket Developers. 2004--2005. Wicket. http:\/\/wicket.sourceforge.net (last accessed September 2005)."},{"key":"e_1_2_1_65_1","volume-title":"Proceedings of the 10th annual International Workshop on Interactive Systems Design, Specification, and Verification (DSV-IS)","volume":"2003","author":"Winckler M.","unstructured":"Winckler , M. and Palanque , P . 2003. StateWebCharts: A formal description technique dedicated to navigation modeling of Web applications . In Proceedings of the 10th annual International Workshop on Interactive Systems Design, Specification, and Verification (DSV-IS) , Funchal, Madeira Island, Portugal, Revised Papers. Lecture Notes in Computer Science , vol. 2844\/ 2003 . Springer-Verlag, GmbH, 61--76. Winckler, M. and Palanque, P. 2003. StateWebCharts: A formal description technique dedicated to navigation modeling of Web applications. In Proceedings of the 10th annual International Workshop on Interactive Systems Design, Specification, and Verification (DSV-IS), Funchal, Madeira Island, Portugal, Revised Papers. Lecture Notes in Computer Science, vol. 2844\/2003. Springer-Verlag, GmbH, 61--76."},{"key":"e_1_2_1_66_1","unstructured":"Yahoo&excl; Inc. 2006. Yahoo&excl; UI library. http:\/\/developer.yahoo.com\/yui (last accessed August 2006).  Yahoo&excl; Inc. 2006. Yahoo&excl; UI library. http:\/\/developer.yahoo.com\/yui (last accessed August 2006)."},{"key":"e_1_2_1_67_1","unstructured":"Yergeau F. Cowan J. Bray T. Paoli J. Sperberg-McQueen C. M. and Maler E. 2004. XML 1.1. W3C. W3C Recommendation.  Yergeau F. Cowan J. Bray T. Paoli J. Sperberg-McQueen C. M. and Maler E. 2004. XML 1.1. W3C. W3C Recommendation."},{"key":"e_1_2_1_68_1","volume-title":"http:\/\/www.zope.org (last accessed","author":"Zope Corporation","year":"2005","unstructured":"Zope Corporation . 2003. Zope .org. http:\/\/www.zope.org (last accessed August 2005 ). Zope Corporation. 2003. Zope.org. http:\/\/www.zope.org (last accessed August 2005)."}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1348246.1348247","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1348246.1348247","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:58:30Z","timestamp":1750258710000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1348246.1348247"}},"subtitle":["An overview"],"short-title":[],"issued":{"date-parts":[[2008,4]]},"references-count":65,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,4]]}},"alternative-id":["10.1145\/1348246.1348247"],"URL":"https:\/\/doi.org\/10.1145\/1348246.1348247","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"type":"print","value":"0360-0300"},{"type":"electronic","value":"1557-7341"}],"subject":[],"published":{"date-parts":[[2008,4]]},"assertion":[{"value":"2005-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2007-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-05-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}