Archi sends model information in an XML format
(The Open Group, 2021b) to a recommendation sys-
tem outside Archi. Once the response is received, the
recommendations are displayed to the Enterprise Ar-
chitects. Another research uses ML for EA model
prediction which reduces the manual effort during the
modeling process (Shilov et al., 2021). With the help
of Graph Neural Networks, models have been built
for node classification and edge prediction. This helps
modeling by extracting patterns and best practices.
5 CONCLUSION
As main contribution of this work, we designed an
architecture for a recommender plugin for Archi that
could easily integrate with an external RS. The cur-
rent implementation of the plugin is lightweight in
terms of the amount of data exchange. Hence, there
were no latency issues. For evaluation, we imple-
mented a connection to an external RS and collected
feedback from the user and research community re-
garding the usability of the plugin. Further evalua-
tion can be done, with other RS that have a different
implementation and have other requirements for data
exchange. The plugin framework is also extensible to
add new features. However, we only implemented a
simple RS using the current framework to showcase
its use. The current implementation is tailored for a
component-based RS. With a more sophisticated rec-
ommender framework in terms of GUI, the plugin can
be more generic to accommodate different forms of
recommendation. For instance, context-based recom-
mendations (Agt-Rickauer et al., 2018) and enterprise
model prediction (Shilov et al., 2021). This is left as
an avenue for future research.
6 ADDITIONAL MATERIAL
The source code of the plugin can be accessed via our
github repository
4
. Additionally, we prepared a short
video to present the tool
5
.
REFERENCES
Agt-Rickauer, H., Kutsche, R.-D., and Sack, H. (2018).
DoMoRe-a recommender system for domain model-
ing. In MODELSWARD, pages 71–82.
4
https://github.com/sashikanthr/archi-recommender
5
https://youtu.be/iA51FG39omE
Alaeddini, M., Asgari, H., Gharibi, A., and Rashidi Rad, M.
(2017). Leveraging business-IT alignment through en-
terprise architecture—an empirical study to estimate
the extents. Information Technology and Manage-
ment, 18(1):55–82.
Barbosa, A., Santana, A., Hacks, S., and Stein, N. v. (2019).
A taxonomy for enterprise architecture analysis re-
search. In 21st International Conference on Enter-
prise Information Systems, volume 2, pages 493–504.
SciTePress.
Bharadwaj, A., El Sawy, O. A., Pavlou, P. A., and Venka-
traman, N. (2013). Digital business strategy: To-
ward a next generation of insights. MIS Quarterly,
37(2):471–482.
Borozanov, V., Hacks, S., and Silva, N. (2019). Using ma-
chine learning techniques for evaluating the similar-
ity of enterprise architecture models. In Giorgini, P.
and Weber, B., editors, Advanced Information Sys-
tems Engineering, pages 563–578. Springer Interna-
tional Publishing.
Coltman, T., Tallon, P., Sharma, R., and Queiroz, M. (2015).
Strategic IT alignment: Twenty-five years on. Journal
of Information Technology, 30(2):91–100.
Elkamel, A., Gzara, M., and Ben-Abdallah, H. (2016). An
UML class recommender system for software design.
In 2016 IEEE/ACS 13th International Conference of
Computer Systems and Applications (AICCSA), pages
1–8.
Henderson, J. C. and Venkatraman, H. (1993). Strate-
gic alignment: Leveraging information technology for
transforming organizations. IBM Systems Journal,
32(1):472–484.
Peffers, K., Tuunanen, T., Rothenberger, M. A., and Chat-
terjee, S. (2007-12). A design science research
methodology for information systems research. Jour-
nal of Management Information Systems, 24(3):45–
77.
Ricci, F., Rokach, L., and Shapira, B. (2011). Introduc-
tion to recommender systems handbook. In Ricci,
F., Rokach, L., Shapira, B., and Kantor, P. B., edi-
tors, Recommender Systems Handbook, pages 1–35.
Springer US.
Sandkuhl, K., Stirna, J., Persson, A., and Wißotzki, M.
(2014). Enterprise modeling. Springer.
Shilov, N., Othman, W., Fellmann, M., and Sandkuhl, K.
(2021). Machine learning-based enterprise modeling
assistance: Approach and potentials. In Serral, E.,
Stirna, J., Ralyt
´
e, J., and Grabis, J., editors, The Prac-
tice of Enterprise Modeling, pages 19–33. Springer
International Publishing.
The Open Group (2021a). ArchiMate® 3.1 specification.
The Open Group (2021b). ArchiMate® model exchange file
format for the ArchiMate modeling language, version
3.0.
ICEIS 2023 - 25th International Conference on Enterprise Information Systems
480