{"title":"Do Architectural Knowledge Product Measures Make a Difference in GSD?","authors":"V. Clerc","doi":"10.1109/ICGSE.2009.60","DOIUrl":null,"url":null,"abstract":"Architectural knowledge (i.e., architectural decisions and underlying rationale) is pivotal in grasping the level of quality of software architectures and the software products that implement these architectures. When the software products are developed in a global software development context, architectural knowledge becomes of even greater importance because it is needed to overcome challenges associated with global software development. We have performed research on a series of software product assessments to identify what key elements that constitute architectural knowledge are actually used in software products. In addition, we have determined whether a difference exists in the use of the key elements in products that were developed using GSD versus products developed using local, single site development. Our results do not show a significant difference between these two groups, but do point at a lack of both view-based architecture descriptions and of the description of solution fragments in products developed using GSD.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fourth IEEE International Conference on Global Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGSE.2009.60","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
Architectural knowledge (i.e., architectural decisions and underlying rationale) is pivotal in grasping the level of quality of software architectures and the software products that implement these architectures. When the software products are developed in a global software development context, architectural knowledge becomes of even greater importance because it is needed to overcome challenges associated with global software development. We have performed research on a series of software product assessments to identify what key elements that constitute architectural knowledge are actually used in software products. In addition, we have determined whether a difference exists in the use of the key elements in products that were developed using GSD versus products developed using local, single site development. Our results do not show a significant difference between these two groups, but do point at a lack of both view-based architecture descriptions and of the description of solution fragments in products developed using GSD.