{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T18:05:15Z","timestamp":1754157915348,"version":"3.41.2"},"reference-count":26,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2012,6,15]],"date-time":"2012-06-15T00:00:00Z","timestamp":1339718400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6,15]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Rich Internet Application (RIA) technologies offer designers the opportunity to experiment with novel interaction grammars, whose implications for conceptual modeling still need to be fully understood. An open problem is the ability to characterize the fluid, smooth and organic nature of the user interaction and navigation in ways that allow web engineers to share through a common vocabulary, as well as sketch, explore and specify design decisions in the light of usability requirements and stakeholder's goals. The purpose of this paper is to address this problem.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>To meet this challenge, the authors extend IDM (Interactive Dialogue Model), a dialogue\u2010based approach focusing on the conceptual dialogue flow with the user, codifying a set of key modeling constructs in order to describe the new dialogue features of RIAs.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>The approach, called Rich\u2010IDM demonstrated some relevant features: expressiveness to capture interactive features at a high level of abstraction, semi\u2010formality to facilitate the establishment of a common ground between designers and web engineers, and traceability of the design to important usability requirements.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>The paper proposes a simple way to fill the gap between hypermedia design and user experience design for RIAs, which is an open issue, both from the web engineering point of view and the human\u2010computer interaction point of view.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>The authors have described how Rich\u2010IDM can help designers to capture and cope with some RIA interface flaws. In this case, the benefits of the approach are directly related to the semantics of its primitives.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The authors' proposal is the first, consolidated step of a promising research avenue.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17440081211241941","type":"journal-article","created":{"date-parts":[[2012,6,17]],"date-time":"2012-06-17T18:16:20Z","timestamp":1339956980000},"page":"157-180","source":"Crossref","is-referenced-by-count":5,"title":["Dialogue\u2010based modeling of rich internet applications: the Rich\u2010IDM approach"],"prefix":"10.1108","volume":"8","author":[{"given":"Luca","family":"Mainetti","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"Paiano","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Davide","family":"Bolchini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Pandurino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022021420294573700_b23","unstructured":"Andersen, P.B. (1997), A Theory of Computer Semiotics, Cambridge University Press, Cambridge."},{"key":"key2022021420294573700_b8","doi-asserted-by":"crossref","unstructured":"Bolchini, D. and Paolini, P. (2006), \u201cInteractive dialogue model: a design technique for multi\u2010channel applications\u201d, IEEE Transactions on Multimedia, Vol. 8 No. 3, pp. 529\u201041.","DOI":"10.1109\/TMM.2006.870733"},{"key":"key2022021420294573700_b9","doi-asserted-by":"crossref","unstructured":"Bolchini, D., Paolini, P. and Garzotto, F. (2009), \u201cDesign requirements for communication\u2010intensive interactive applications\u201d, in Lyytinen, K., Loucopoulos, P., Mylopoulos, J. and Robinson, B. (Eds), Design Requirements Engineering: A Ten\u2010Year Perspective, LN Series in Business Information Processing, Springer, Berlin, pp. 408\u201031.","DOI":"10.1007\/978-3-540-92966-6_23"},{"key":"key2022021420294573700_b25","doi-asserted-by":"crossref","unstructured":"Bozzon, A., Comai, S., Fraternali, P. and Carughi, G.T. (2006a), \u201cCapturing RIA concepts in a web modeling language\u201d, WWW'06: Proceedings of the 15th International Conference on World Wide Web, ACM, New York, NY, pp. 907\u20108.","DOI":"10.1145\/1135777.1135938"},{"key":"key2022021420294573700_b6","doi-asserted-by":"crossref","unstructured":"Bozzon, A., Comai, S., Fraternali, P. and Carughi, G.T. (2006b), \u201cConceptual modeling and code generation for rich internet applications\u201d, ICWE'06: Proceedings of the 6th International Conference on Web Engineering, ACM, New York, NY, pp. 353\u201060.","DOI":"10.1145\/1145581.1145649"},{"key":"key2022021420294573700_b7","doi-asserted-by":"crossref","unstructured":"Bozzon, A., Comai, S., Fraternali, P., Tisi, M. and Carughi, G.T. (2009), \u201cTowards Web 2.0 applications: a conceptual model for rich internet applications\u201d, in S.Marugesan (Ed.), Handbook on Web 2.0, 3.0 and X.0: Technologies, Business and Social Applications, IGI Global, Hershey, PA, pp. 75\u201095.","DOI":"10.4018\/978-1-60566-384-5.ch005"},{"key":"key2022021420294573700_b13","doi-asserted-by":"crossref","unstructured":"Carneiro, L.M.F., Cowan, D.D. and Lucena, C.J.P. (1994), \u201cADVcharts: a visual formalism for interactive systems\u201d, SIGCHI Bull., Vol. 26 No. 2, pp. 74\u20107.","DOI":"10.1145\/198125.198150"},{"key":"key2022021420294573700_b14","doi-asserted-by":"crossref","unstructured":"Ceri, S., Fraternali, P. and Bongio, A. (2000), \u201cWeb Modeling Language (WebML): a modeling language for designing web sites\u201d, Computer Networks: The International Journal of Computer and Telecommunications Networking, Vol. 33 Nos 1\u20106, pp. 137\u201057.","DOI":"10.1016\/S1389-1286(00)00040-2"},{"key":"key2022021420294573700_b26","unstructured":"Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S. and Matera, M. (2002), Designing Data\u2010Intensive Web Applications, The Morgan\u2010Kaufmann Series in Data Management Systems, Elsevier, London, Jim Gray, Series Editor, December."},{"key":"key2022021420294573700_b12","doi-asserted-by":"crossref","unstructured":"Cowan, D.D. and de Lucena, C.J.P. (1995), \u201cAbstract data views: an interface specification concept to enhance design for reuse\u201d, IEEE Transaction Software Eng., Vol. 21 No. 3, pp. 229\u201043.","DOI":"10.1109\/32.372150"},{"key":"key2022021420294573700_b3","doi-asserted-by":"crossref","unstructured":"Dolog, P. and Stage, J. (2007), \u201cDesigning interaction spaces for rich internet applications with UML\u201d, Web Engineering, Vol. 4607, Springer, Berlin, pp. 358\u201063.","DOI":"10.1007\/978-3-540-73597-7_29"},{"key":"key2022021420294573700_b5","doi-asserted-by":"crossref","unstructured":"Florian, D., Yu, J., Benatallah, B., Casati, F., Matera, M. and Saint\u2010Paul, R. (2007), \u201cUnderstanding UI integration: a survey of problems, technologies, and opportunities\u201d, IEEE Internet Computing, Vol. 11 No. 3, pp. 59\u201066.","DOI":"10.1109\/MIC.2007.74"},{"key":"key2022021420294573700_b2","doi-asserted-by":"crossref","unstructured":"Fraternali, P., Rossi, G. and Sanchez\u2010Figueroa, F. (2010), \u201cRich internet applications\u201d, IEEE Internet Computing, Vol. 14 No. 3, pp. 9\u201012.","DOI":"10.1109\/MIC.2010.76"},{"key":"key2022021420294573700_b20","doi-asserted-by":"crossref","unstructured":"Hausmann, J.H., Heckel, R. and Sauer, S. (2001), \u201cTowards dynamic meta modeling of UML extensions: an extensible semantics for UML sequence diagrams\u201d, HCC'01: Proceedings on Human\u2010Centric Computing Languages and Environments Symposium, IEEE Computer Society, Washington, DC, pp. 80\u20107.","DOI":"10.1109\/HCC.2001.995242"},{"key":"key2022021420294573700_b24","unstructured":"Hewett, T., Baecker, R., Card, S., Carey, T., Gasen, J., Mantei, M., Perlman, G., Strong, G. and Verplank, W. (1996), \u201cDialogue techniques\u201d, ACM SIGCHI Curricula for Human\u2010Computer Interaction, ACM Special Interest Group on Computer\u2010Human Interaction Curriculum Development Group, New York, NY, available at: http:\/\/sigchi.org\/cdg\/cdg2.html."},{"key":"key2022021420294573700_b22","doi-asserted-by":"crossref","unstructured":"Houben, G.J., Van der Sluijs, K., Barna, P., Broekstra, J., Casteleyn, S., Fiala, Z. and Frasincar, F. (2007), \u201cHera: Chapter 10\u201d, in Rossi, G., Pastor, O., Schwabe, D. and Olsina, L. (Eds), Web Engineering: Modelling and Implementing Web Applications, Human\u2010Computer Interaction Series, Vol. 12, Springer, Berlin, pp. 263\u2010302.","DOI":"10.1007\/978-1-84628-923-1_10"},{"key":"key2022021420294573700_b16","doi-asserted-by":"crossref","unstructured":"Koch, N., Knapp, A., Zhang, G. and Baumeister, H. (2007), \u201cUMLBased web engineering: an approach based on standards\u201d, Web Engineering: Modelling and Implementing Web Applications, HCI Series, Springer, Berlin, Vol. 12 No. 7, pp. 157\u201091.","DOI":"10.1007\/978-1-84628-923-1_7"},{"key":"key2022021420294573700_b15","doi-asserted-by":"crossref","unstructured":"Linaje, M.L., Preciado, J.C. and S\u00e1nchez\u2010Figueroa, F. (2007a), \u201cA method for model based design of rich internet application interactive user interfaces\u201d, in Baresi, L., Fraternali, P. and Houben, G.J. (Eds), Seventh International Conference on ICWE'07, Vol. 4607, Springer, Berlin, pp. 226\u201041.","DOI":"10.1007\/978-3-540-73597-7_18"},{"key":"key2022021420294573700_b4","doi-asserted-by":"crossref","unstructured":"Linaje, M.L., Preciado, J.C. and S\u00e1nchez\u2010Figueroa, F. (2007b), \u201cEngineering rich internet application user interfaces over legacy web models\u201d, IEEE Internet Computing, Vol. 11 No. 6, pp. 53\u20109.","DOI":"10.1109\/MIC.2007.123"},{"key":"key2022021420294573700_b21","doi-asserted-by":"crossref","unstructured":"Meli\u00e1, S., G\u00f3mez, J., P\u00e9rez, S. and D\u00edaz, O. (2008), \u201cA model\u2010driven development for GWT\u2010based rich internet applications with OOH4RIA\u201d, in Schwabe, D., Curbera, F. and Dantzig, P. (Eds), ICWE'08 Eighth International Conference on Web Engineering, IEEE Computer Society, Washington, DC, pp. 13\u201023.","DOI":"10.1109\/ICWE.2008.36"},{"key":"key2022021420294573700_b1","doi-asserted-by":"crossref","unstructured":"Preciado, J.C., Linaje, M., Comai, S. and Sanchez\u2010Figueroa, F. (2007), \u201cDesigning rich internet applications with web engineering methodologies\u201d, WSE'07: Proceedings of the 2007 9th IEEE International Workshop on Web Site Evolution, IEEE Computer Society, Washingston, DC, pp. 23\u201030.","DOI":"10.1109\/WSE.2007.4380240"},{"key":"key2022021420294573700_b18","unstructured":"Preciado, J.C., Trigueros, M.L., S\u00e1nchez\u2010Figueroa, F. and Comai, S. (2005), \u201cNecessity of methodologies to model rich internet applications\u201d, WSE'05: Seventh IEEE International Symposium on Web Site Evolution, IEEE Computer Society, Washington, DC, pp. 7\u201013."},{"key":"key2022021420294573700_b19","doi-asserted-by":"crossref","unstructured":"Sauer, S. and Engels, G. (1999), \u201cExtending UML for modeling of multimedia applications\u201d, VL'99: Proceedings on 1999 IEEE Symposium on Visual Languages, IEEE Computer Society, Washington, DC, pp. 80\u20107.","DOI":"10.1109\/VL.1999.795878"},{"key":"key2022021420294573700_b10","doi-asserted-by":"crossref","unstructured":"Schwabe, D., De Almeida Pontes, R. and Moura, I. (1999), \u201cOOHDM\u2010web: an environment for implementation of hypermedia applications in the WWW\u201d, ACM SIGWEB Newsletter, Vol. 8 No. 2, pp. 18\u201034.","DOI":"10.1145\/951425.951428"},{"key":"key2022021420294573700_b11","doi-asserted-by":"crossref","unstructured":"Urbieta, M., Rossi, G., Ginzburg, J. and Schwabe, D. (2007), \u201cDesigning the interface of rich internet applications\u201d, LA\u2010WEB'07: Proceedings of the 2007 Latin American Web Conference, IEEE Computer Society, Washington, DC, pp. 144\u201053.","DOI":"10.1109\/LA-Web.2007.14"},{"key":"key2022021420294573700_frd1","doi-asserted-by":"crossref","unstructured":"Preciado, J.C., Trigueros, M.L., Morales\u2010Chaparro, R., S\u00e1nchez\u2010Figueroa, F., Zhang, G., Kroiss, C. and Koch, N. (2008), \u201cDesigning rich internet applications combining UWE and RUX\u2010method\u201d, in Schwabe, D., Curbera, F. and Dantzig, P. (Eds), ICWE'08 Eighth International Conference on Web Engineering, IEEE Computer Society, Washington, DC, pp. 148\u201054.","DOI":"10.1109\/ICWE.2008.26"}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17440081211241941","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440081211241941\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440081211241941\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:25:05Z","timestamp":1753403105000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/8\/2\/157-180\/163697"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6,15]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,6,15]]}},"alternative-id":["10.1108\/17440081211241941"],"URL":"https:\/\/doi.org\/10.1108\/17440081211241941","relation":{},"ISSN":["1744-0084"],"issn-type":[{"type":"print","value":"1744-0084"}],"subject":[],"published":{"date-parts":[[2012,6,15]]}}}