{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:50:20Z","timestamp":1750308620475,"version":"3.41.0"},"reference-count":60,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T00:00:00Z","timestamp":1346457600000},"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 Trans. Web"],"published-print":{"date-parts":[[2012,9]]},"abstract":"<jats:p>This article presents a model-driven approach for the design of the layout in a complex Web application, where large amounts of data are accessed. The aim of this work is to reduce, as much as possible, repetitive tasks and to factor out common aspects into different kinds of rules that can be reused across different applications. In particular, exploiting the conceptual elements of the typical models used for the design of a Web application, it defines presentation and layout rules at different levels of abstraction and granularity. A procedure for the automatic layout of the content of a page is proposed and evaluated, and the layout of advanced Web applications is discussed.<\/jats:p>","DOI":"10.1145\/2344416.2344417","type":"journal-article","created":{"date-parts":[[2012,10,2]],"date-time":"2012-10-02T13:50:00Z","timestamp":1349185800000},"page":"1-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A model-driven methodology to the content layout problem in web applications"],"prefix":"10.1145","volume":"6","author":[{"given":"Sara","family":"Comai","sequence":"first","affiliation":[{"name":"Politecnico di Milano, Milano, Italy"}]},{"given":"Davide","family":"Mazza","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Milano, Italy"}]}],"member":"320","published-online":{"date-parts":[[2012,10,2]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1570433.1570496"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774340"},{"volume-title":"Proceedings of the ITI 4th International Conference on Information and Communications Technology (ICICT'06)","author":"Bajwa I.","key":"e_1_2_1_3_1","unstructured":"Bajwa , I. , Siddique , I. , and Choudhary , M . 2006. Web layout mining (wlm): A new paradigm for intelligent web layout design . In Proceedings of the ITI 4th International Conference on Information and Communications Technology (ICICT'06) . IEEE, Los Alamitos, CA, 1--2. Bajwa, I., Siddique, I., and Choudhary, M. 2006. Web layout mining (wlm): A new paradigm for intelligent web layout design. In Proceedings of the ITI 4th International Conference on Information and Communications Technology (ICICT'06). IEEE, Los Alamitos, CA, 1--2."},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Baresi L. Colazzo S. Mainetti L. and Morasca S. 2006. A modeling notation for complex web applications. In Web Engineering Springer Berlin 335--408. Baresi L. Colazzo S. Mainetti L. and Morasca S. 2006. A modeling notation for complex web applications. In Web Engineering Springer Berlin 335--408.","DOI":"10.1007\/3-540-28218-1_11"},{"key":"e_1_2_1_5_1","unstructured":"Beckett D. and McBride B. 2004. RDF\/XML syntax specification Rev. World Wide Web Consortium. Beckett D. and McBride B. 2004. RDF\/XML syntax specification Rev. World Wide Web Consortium."},{"volume-title":"Proceedings of the Computer-Aided Design of User Interfaces VI (CADUI'09)","author":"Betermieux S.","key":"e_1_2_1_6_1","unstructured":"Betermieux , S. and Bomsdorf , B . 2009. Task-driven composition of web user interfaces . In Proceedings of the Computer-Aided Design of User Interfaces VI (CADUI'09) , 233--244. Betermieux, S. and Bomsdorf, B. 2009. Task-driven composition of web user interfaces. In Proceedings of the Computer-Aided Design of User Interfaces VI (CADUI'09), 233--244."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/97243.97250"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Borchers J. Deussen O. Klingert A. and Knrzer C. 1996. Layout rules for graphical web documents. Comput. Graph. 20. Borchers J. Deussen O. Klingert A. and Knrzer C. 1996. Layout rules for graphical web documents. Comput. Graph. 20.","DOI":"10.1016\/0097-8493(96)00011-8"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1526709.1526821"},{"key":"e_1_2_1_10_1","unstructured":"Cai D. Yu S. Rong Wen J. Ying Ma W. Cai D. Yu S. Rong Wen J. and Ying Ma W. 2003. 1VIPS: A vision-based page segmentation algorithm. Tech rep. MSR-TR-203-79 Microsoft. Cai D. Yu S. Rong Wen J. Ying Ma W. Cai D. Yu S. Rong Wen J. and Ying Ma W. 2003. 1VIPS: A vision-based page segmentation algorithm. Tech rep. MSR-TR-203-79 Microsoft."},{"key":"e_1_2_1_11_1","volume-title":"Eds","author":"Casteleyn S.","year":"2009","unstructured":"Casteleyn , S. , Daniel , F. , Dolog , P. , and Matera , M . Eds . 2009 . Engineering Web Applications. Data-Centric Systems and Applications Series . Casteleyn, S., Daniel, F., Dolog, P., and Matera, M. Eds. 2009. Engineering Web Applications. Data-Centric Systems and Applications Series."},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Ceri S. Fraternali P. Bongio A. Brambilla M. Comai S. and Matera M. 2003. Designing Data-Intensive Web Applications. Morgan Kaufmann. Ceri S. Fraternali P. Bongio A. Brambilla M. Comai S. and Matera M. 2003. Designing Data-Intensive Web Applications. Morgan Kaufmann.","DOI":"10.1109\/MIC.2002.1020321"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282480.1282492"},{"volume-title":"Proceedings of the ER Workshops. 339--350","author":"Comai S.","key":"e_1_2_1_14_1","unstructured":"Comai , S. , Matera , M. , and Maurino , A . 2002. A model and an XSL framework for analyzing the quality of webml conceptual schemas . In Proceedings of the ER Workshops. 339--350 . Comai, S., Matera, M., and Maurino, A. 2002. A model and an XSL framework for analyzing the quality of webml conceptual schemas. In Proceedings of the ER Workshops. 339--350."},{"volume-title":"Proceedings of IWWOST'07","author":"Comai S.","key":"e_1_2_1_15_1","unstructured":"Comai , S. and Mazza , D . 2007. Automatic display layout in webml: A web engineering approach . In Proceedings of IWWOST'07 . Comai, S. and Mazza, D. 2007. Automatic display layout in webml: A web engineering approach. In Proceedings of IWWOST'07."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2007.4380240"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294211.1294224"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2009.36"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave.ivs.9500078"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734200.1734204"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/2011143.2011147"},{"volume-title":"Proceedings of the IWWOST'02","author":"Fraternali P.","key":"e_1_2_1_22_1","unstructured":"Fraternali , P. , Matera , M. , and Maurino , A . 2002. WQA: An XSL framework for analyzing the quality of web applications . In Proceedings of the IWWOST'02 . Fraternali, P., Matera, M., and Maurino, A. 2002. WQA: An XSL framework for analyzing the quality of web applications. In Proceedings of the IWWOST'02."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/507072.507082"},{"volume-title":"Proceedings of the CAiSE'00","author":"Gomez J.","key":"e_1_2_1_24_1","unstructured":"Gomez , J. , Cachero , C. , and Pastor , O . 2000. Extending a conceptual modeling approach to web application design . In Proceedings of the CAiSE'00 . Springer, Berlin, 79--93. Gomez, J., Cachero, C., and Pastor, O. 2000. Extending a conceptual modeling approach to web application design. In Proceedings of the CAiSE'00. Springer, Berlin, 79--93."},{"volume-title":"Proceedings of the 3rd International Conference on Web Engineering (ICWE'03)","author":"Houben G.-J.","key":"e_1_2_1_25_1","unstructured":"Houben , G.-J. , Barna , P. , Frasincar , F. , and Vdovjak , R . 2003. Hera: Development of semantic web information systems . In Proceedings of the 3rd International Conference on Web Engineering (ICWE'03) , 529--538. Houben, G.-J., Barna, P., Frasincar, F., and Vdovjak, R. 2003. Hera: Development of semantic web information systems. In Proceedings of the 3rd International Conference on Web Engineering (ICWE'03), 529--538."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1600193.1600217"},{"volume-title":"Eurographics Workshop on Sketch-Based Interfaces and Modeling.","author":"Igarashi T.","key":"e_1_2_1_27_1","unstructured":"Igarashi , T. and Jorge , J . 2005. Retrieving web page layouts using sketches to support example-based web design . In Eurographics Workshop on Sketch-Based Interfaces and Modeling. Igarashi, T. and Jorge, J. 2005. Retrieving web page layouts using sketches to support example-based web design. In Eurographics Workshop on Sketch-Based Interfaces and Modeling."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1410140.1410157"},{"key":"e_1_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Koch N. Knapp A. Zhang G. and Baumeister H. 2007. UML-based web engineering: An approach-based on standards. Hum.-Comput. Interact. Series 12. Koch N. Knapp A. Zhang G. and Baumeister H. 2007. UML-based web engineering: An approach-based on standards. Hum.-Comput. Interact. Series 12.","DOI":"10.1007\/978-1-84628-923-1_7"},{"volume-title":"Proceedings of the International Conference on Distributed Computing Systems Workshops. 666","author":"Kong J.","key":"e_1_2_1_30_1","unstructured":"Kong , J. and Zhang , K . 2003. Toward a graphical approach to multimedia document design . In Proceedings of the International Conference on Distributed Computing Systems Workshops. 666 . Kong, J. and Zhang, K. 2003. Toward a graphical approach to multimedia document design. In Proceedings of the International Conference on Distributed Computing Systems Workshops. 666."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1520340.1520646"},{"volume-title":"Proceedings of Smart Graphics.","author":"Lok S.","key":"e_1_2_1_32_1","unstructured":"Lok , S. and Feiner , S . 2001. A survey of automated layout techniques for information presentations . In Proceedings of Smart Graphics. Lok, S. and Feiner, S. 2001. A survey of automated layout techniques for information presentations. In Proceedings of Smart Graphics."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/964442.964462"},{"volume-title":"OWL Web Ontology Language","author":"McGuinness D. L.","key":"e_1_2_1_34_1","unstructured":"McGuinness , D. L. and Van Harmelen , F. 2004. OWL Web Ontology Language . World Wide Web Consortium . McGuinness, D. L. and Van Harmelen, F. 2004. OWL Web Ontology Language. World Wide Web Consortium."},{"volume-title":"Proceedings of CADUI. 63--74","author":"Molina P. J.","key":"e_1_2_1_35_1","unstructured":"Molina , P. J. , Melia , S. , and Pastor , O . 2002a. Just-ui : A user interface specification model . In Proceedings of CADUI. 63--74 . Molina, P. J., Melia, S., and Pastor, O. 2002a. Just-ui : A user interface specification model. In Proceedings of CADUI. 63--74."},{"volume-title":"Proceedings of DSV-IS, 159--172","author":"Molina P. J.","key":"e_1_2_1_36_1","unstructured":"Molina , P. J. , Melia , S. , and Pastor , O . 2002b. User interface conceptual patterns . In Proceedings of DSV-IS, 159--172 . Molina, P. J., Melia, S., and Pastor, O. 2002b. User interface conceptual patterns. In Proceedings of DSV-IS, 159--172."},{"volume-title":"Proceedings of CADUI, 209--220","author":"Molina P. J.","key":"e_1_2_1_37_1","unstructured":"Molina , P. J. and Tr\u00catteberg , H . 2004. Analysis and design of model-based user interfaces: An approach to refining specifications towards implementation . In Proceedings of CADUI, 209--220 . Molina, P. J. and Tr\u00catteberg, H. 2004. Analysis and design of model-based user interfaces: An approach to refining specifications towards implementation. In Proceedings of CADUI, 209--220."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1149993.1149998"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.40"},{"key":"e_1_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Murugesan S. Ed. 2009. Handbook of Research on Web 2.0 3.0 and X.0: Technologies Business and Social Applications. Information Science Reference. Murugesan S. Ed. 2009. Handbook of Research on Web 2.0 3.0 and X.0: Technologies Business and Social Applications. Information Science Reference.","DOI":"10.4018\/978-1-60566-384-5"},{"key":"e_1_2_1_41_1","doi-asserted-by":"crossref","unstructured":"Murugesan S. Deshpande Y. Hansen S. and Ginige A. 2001. Web engineering: A new discipline for development of web-based systems. In Web Engineering 3--13. Murugesan S. Deshpande Y. Hansen S. and Ginige A. 2001. Web engineering: A new discipline for development of web-based systems. In Web Engineering 3--13.","DOI":"10.1007\/3-540-45144-7_2"},{"key":"e_1_2_1_42_1","unstructured":"Nielsen J. and Pernice K. 2009. Eye-tracking Web Usability. New Riders. Nielsen J. and Pernice K. 2009. Eye-tracking Web Usability. New Riders."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.390249"},{"key":"e_1_2_1_44_1","volume-title":"Practice: A Software Production Environment Based on Conceptual Modeling","author":"Pastor O.","year":"2007","unstructured":"Pastor , O. and Molina , J. C . 2007 . Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling . Springer , Berlin . Pastor, O. and Molina, J. C. 2007. Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. Springer, Berlin."},{"volume-title":"Proceedings of the IEEE Symposium on Human Centric Computing Languages and Environments. IEEE","author":"Polese G.","key":"e_1_2_1_45_1","unstructured":"Polese , G. , Kong , J. , and Zhang , K . 2003. Spatial graph grammars for web information transformation . In Proceedings of the IEEE Symposium on Human Centric Computing Languages and Environments. IEEE , Los Alamitos, CA, 84--91. Polese, G., Kong, J., and Zhang, K. 2003. Spatial graph grammars for web information transformation. In Proceedings of the IEEE Symposium on Human Centric Computing Languages and Environments. IEEE, Los Alamitos, CA, 84--91."},{"key":"e_1_2_1_46_1","volume-title":"Graph Drawing. Lecture Notes in Computer Science","volume":"1984","author":"Purchase H.","unstructured":"Purchase , H. , Allder , J.-A. , and Carrington , D . 2001. User preference of graph layout aesthetics: A UML study . In Graph Drawing. Lecture Notes in Computer Science , Vol. 1984 , Springer, Berlin, 57--88. Purchase, H., Allder, J.-A., and Carrington, D. 2001. User preference of graph layout aesthetics: A UML study. In Graph Drawing. Lecture Notes in Computer Science, Vol. 1984, Springer, Berlin, 57--88."},{"key":"e_1_2_1_47_1","volume-title":"Eds","author":"Rossi G.","year":"2010","unstructured":"Rossi , G. , Pastor , O. , Schwabe , D. , and Olsina , L . Eds . 2010 . Web Engineering : Modeling and Implementing Web Applications. Springer . Rossi, G., Pastor, O., Schwabe, D., and Olsina, L. Eds. 2010. Web Engineering: Modeling and Implementing Web Applications. Springer."},{"volume-title":"Proceedings of the 8th International World Wide Web Conference.","author":"Rossi G.","key":"e_1_2_1_48_1","unstructured":"Rossi , G. , Schwabe , D. , and Lyardet , F . 1999. Improving Web information systems with navigational patterns . In Proceedings of the 8th International World Wide Web Conference. Rossi, G., Schwabe, D., and Lyardet, F. 1999. Improving Web information systems with navigational patterns. In Proceedings of the 8th International World Wide Web Conference."},{"key":"e_1_2_1_49_1","unstructured":"Rumbaugh J. Jacobson I. and Booch G. 1999. The Unified Modeling Language Reference Manual. Addison-Wesley. Rumbaugh J. Jacobson I. and Booch G. 1999. The Unified Modeling Language Reference Manual. Addison-Wesley."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1378773.1378787"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/234828.234840"},{"key":"e_1_2_1_52_1","unstructured":"Scott B. and Neil T. 2009. Designing Web Interfaces: Principles and Patterns for Rich Interactions. O'Reilly Media Inc. Scott B. and Neil T. 2009. Designing Web Interfaces: Principles and Patterns for Rich Interactions. O'Reilly Media Inc."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.238571"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1046456.1046459"},{"volume-title":"Proceedings of SEKE. 245--252","author":"Sugihara K.","key":"e_1_2_1_55_1","unstructured":"Sugihara , K. , Yamamoto , K. , and Miyamoto , I . 1992. Automatic layout of diagrams for software specification . In Proceedings of SEKE. 245--252 . Sugihara, K., Yamamoto, K., and Miyamoto, I. 1992. Automatic layout of diagrams for software specification. In Proceedings of SEKE. 245--252."},{"key":"e_1_2_1_56_1","volume-title":"Proceedings of Tool Exibition at Formal Methods","author":"Taentzer G.","year":"2003","unstructured":"Taentzer , G. 2003 . AGG: A graph transformation environment for system modeling and validation . In Proceedings of Tool Exibition at Formal Methods 2003. Taentzer, G. 2003. AGG: A graph transformation environment for system modeling and validation. In Proceedings of Tool Exibition at Formal Methods 2003."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69507-3_69"},{"key":"e_1_2_1_58_1","unstructured":"Valdes R. Knipp E. Smith D. M. Phifer G. and Driver M. 2009. Market scope for Ajax technologies and rich internet application platforms Gartner Ras Core Research Note g00173751. Valdes R. Knipp E. Smith D. M. Phifer G. and Driver M. 2009. Market scope for Ajax technologies and rich internet application platforms Gartner Ras Core Research Note g00173751."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85481-4_10"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242572.1242697"}],"container-title":["ACM Transactions on the Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2344416.2344417","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2344416.2344417","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:07:39Z","timestamp":1750273659000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2344416.2344417"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":60,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["10.1145\/2344416.2344417"],"URL":"https:\/\/doi.org\/10.1145\/2344416.2344417","relation":{},"ISSN":["1559-1131","1559-114X"],"issn-type":[{"type":"print","value":"1559-1131"},{"type":"electronic","value":"1559-114X"}],"subject":[],"published":{"date-parts":[[2012,9]]},"assertion":[{"value":"2011-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-10-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}