skip to main content
10.1145/3123818.3123844acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinteraccionConference Proceedingsconference-collections
research-article

A method to align user interface to workflow allocation patterns

Published: 25 September 2017 Publication History

Abstract

Workflow user interfaces are difficult to design because they involve multiple users from multiple working places. In addition, these user interfaces are usually crafted manually without any connection between the users. To address this need, a knowledge-based approach for design workflow user interfaces is defined according to the model-driven engineering principles. First, ontology is defined to represent knowledge of the organizational structure, workflow, process, and tasks. Then, a set of mapping rules is defined to specify respectively: complex and dynamic users' interaction within the organization, using workflow patterns based on high-level Petri nets; workflow models, a set of routing rules; task models, with a set of interdependencies rules for the tasks. These specifications need user interfaces to perform work and coordinate communication. User Interface generation is possible using a model-driven engineering approach, which is not limited to but uses task models as input to derive the user interfaces. The workflow specification uses task models to detail user's performance. In addition, a set of agendas is defined to handle coordination within the organization.

References

[1]
AToms® http://www.defimedia.be
[2]
Business Process Visual Architect. http://www.visual-paradigm.com/product/bpva/
[3]
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J. A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers, (2003), vol. 15, no. 3, 289--308.
[4]
Dumas, M. and ter Hofstede, A. UML Activity Diagrams as a Workflow Specification Language. Fourth International Conference on the Unified Modeling Language (2001), 76--90.
[5]
Esposito, D. Getting Started with Microsoft Windows Workflow Foundation: A Developer Walkthrough. (2005).
[6]
Experience Dynamics Corp. Science of Usability-User Interface Style Guides. http://www.experiencedynamics.com/science_of_usability/ui_style_guidees/.
[7]
Flexo Business. http://denali.be
[8]
Frank, M. and Foley, J. Model-based user interface design by example and by answering questions. In Proc. INTERCHI, ACM Conference on Human Factors in Computing Systems, (1993), 161--162.
[9]
Kees van Hee, Olivia Oanea, Reinier Post, Lou Somers, Jan Martijn v an der Werf, "Yasper: a tool for workflow modeling and analysis,". Sixth International Conference on Application of Concurrency to System Design (2006), 279--282.
[10]
Lee, H.B., Kim, J. W., and Park, S. J. KWM: Knowledge-based Workflow Model for Agile Organization. Journal of Intelligent Information Systems, 13, (1999), 261--278.
[11]
Limbourg, Q. Multi-Path Development of User Interfaces. Ph.D. Thesis. Université Catholique de Louvain, Belgium (2004).
[12]
Mandviwalla, M., Olfman, L. What do groups need? A proposed set of generic groupware requirements, ACM Transactions on Computer-Human Interaction, (1994) Vol. 1, No. 3, 245 -- 268.
[13]
Palanque, P., Farenc, Ch., & Bastide, R. Embedding Ergonomic Rules as Generic Requirements in a Formal Development Process of Interactive Software. In Proc. IFIP TC 13 Conference on Human-Computer Interaction, (1999).
[14]
Puerta, A.R. A Model-Based Interface Development Environment. IEEE Software 14, 4 (1997), pp. 41--47.
[15]
Riehle, D., and Züllighoven, H. Understanding and Using Patterns in Software Development. Theory and Practice of Object Systems, 2 (1), (1996), 3--13.
[16]
Russell, N., ter Hofstede, A.H.M., Edmond, D. and van der Aalst, W.M.P. Workflow Data Patterns. BETA Working Paper Series, WP 127, Eindhoven University of Technology ( 2004).
[17]
Russell N., van der Aalst, W.M.P., ter Hofstede, A.H.M. and Edmond, D. Workflow Resource Patterns. In the 17th Conference on Advanced Information Systems Engineering (2005).
[18]
Souchon, N. and Vanderdonckt, J. A review of XML-compliant user interface description languages. DSV-IS2003, (2003).
[19]
Stanciulescu, A. Limbourg, Q. Vanderdonckt, J., Michotte, B. and Montero, F.: A transformational approach for multimodal web user interfaces based on UsiXML. ICMI (2005), 259--266.
[20]
UsiXML. USer Interface eXtensible Markup Language http://www.usixml.org
[21]
van der Aalst, W. M. P. The application of Petri Nets to Workflow Management. Journal of Circuits, Systems, and Computers (1998), 21--66.
[22]
van der Aalst, W.M.P. and Kumar, A. XML Based Schema Definition for Support of Inter-organizational Workflow. Meeing on XML/SGML based Interchange Formats for Petri Nets, 21st International Conference on Application and Theory of Petri Nets {ICATPN 2000}.
[23]
van der Aalst, W. and van Hee, K., Workflow Management: Models, Methods, and Systems. The MIT Press, Cambridge. 2002.
[24]
van der Aalst, W. M. P., ter Hofstede, A. H. M. YAWL: Yet Another Workflow Language. Information Systems 30 (2005), 245--275.
[25]
W3C: State Chart XML (SCXML), State Machine Notation for Control Abstraction 1.0. W3C Working Draft (2005). http://www.w3.org.
[26]
Lampson, B. (2009). Privacy and security Usable security: how to get it. Communications of the ACM, 52(11), 25--27.
[27]
Guerrero-García, J. and González-Calleros, J., 2014. Multi-User Interaction Meta-Model. Revista Română de Interacţiune Om-Calculator, 7(2), pp.93--116.
[28]
Paternò, F., 2004. ConcurTaskTrees: an engineered notation for task models. The handbook of task analysis for human-computer interaction, pp.483--503.

Cited By

View all
  • (2021)Introducing Tagasaurus, an Approach to Reduce Cognitive Fatigue from Long-Term Interface Usage When Storing Descriptions and Impressions from PhotographsTechnologies10.3390/technologies90300459:3(45)Online publication date: 29-Jun-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Interacción '17: Proceedings of the XVIII International Conference on Human Computer Interaction
September 2017
268 pages
ISBN:9781450352291
DOI:10.1145/3123818
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 September 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. process model
  2. task model
  3. user interfaces
  4. workflow system

Qualifiers

  • Research-article

Funding Sources

  • CONACYT
  • BUAPVIEP
  • PRODEP

Conference

Interacción '17

Acceptance Rates

Overall Acceptance Rate 109 of 163 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Introducing Tagasaurus, an Approach to Reduce Cognitive Fatigue from Long-Term Interface Usage When Storing Descriptions and Impressions from PhotographsTechnologies10.3390/technologies90300459:3(45)Online publication date: 29-Jun-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media