WEB APPLICATION EDITOR: A USER-EXPERIENCE DESIGN FRAMEWORK FOR KNOWLEDGE-INTENSIVE ORGANIZATIONS
Keywords:
User Experience, Knowledge Base, Rich-IDM, Model-Driven Engineering, Application PrototypingAbstract
The User Experience is an important factor for the success of an information system, because it mostly represents the point of contact between user and application. Besides being superior from a graphical point of view, a successfully software product must also be based on a User Experience model characterized by an adequate content schema. The definition of such a schema must aim at the creation of a single point for integrating and accessing the information to present to the user. The idea of supporting the User Experience engineering process, by providing specific interfaces with knowledge bases and Business Process Management solutions, is particularly interesting. The paper introduces a Model-Driven framework for the User Experience engineering process, based on the Interactive Dialogue Model methodology, along with a Rich Internet Application prototype generator. During the User Experience engineering process this framework also provides specific interfaces with both the domain knowledge base and the Business Process Management solution.
Downloads
References
Kraft, C. User Experience Innovation: User Centered Design that Works. Apress, 2012.
Nagamachi, M. Kansei Engineering: A New Ergonomic Consumer-Oriented Technology for
Product Development. International Journal of industrial ergonomics, 15 (1). 3-11.
Schutte, S. (2005). Engineering Emotional Values in Product Design. Kansei Engineering in
Development, Unpublished doctoral dissertation, Department of Mechanical Engineering,
Linköpings University, Sweden.
Levy, P. Beyond Kansei Engineering: The Emancipation of Kansei Design. International Journal
of Design, 7(2). 83-94.
Abowd, G. Beale, R., Dix, A. and Finlay, J., Human-computer interaction. Prentice Hall, 1996.
Fleming, J. and Koman, R. Web navigation: designing the user experience. O’Reilly, 1998.
Peschl, M. F. and Stary, C. The role of cognitive modeling for user interface design
representations: An epistemological analysis of knowledge engineering in the context of humancomputer
interaction. Minds and Machines, 8(2). 203-236.
Sadiq, S. and Governatori, G. Managing regulatory compliance in business processes.Handbook
on Business Process Management 2, Springer Berlin Heidelberg, 2015, 265-288.
Liu, B., Chen, H. and He, W., Deriving user interface from ontologies: a model-based approach. in
Proceedings of 17th IEEE International Conference on Tools with Artificial Intelligence, (Hong
Kong, 2005).
Kleshchev, A. and Gribova, V. From an Ontology-Oriented Approach Conception to User
Interface Development. Information Theories & Applications, 10 (3). 87–94.
Buriano, L., Marchetti, M., Carmagnola, F., Cena, F., Gena, C. and Torre, I., The role of
ontologies in context-aware recommender systems. in Proceedings of 6th IEEE International
Conference on Mobile Data Management, (Sydney, 2006).
Razmerita, L., Angehrn, A. and Maedche, A., Ontology-based user modeling for knowledge
management systems. in Proceedings of the 9th International Conference on User Modeling 2003,
(Johnstown, 2003).
Van Greunen, D., Van Der Merwe, A. and Kotze, P. Factors influencing BPM tools: The influence
on user experience and user interfaces. International Journal of Computing and ICT Research,
(1). 47-57.
Bolchini, D. and Paolini, P. Interactive dialogue model: a design technique for multichannel
applications. IEEE Transactions on Multimedia, 8(3). 529-541.
Pandurino, A., Bolchini, D., Mainetti, L. and Paiano, R., Rich-IDM: extending IDM to model rich
internet applications. in Proceedings of the 12th International Conference on Information
Integration and Web-based Applications & Services, (Paris, 2010).
Kent, S., Model driven engineering. in Proceedings of the 3rd International Conference on
Integrated Formal Methods, (Turku, 2002).
Martella, A., Paiano, R. and Pandurino, A., A dialogue-based framework for the user experience
reengineering of a legacy application. in Proceedings of 15th IEEE International Conference on
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing,
(Las Vegas, 2014).
Caione, A., Martella, A., Paiano, R. and Pandurino, A., A Knowledge-Driven framework for user
experience modelling and prototyping. in Proceedings of 6th IEEE International Conference on
Internet Technologies and Applications, (Wrexham, 2015).
Paiano, R., Guido, A. L. and Pandurino, A. Designing Complex Web Information Systems:
Integrating Evolutionary Process Engineering. IGI Global Publishing, 2009.
Del Nostro, P., Orciuoli, F., Paolozzi, S., Ritrovato, P. and Toti, D., A Semantic-Based
Architecture for Managing Knowledge-Intensive Organizations: The ARISTOTELE Platform. in
Proceedings of the 12th International Conference on Web Information Systems Engineering,
(Sydney, 2011).
Preciado, J. C., Linaje, M., Comai, S. and Sanchez-Figueroa, F., Designing rich internet
applications with web engineering methodologies. in Proceedings of the 9th IEEE International
Symposium on Web Site Evolution, (Paris, 2007).
Bozzon, A., Comai, S., Fraternali, P. and Carughi, G. T., Capturing RIA concepts in a web
modeling language. in Proceedings of 15th IEEE International Conference on World Wide Web,
(Edinburgh, 2006).
Urbieta, M., Rossi, G., Ginzburg, J. and Schwabe, D., Designing the interface of rich internet
applications. in Proceedings of 5th IEEE Latin American Web Congress, (Santiago, 2007).
Meliá, S., Gomez, J., Perez, S. and Diaz, O., A model-driven development for GWT-based Rich
Internet Applications with OOH4RIA. in Proceedings of 8th IEEE International Conference on
Web Engineering, (New York, 2008).
Machado, L., Filho, O. and Ribeiro, J. UWE-R: an extension to a web engineering methodology
for rich internet applications. WSEAS Transactions on Information Science and Applications,
(4). 601-610.
Martinez-Ruiz, F. J., Arteaga, J. M., Vanderdonckt, J., Gonzalez-Calleros, J. M. and Mendoza, R.,
A first draft of a model-driven method for designing graphical user interfaces of rich internet
applications. in Proceedings of 4th IEEE Latin American Web Congress, (Cholula, 2006).
Valverde, F. and Pastor, O., Applying interaction patterns: Towards a model-driven approach for
rich internet applications development. in Proceedings of 7th International Workshop on. Web-
Oriented Software Technologies (New York, 2008).
Paulheim, H. and Probst, F. Ontology-enhanced user interfaces: A survey. Semantic-Enabled
Advancements on the Web: Applications Across Industries: Applications Across Industries.
Information Science Reference, 2012.
Tang, L. A., Li, H., Qiu, B., Li, M., Wang, J., Wang, L., ... and Tang, S., Wise: a prototype for
ontology driven development of web information systems. in Proceedings of 8th Asia-Pacific Web
Conference on Frontiers of WWW Research and Development, (Harbin, 2006).
Brambilla, M., Preciado, J. C., Linaje, M. and Sanchez-Figueroa, F., Business process-based
conceptual design of rich internet applications. in Proceedings of 8th IEEE International
Conference on Web Engineering, (New York, 2008)..
Ceri, S., Fraternali, P., and Bongio, A. Web Modeling Language (WebML): a modeling language
for designing Web sites. Computer Networks, 33(1). 137-157.