Abstract
Software architectural knowledge (AK) is the integrated representation of the software architecture (SA) of a software-intensive system, the architectural design decisions, and the external context/environment. AK annotation using AK conceptual model is used to recover formal AK from SA documentation, including architecture design as well as the design decisions, rationale, context, and other factors that together determine architecture solutions. But there is no evidence on how architects, especially junior architects, understand and annotate SA documents and recover formal AK from the documents using an AK model, which is right the case when a new architect jumps into a project, trying to understand the SA documents created by previous architects. This paper first presents AKRCM (AK Recovery using Conceptual Model) approach for recovering AK from SA documents. Second, we conduct a descriptive study using experiment to investigate how junior architects annotate SA documents and recover AK using AKRCM approach. We found that an AK conceptual model is beneficial for junior architects to get a fair understanding of SA documents, and to recover better-quality AK from SA documents.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE |
Publisher | Knowledge Systems Institute Graduate School |
Pages | 556-561 |
Number of pages | 6 |
Publication status | Published - Jan 2013 |
Externally published | Yes |
Event | International Conference on Software Engineering and Knowledge Engineering 2013 - Boston, United States of America Duration: 27 Jun 2013 → 29 Jun 2013 Conference number: 25th |
Publication series
Name | Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE |
---|---|
ISSN (Print) | 2325-9000 |
Conference
Conference | International Conference on Software Engineering and Knowledge Engineering 2013 |
---|---|
Abbreviated title | SEKE 2013 |
Country/Territory | United States of America |
City | Boston |
Period | 27/06/13 → 29/06/13 |
Keywords
- Architectural knowledge
- Conceptual model
- Junior architect
- Knowledge annotation
- Knowledge recovery