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 2017Publication 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.beGoogle ScholarGoogle Scholar
  2. Business Process Visual Architect. http://www.visual-paradigm.com/product/bpva/Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Esposito, D. Getting Started with Microsoft Windows Workflow Foundation: A Developer Walkthrough. (2005).Google ScholarGoogle Scholar
  6. Experience Dynamics Corp. Science of Usability-User Interface Style Guides. http://www.experiencedynamics.com/science_of_usability/ui_style_guidees/.Google ScholarGoogle Scholar
  7. Flexo Business. http://denali.beGoogle ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Limbourg, Q. Multi-Path Development of User Interfaces. Ph.D. Thesis. Université Catholique de Louvain, Belgium (2004).Google ScholarGoogle Scholar
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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).Google ScholarGoogle Scholar
  14. Puerta, A.R. A Model-Based Interface Development Environment. IEEE Software 14, 4 (1997), pp. 41--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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).Google ScholarGoogle Scholar
  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). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Souchon, N. and Vanderdonckt, J. A review of XML-compliant user interface description languages. DSV-IS2003, (2003).Google ScholarGoogle ScholarCross RefCross Ref
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. UsiXML. USer Interface eXtensible Markup Language http://www.usixml.orgGoogle ScholarGoogle Scholar
  21. van der Aalst, W. M. P. The application of Petri Nets to Workflow Management. Journal of Circuits, Systems, and Computers (1998), 21--66.Google ScholarGoogle Scholar
  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}.Google ScholarGoogle Scholar
  23. van der Aalst, W. and van Hee, K., Workflow Management: Models, Methods, and Systems. The MIT Press, Cambridge. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. van der Aalst, W. M. P., ter Hofstede, A. H. M. YAWL: Yet Another Workflow Language. Information Systems 30 (2005), 245--275. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. W3C: State Chart XML (SCXML), State Machine Notation for Control Abstraction 1.0. W3C Working Draft (2005). http://www.w3.org.Google ScholarGoogle Scholar
  26. Lampson, B. (2009). Privacy and security Usable security: how to get it. Communications of the ACM, 52(11), 25--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  28. Paternò, F., 2004. ConcurTaskTrees: an engineered notation for task models. The handbook of task analysis for human-computer interaction, pp.483--503.Google ScholarGoogle Scholar

Index Terms

  1. A method to align user interface to workflow allocation patterns

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • 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

        Copyright © 2017 ACM

        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 about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate109of163submissions,67%
      • Article Metrics

        • Downloads (Last 12 months)10
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader