sults of the fully repeatable experiments with the re-
sults of the more realistic experiments. On the basis of
this comparison, we are able to confirm that, at least
as far as the use of the Prosecco project BPMN data
set is assumed, evaluation experiments performed in
accordance with the proposed methodology are both
exactly repeatable and able to provide reasonably re-
liable results.
Based on the comparison of simulation-based
evaluation and the user study, one may conclude that
the presented methodology provides the correct esti-
mation of the level of human-computer interaction re-
duction obtained as a result of applying recommenda-
tions. The evaluation results have showed that the ap-
plication of the recommendation system that was used
in the presented experiments, decreases the number of
human-computer interactions during the BPMN mod-
eling process. Thus, it could reduce the expenses
for documenting and optimizing business processes
of SMEs, which usually do not posses specialized
knowledge of business and information technology
frontier. The user study evaluation results confirmed
that users provided with recommendation system ap-
ply the suggested recommendations, what can im-
prove the reusability of the obtained models or BPMN
elements. The results have also confirmed the correct-
ness of both the hypotheses formulated and investi-
gated in this paper.
This paper motivates several potential directions
of the further research. So far we have focused
on developing a quantitative evaluation methodology.
For future work we plan to investigate, using the
introduced methodology, advanced recommendation
algorithms enabling to process heterogeneous data
(including metadata and semantic data) when their
data structure may not be known in advance. The
most promising solution in this domain are the algo-
rithms based on Statistical Relational Learning meth-
ods, which allow modeling of multi-relational struc-
tures constructed on the basis of heterogeneous input
data and prediction based on these data.
ACKNOWLEDGEMENTS
The presented research was partly supported by the
Polish National Center for Research and Develop-
ment under the project no PBS1/B3/14/2012.
REFERENCES
Activiti (2014). Activiti BPM Platform.
http://www.activiti.org/.
Born, M., Brelage, C., Markovic, I., Pfeiffer, D., and
Weber, I. (2009). Auto-completion for executable
business process models. In Ardagna, D., Mecella,
M., and Yang, J., editors, Business Process Man-
agement Workshops, volume 17 of Lecture Notes
in Business Information Processing, pages 510–515.
Springer Berlin Heidelberg.
Cao, B., Yin, J., Deng, S., Wang, D., and Wu, Z. (2012).
Graph-based workflow recommendation: On improv-
ing business process modeling. In Proceedings of
the 21st ACM International Conference on Informa-
tion and Knowledge Management, CIKM ’12, pages
1527–1531, New York, NY, USA. ACM.
Card, S. K., Moran, T. P., and Newell, A. (1980). The
keystroke-level model for user performance time with
interactive systems. Commun. ACM, 23(7):396–410.
Chan, N. N., Gaaloul, W., and Tata, S. (2011). Context-
based service recommendation for assisting business
process design. In Huemer, C. and Setzer, T., edi-
tors, E-Commerce and Web Technologies, volume 85
of Lecture Notes in Business Information Processing,
pages 39–51. Springer Berlin Heidelberg.
Dijkman, R., Dumas, M., van Dongen, B., K
¨
a
¨
arik, R., and
Mendling, J. (2011). Similarity of business process
models: Metrics and evaluation. Information Systems,
36(2):498–516.
Herlocker, J. L., Konstan, J. a., Terveen, L. G., and Riedl,
J. T. (2004). Evaluating collaborative filtering recom-
mender systems. ACM Transactions on Information
Systems, 22(1):5–53.
Holzinger, A. (2005). Usability engineering methods for
software developers. Commun. ACM, 48(1):71–74.
Hornung, T., Koschmider, A., and Lausen, G. (2008).
Recommendation based process modeling support:
Method and user experience. Conceptual Modeling-
ER 2008, pages 265–278.
Hornung, T., Koschmider, A., and Oberweis, A. (2009). A
Recommender System for Business Process Models.
17th Annual Workshop on Information Technologies
& Systems (WITS).
ISO/IEC (2011). ISO/IEC 25010 - Systems and software
engineering - Systems and software Quality Require-
ments and Evaluation (SQuaRE) - System and soft-
ware quality models. Technical report.
Kluza, K., Baran, M., Bobek, S., and Nalepa, G. J. (2013).
Overview of recommendation techniques in business
process modeling. In Nalepa, G. J. and Baumeister,
J., editors, Proceedings of 9th Workshop on Knowl-
edge Engineering and Software Engineering (KESE) ,
Koblenz, Germany.
Koschmider, A., Hornung, T., and Oberweis, A. (2011).
Recommendation-based editor for business process
modeling. Data Knowl. Eng., 70(6):483–503.
Leopold, H., Mendling, J., and Reijers, H. (2011). On the
automatic labeling of process models. In Mouratidis,
H. and Rolland, C., editors, Advanced Information
Systems Engineering, volume 6741 of Lecture Notes
in Computer Science, pages 512–520. Springer Berlin
Heidelberg.
Simulation-Based Evaluation of Recommendation Algorithms Assisting Business Process Modeling
239