[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1363686.1363821acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

User interface derivation from business processes: a model-driven approach for organizational engineering

Published: 16 March 2008 Publication History

Abstract

This paper defines a model-driven approach for organizational engineering in which user interfaces of information systems are derived from business processes. This approach consists of four steps: business process modeling in the context of organizational engineering, task model derivation from the business process model, task refinement, and user interface model derivation from the task model. Each step contributes to specify and refine mappings between the source and the target model. In this way, each model modification could be adequately propagated in the rest of the chain. By applying this model-driven approach, the user interfaces of the information systems are directly meeting the requirements of the business processes and are no longer decoupled from them. This approach has been validated on a case study in a large bank-insurance company.

References

[1]
Ali, M. F., Pérez-Quiñones, M. A. and Abrams M., Building Multi-Platform User Interfaces with UIML. in Multiple User Interfaces: Engineering and Application Framework. John Wiley and Sons, New York, (2003)
[2]
Aversano, L. Bodhuin, T., and Tortorella, M. Assessment and impact analysis for aligning business processes and software systems. In Proc. of SAC'2005, ACM Press, 2005, 1338--1343.
[3]
Aizenbud-Reshef, N., Nolan, B. T., Rubin, J., and Shaham-Gafni, Y. Model traceability. IBM Systems Journal 45, 3), (2006), 515--526.
[4]
Braun, C., Wortmann, F., Hafner, M., and Winter, R. Method construction - a core approach to organizational engineering. In Proc. of SAC'2005, ACM Press, new York, 2005, 1295--1299.
[5]
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 15, 3 (June 2003), 289--308.
[6]
Constantine, L. L.: Canonical Abstract Prototypes for Abstract Visual and Interaction Design. In: Proc. of 10th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS'2003 (Funchal, June 11--13, 2003). Lecture Notes in Computer Science, Vol. 2844. Springer-Verlag, Berlin (2003) 1--15. Accessible at http://www.foruse.com/articles/abstract.pdf
[7]
Devaraj, S. and Kohli, R. Performance Impacts of Information Technology: Is Actual Usage the Missing Link? Management Science 49, 3 (2003), 273--289.
[8]
Gotel, O. C. Z. and Finkelstein, A. C. W. An Analysis of the Requirements Traceability Problem. In Proc. of ICRE'94, IEEE Computer Society Press, Los Alamitos (1994), 94--101.
[9]
Griffiths T., Barclay, P. J., Paton, N. W., McKirdy, J., Kennedy, J. B., Gray, P. D., Cooper, R., Goble, C. A., and Silva, P. P. Teallach: A Model-based user interface development environment for object databases. Interacting with Computers 14, 1 (2001), 31--68.
[10]
ISO, International Organization for Standardization. http://www.iso.org.
[11]
Limbourg, Q., Vanderdonckt, J.: UsiXML: A User Interface Description Language Sup-Porting Multiple Levels of Independence. In: Matera, M., Comai, S. (eds.): Engineering Advanced Web Applications. Rinton Press, Paramus (2004), 325--338.
[12]
Limbourg, Q. and Vanderdonckt, J., Multi-Path Transformational Development of User Interfaces with Graph Transformations, Chapter 8, In Human-Centered Software Engineering: Software Architectures and Model-Driven Integration", Vol. II, Springer HCI Series, Springer-Verlag (2007).
[13]
MOF 2.0 Query/Views/Transformations RFP, OMG Document ptc/2005-11-01, Object Management Group, Inc., revised on November 01, 2005.
[14]
Mori, G., Paternò, F., and Santoro, C. CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Transactions on Software Engineering 28, 8 (2002), 797--813
[15]
Mori G., Paternò F., Santoro C. Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Transactions on Software Engineering 30, 8 (2004), 507--520.
[16]
OMG, Business Process Modeling Notation Specification, 1.0, February, 2006.
[17]
Paternò, F., Santoro, C. A unified method for designing interactive systems adaptable to mobile and stationary platforms. Interacting with Computers 15, 3 (2003) 349--366.
[18]
Penichet, V. M. R., Paternò, F., Gallud, J. A., Lozano, M. D. Collaborative Social Structures and Task Modeling Integration. In Proc. of DSVIS' 2006, Springer-Verlag, Berlin (2007), 67--80.
[19]
Puerta, A., Micheletti, M., and Mak, A. The UI Pilot: A Model-Based Tool to Guide Early Interface Design. In Proc. of IUI'2005, ACM Press, New York, (2005), 215--222.
[20]
Rosenkranz, C. and Holten, R. Combining Cybernetics and Conceptual Modeling -- The Concept of Variety in Organizational Engineering. In Proc. of SAC'2007, ACM Press, New York (2007), 1228--1233.
[21]
Smith, Ralph. Business Process Management and the Balanced Scorecard. John Wiley & Sons, New Jersey, 2007.
[22]
Sukaviriya, N., Kumaran, S., Nandi, P., and Heath, T. Integrate Model-driven UI with Business Transformations: Shifting Focus of Model-driven UI. In: Proc. of MDDAUI'05 (Montego Bay, Jamaica), CEUR Workshop Series, Vol. 159, 2005.
[23]
Sukaviriya, N., VibhaSinha, Ramachandra, T., Mani, S., and Stolze, M. User-centered Design & Business Process Modeling: Cross Road in Rapid Prototyping Tools. In Proc. of Interact'07, Springer-Verlag, berlin (2007), 165--178.
[24]
Tribolet, J., Sousa, P. Editorial Message: Special Track on Organizational Engineering. In Proc. of SAC'2004, ACM Press, new York (2004) 1337--1338.
[25]
Vanderdonckt, J. A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In Proc. of CAiSE'05, Springer-Verlag, Berlin (2005), 16--31.
[26]
Vasconcelos, A., Caetano, A., Neves, J., Sinogas, P., Mendes, R., and Tribolet, J. A Framework for Modeling Strategy, Business Processes and Information Systems. In Proc. of IEEE International Enterprise Distributed Object Conference, IEEE Computer Society Press, Los Alamitos (2001).
[27]
Wagner, H-T., Beimborn, D., Franke, J., and Weitzel, T. IT Business Alignment and IT Usage in Operational Processes: A Retail Banking Case. In Proc of HICSS'2006, IEEE Computer Society Press, Los Alamitos (2006), 172--173.

