Mining the Usability of Process-Oriented Business Software: The Case of the ARIS Designer of Software AG
Situation faced: The quality of the technical support of business processes plays an important role in the selection of corresponding software products. Against that background, software producers invest considerable capital and manpower in improving their business software’s usability with regard to customers’ needs and process-related requirements. However, existing approaches from the field of usability engineering generally require laboratory environments, which do not cover the real user behavior without limitations. Therefore, the case described here seeks to improve a user-centric UX approach based on the idea of automatic identification of real customer needs.
Action taken: For that purpose, the German Research Center for Artificial Intelligence (DFKI) and Software AG analyzed the issues in the currently available UX process at Software AG. Research and practice were searched for additional approaches to the critical point of understanding the user. Finally, a four-step approach based on process mining, consisting of user monitoring, trace clustering, usage model derivation, and usage model analysis was conceptualized and evaluated in a user study.
Results achieved: The application of the developed approach showed high flexibility and scalability in terms of the level of detail. Despite the small number of participants, it was possible to identify several process-related software issues and to reduce significantly needed resources (e.g., cost and time). Hence, a promising alternative to the existing techniques of understanding was found, leading to important improvements regarding a comprehensive and continuous lifecycle.
Lessons learned: The adapted UX approach increases flexibility and a widens the spectrum to proceed to the development of a user-centric business software. Although the improved procedure had a promising performance for further application in production environments, there are some open questions, such as handling the possibly high amount of upcoming data or privacy aspects that must be addressed in the future. Independently and regarding the transferability to other application scenarios, promising potential were identified, such as a mechanism for controlling the software’s evolution, the inductive development of usage reference models, and an approach to measuring the ease of learning a new business software.
- Alves de Medeiros, A. K. (2006). Genetic process mining. Dissertation. Eindhoven: CIP-Data Library Technische Universität Eindhoven.Google Scholar
- Evermann, J., & Assadipour, G. (2014). Big data meets process mining: Implementing the alpha algorithm with map-reduce. In Paper Presented at the Proceedings of the 29th Annual ACM Symposium on Applied Computing, Gyeongju, Republic of Korea.Google Scholar
- Jagadeesh, R. P., & van der Aalst, W. M. P. (2010). Trace alignment in process mining: Opportunities for process diagnostics. In Paper Presented at the Proceedings of the 8th International Conference on Business Process Management, Hoboken, NJ, USA.Google Scholar
- Melcher, J. (2012). Process measurement in business process management – Theoretical framework and analysis of several aspects. Karlsruhe: KIT Scientific Publishing.Google Scholar
- Thaler, T. (2013). Entwicklung einer Methode zum Process Mining unter besonderer Berücksichtigung von Organisationswissen (p. 121). Master thesis. Best Diploma Award 2012 – Semiramis Research and Service Unit (SeReS Unit), Institut für Wirtschaftsinformatik im Deutschen Forschungszentrum für Künstliche Intelligenz (DFKI) GmbH.Google Scholar
- Thaler, T. (2014). Towards usability mining. In Paper Presented at the Lecture Notes in Informatics. Jahrestagung der Gesellschaft für Informatik, Stuttgart.Google Scholar
- Thaler, T., Maurer, D., De Angelis, V., Fettke, P., & Loos, P. (2015a). Mining the usability of business process modeling tools: Concept and case study. In Paper Presented at the 13th International Conference on Business Process Management, Industry Track (BPM 2015), Innsbruck, Austria.Google Scholar
- Thaler, T., Maurer, D., De Angelis, V., Fettke, P., & Loos, P. (2015b). Mining the usability of business process modeling tools: Concept and case study. In Paper Presented at the Proceedings of the Industry Track at the 13th International Conference on Business Process Management 2015. Business Process Management (BPM-15), Innsbruck.Google Scholar
- Thaler, T., Ternis, S., Fettke, P., & Loos, P. (2015c). A comparative analysis of process instance cluster techniques. In Paper Presented at the 12th International Conference on Wirtschaftsinformatik, Osnabrück, Germany.Google Scholar
- Weijters, A. J. M. M., & Ribeiro, J. T. S. (2011). Flexible heuristics miner (FHM). In Paper Presented at the IEEE Symposium on Computational Intelligence and Data Mining, Paris.Google Scholar
- Weijters, A. J. M. M., van der Aalst, W. M. P., & de Medeiros, A. K. A. (2006). Process mining with the heuristics miner-algorithm (BETA Working Paper Series, WP 166).Google Scholar