Advanced quality prediction model for software architectural knowledge sharing

Authors: Liang, P., Jansen, A., Avgeriou, P., Tang, A. and Xu, L.

Journal: Journal of Systems and Software

Volume: 84

Issue: 5

Pages: 786-802

ISSN: 0164-1212

DOI: 10.1016/j.jss.2010.12.046

Abstract:

In the field of software architecture, a paradigm shift is occurring from describing the outcome of architecting process to describing the Architectural Knowledge (AK) created and used during architecting. Many AK models have been defined to represent domain concepts and their relationships, and they can be used for sharing and reusing AK across organizations, especially in geographically distributed contexts. However, different AK domain models can represent concepts that are different, thereby making effective AK sharing challenging. In order to understand the mapping quality from one AK model to another when more than one AK model coexists, AK sharing quality prediction based on the concept differences across AK models is necessary. Previous works in this area lack validation in the actual practice of AK sharing. In this paper, we carry out validation using four AK sharing case studies. We also improve the previous prediction models. We developed a new advanced mapping quality prediction model, this model (i) improves the prediction accuracy of the recall rate of AK sharing quality; (ii) provides a better balance between prediction effort and accuracy for AK sharing quality. © 2011 Elsevier Inc. All rights reserved.

Source: Scopus

Advanced quality prediction model for software architectural knowledge sharing

Authors: Liang, P., Jansen, A., Aygeriou, P., Tang, A. and Xu, L.

Journal: JOURNAL OF SYSTEMS AND SOFTWARE

Volume: 84

Issue: 5

Pages: 786-802

eISSN: 1873-1228

ISSN: 0164-1212

DOI: 10.1016/j.jss.2010.12.046

Source: Web of Science (Lite)

Advanced quality prediction model for software architectural knowledge sharing

Authors: Liang, P., Jansen, A., Avgeriou, P., Tang, A. and Xu, L.

Journal: Journal of Systems and Software

Volume: 84

Pages: 786-802

ISSN: 0164-1212

DOI: 10.1016/j.jss.2010.12.046

Abstract:

In the field of software architecture, there has been a paradigm shift from describing the outcome of architecting process to describing the Architectural Knowledge (AK) created and used during architecting. To document this knowledge, a series of 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 derived by sharing and reusing AK across organizations, especially in geographically distributed contexts. However, the employment of different AK domain models by different parties makes effective AK sharing challenging. Firstly, as it needs to be mapped from one domain model to another. Secondly, as the AK sharing quality is difficult to predict due to the involvement of large amount of knowledge instances. Initial work has been done on predicting the quality and cost of AK sharing. However, this work lacks validation in AK sharing practices. In this paper, the advanced mapping quality prediction model (AMQPM) is proposed and defined based on the refinement of the mapping quality prediction models (MQPM) proposed in our previous work. This AMQPM is validated in several industrial AK sharing case studies. The findings show that compared to earlier prediction models (i) the predictions of recall rate of the AK sharing quality is improved using AMQPM; (ii) AMQPM has the best balance between effort and accuracy for prediction.

http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6V0N-51WD0FD-1&_user=1682380&_coverDate=05%2F31%2F2011&_rdoc=1&_fmt=high&_orig=gateway&_origin=gateway&_sort=d&_docanchor=&view=c&_acct=C000011378&_version=1&_urlVersion=0&_userid=1682380&md5=7960b

Source: Manual

Preferred by: Lai Xu

Advanced quality prediction model for software architectural knowledge sharing.

Authors: Liang, P., Jansen, A., Avgeriou, P., Tang, A. and Xu, L.

Journal: J. Syst. Softw.

Volume: 84

Pages: 786-802

Source: DBLP