Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Software Architecture in Practice
Software Architecture in Practice
Ontology mapping: the state of the art
The Knowledge Engineering Review
Architecture Decisions: Demystifying Architecture
IEEE Software
WikiWiki weaving heterogeneous software artifacts
Proceedings of the 2005 international symposium on Wikis
Using Wikis in Software Development
IEEE Software
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Position on Ontology-Based Architecture
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Building up and Exploiting Architectural Knowledge
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
First workshop on sharing and reusing architectural knowledge
ACM SIGSOFT Software Engineering Notes
ACM SIGMOD Record
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
The Knowledge Grid
A survey of architecture design rationale
Journal of Systems and Software
A rationale-based architecture model for design traceability and reasoning
Journal of Systems and Software
Tool Support for Architectural Decisions
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Architectural knowledge and rationale: issues, trends, challenges
ACM SIGSOFT Software Engineering Notes
Semantic precision and recall for ontology alignment evaluation
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Semantic annotation for knowledge management: Requirements and a survey of the state of the art
Web Semantics: Science, Services and Agents on the World Wide Web
Architectural knowledge: getting to the core
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Hi-index | 0.00 |
In the field of software architecture, there has been a paradigm shift from describing structural information, such as components and connectors, to documenting architectural knowledge (AK), such as design decisions and rationale. To this end, a series of industrial and academic domain models have been proposed for defining the concepts and their relationships in the field of AK. To a large extent the merit of this new paradigm is to share and reuse AK across organizations, especially in geographically distributed settings. However, the employment of different AK domain models by different parties makes effective AK sharing challenging, as it needs to be mapped from one domain model to another. In this paper, we investigate two different approaches for sharing AK, based on either direct or indirect mapping between different AK domain models. We compare the cost and quality of these two approaches, with respect to the processing of large amounts of AK instances. To predict the quality and costs of this processing in advance, a prediction model is proposed and validated with a concrete AK sharing case. Based on the comparison results, stakeholders involved with AK sharing can select an appropriate approach by trading off quality and cost in their own context.