TY - GEN
T1 - An ontology-based approach for software architecture recommendations
AU - Bhat, Manoj
AU - Biesdorf, Andreas
AU - Hassel, Michael
AU - Shumaiev, Klym
AU - Hohenstein, Uwe
AU - Matthes, Florian
N1 - Publisher Copyright:
© 2017 AIS/ICIS Administrative Office. All Rights Reserved.
PY - 2017
Y1 - 2017
N2 - The design and development of sustainable software systems require software architects to consider a variety of architectural solutions and their trade-offs. With the frequent introduction of new architectural methods and software solutions, as well as, due to time-to-market constraints faced by software architects, considering even a subset of alternative architectural solutions during the decision-making process is a challenge. In this paper, we propose a recommendation system that automatically annotates architectural elements in software architecture documents and then proposes a) alternative architectural solutions for the annotated elements and b) concrete software solutions to realize an architectural design decision. These annotations and recommendations are derived from the knowledge captured in a publicly available cross-domain ontology. The evaluation of the recommendation system indicates that our approach can effectively support software architects to consider alternative architectural solutions while making architectural design decisions.
AB - The design and development of sustainable software systems require software architects to consider a variety of architectural solutions and their trade-offs. With the frequent introduction of new architectural methods and software solutions, as well as, due to time-to-market constraints faced by software architects, considering even a subset of alternative architectural solutions during the decision-making process is a challenge. In this paper, we propose a recommendation system that automatically annotates architectural elements in software architecture documents and then proposes a) alternative architectural solutions for the annotated elements and b) concrete software solutions to realize an architectural design decision. These annotations and recommendations are derived from the knowledge captured in a publicly available cross-domain ontology. The evaluation of the recommendation system indicates that our approach can effectively support software architects to consider alternative architectural solutions while making architectural design decisions.
KW - Architectural design decisions
KW - Cross-domain ontology.
KW - Software architecture recommendations
UR - http://www.scopus.com/inward/record.url?scp=85037732019&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85037732019
T3 - AMCIS 2017 - America's Conference on Information Systems: A Tradition of Innovation
BT - AMCIS 2017 - America's Conference on Information Systems
PB - Americas Conference on Information Systems
T2 - America�s Conference on Information Systems: A Tradition of Innovation, AMCIS 2017
Y2 - 10 August 2017 through 12 August 2017
ER -