Cited By

View all
  • (2024)User-controlled Form Adaptation by Unsupervised LearningAdjunct Proceedings of the 2024 Nordic Conference on Human-Computer Interaction10.1145/3677045.3685431(1-8)Online publication date: 13-Oct-2024
  • (2024)Engineering Touchscreen Input for 3-Way Displays: Taxonomy, Datasets, and ClassificationCompanion Proceedings of the 16th ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3660515.3661331(57-65)Online publication date: 24-Jun-2024
  • (2023)The Guizmo Framework for Generating Final User Interfaces from WireframesCompanion Proceedings of the 2023 ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3596454.3597189(82-84)Online publication date: 27-Jun-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '08: Proceedings of the 2008 ACM symposium on Applied computing
March 2008
2586 pages
ISBN:9781595937537
DOI:10.1145/1363686
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 March 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. business process modeling
  2. model driven engineering
  3. model-driven user interface development
  4. usability
  5. user interface extensible markup language

Qualifiers

  • Research-article

Conference

SAC '08
Sponsor:
SAC '08: The 2008 ACM Symposium on Applied Computing
March 16 - 20, 2008
Fortaleza, Ceara, Brazil

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)User-controlled Form Adaptation by Unsupervised LearningAdjunct Proceedings of the 2024 Nordic Conference on Human-Computer Interaction10.1145/3677045.3685431(1-8)Online publication date: 13-Oct-2024
  • (2024)Engineering Touchscreen Input for 3-Way Displays: Taxonomy, Datasets, and ClassificationCompanion Proceedings of the 16th ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3660515.3661331(57-65)Online publication date: 24-Jun-2024
  • (2023)The Guizmo Framework for Generating Final User Interfaces from WireframesCompanion Proceedings of the 2023 ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3596454.3597189(82-84)Online publication date: 27-Jun-2023
  • (2023)Bootstrapped Evaluation with OctoDollop: A Mobile Application for Evaluating Mobile GUI Aesthetics in ContextCompanion Proceedings of the 2023 ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3596454.3597186(73-75)Online publication date: 27-Jun-2023
  • (2023)Data-Driven Customization of Object Lifecycle Processes2023 IEEE 25th Conference on Business Informatics (CBI)10.1109/CBI58679.2023.10187572(1-10)Online publication date: 21-Jun-2023
  • (2023)Modelling guidance in software engineering: a systematic literature reviewSoftware and Systems Modeling10.1007/s10270-023-01117-123:1(249-265)Online publication date: 17-Jul-2023
  • (2023)Model-Driven User Interface Development: A Systematic MappingHuman-Computer Interaction10.1007/978-3-031-24709-5_9(114-129)Online publication date: 22-Jan-2023
  • (2020)User Interface Derivation for Business ProcessesIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2019.289165532:3(560-573)Online publication date: 1-Mar-2020
  • (2020)An approach for application generation based on BPMN2020 12th International Conference on Knowledge and Systems Engineering (KSE)10.1109/KSE50997.2020.9287849(115-119)Online publication date: 12-Nov-2020
  • (2020)An empirical study of rules for mapping BPMN models to graphical user interfacesMultimedia Tools and Applications10.1007/s11042-020-09651-6Online publication date: 14-Nov-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media