Sharing and Reusing Architectural Knowledge最新文献

筛选
英文 中文
Using wikis to support architectural knowledge management in global software development 使用wiki支持全球软件开发中的架构知识管理
Sharing and Reusing Architectural Knowledge Pub Date : 2010-05-02 DOI: 10.1145/1833335.1833341
V. Clerc, E. D. Vries, P. Lago
{"title":"Using wikis to support architectural knowledge management in global software development","authors":"V. Clerc, E. D. Vries, P. Lago","doi":"10.1145/1833335.1833341","DOIUrl":"https://doi.org/10.1145/1833335.1833341","url":null,"abstract":"In the past few years, the software architecture community has shown an increasing interest in architectural knowledge. In Global Software Development (GSD), software engineering practices are performed at geographically separate locations. With this trend, the management of architectural knowledge becomes even more important due to the geographical, temporal, and socio-cultural distance involved with GSD. Practices for architectural knowledge management in global software development may alleviate challenges associated with this distance. In this paper, we identify to what extent these practices may be implemented using wikis. We relate the practices to generic wiki functionalities and conclude that wikis form a good mechanism to implement a hybrid strategy for managing architectural knowledge in global software development and that a substantial part of the AKM practices may be implemented using wikis.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115206793","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Reference architecture knowledge representation: an experience 参考架构知识表示:一种经验
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370077
E. Nakagawa, J. Maldonado
{"title":"Reference architecture knowledge representation: an experience","authors":"E. Nakagawa, J. Maldonado","doi":"10.1145/1370062.1370077","DOIUrl":"https://doi.org/10.1145/1370062.1370077","url":null,"abstract":"Software architectures have played a significant role in determining the success of software systems. In spite of impact of the architectures to the software development and, as a consequence, to the software quality, there is not yet a consensus about which mechanisms work better to describe these architectures. In addition, despite the relevance of reference architectures as an artifact that comprises knowledge of a given domain and supports development of systems for that domain, issues related to their representation have not also had enough attention. In this perspective, this work intends to contribute with an experience of representing reference architectures aiming at easily sharing and reusing knowledge in order to develop software systems. A case study on software testing is presented illustrating our experience.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124584023","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Towards architectural knowledge management practices for global software development 面向全球软件开发的架构知识管理实践
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370068
V. Clerc
{"title":"Towards architectural knowledge management practices for global software development","authors":"V. Clerc","doi":"10.1145/1370062.1370068","DOIUrl":"https://doi.org/10.1145/1370062.1370068","url":null,"abstract":"In the past few years, an increasing interest in architectural knowledge is recognized in the software architecture community. Architectural knowledge is generally regarded as important to guide the development of software systems. With the trend of Global Software Development (GSD), the management of architectural knowledge becomes even more important due to the geographical, temporal, and socio-cultural distance innate to GSD. In this paper we build on the requirements engineering discipline to identify practices that can aid in overcoming GSD challenges and assess their applicability for management of architectural knowledge in a GSD setting. We provide a light-weight pattern language that we use to describe architectural knowledge management practices and provide a first validation of these practices from an ongoing case study.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132817962","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 37
In search of `architectural knowledge' 寻找“建筑知识”
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370080
R. Boer, R. Farenhorst
{"title":"In search of `architectural knowledge'","authors":"R. Boer, R. Farenhorst","doi":"10.1145/1370062.1370080","DOIUrl":"https://doi.org/10.1145/1370062.1370080","url":null,"abstract":"The software architecture community puts more and more emphasis on 'architectural knowledge'. However, there appears to be no commonly accepted definition of what architectural knowledge entails, which makes it a fuzzy concept. In order to obtain a better understanding of how different authors view 'architectural knowledge', we have conducted a systematic review to examine how architectural knowledge is defined and how the different definitions in use are related. From this review it became clear that many authors do not provide a concrete definition of what they think architectural knowledge entails. What is more intriguing, though, is that those who do give a definition seem to agree that architectural knowledge spans from problem domain through decision making to solution; an agreement that is not obvious from the definitions themselves, but which is only brought to light after careful systematic comparison of the different studies.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128481549","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 41
Knowledge mechanisms in ISO/IEC 42010: keynote talk ISO/IEC 42010中的知识机制:主题演讲
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370076
R. Hilliard
{"title":"Knowledge mechanisms in ISO/IEC 42010: keynote talk","authors":"R. Hilliard","doi":"10.1145/1370062.1370076","DOIUrl":"https://doi.org/10.1145/1370062.1370076","url":null,"abstract":"IEEE Std 1471 was the first formal standard for architectural description, in active use since 2000. In 2007, IEEE 1471 became an international standard. Now ISO and IEEE are jointly revising the standard as ISO/IEC 42010, Systems and Software Engineering - Architecture Description.\u0000 This talk has two parts: the first is a discussion of the mechanisms in ISO/IEC 42010 from a knowledge-theoretic point of view: both those in the 2000 edition and an update on the proposals under consideration for the current revision. The second part is a look at the future of knowledge-based work in architectural practice and architectural standards.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128603020","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Software pre-patterns as architectural knowledge 软件预模式作为架构知识
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370067
Gerald Bortis, A. Hoek
{"title":"Software pre-patterns as architectural knowledge","authors":"Gerald Bortis, A. Hoek","doi":"10.1145/1370062.1370067","DOIUrl":"https://doi.org/10.1145/1370062.1370067","url":null,"abstract":"Christopher Alexander's introduction of patterns inspired their application in fields such as software engineering. However, their current realization deviates from his original intent in how and when they are used. In this paper, we contrast Alexander's concept of patterns to their current realization in software engineering and suggest a new approach to creating patterns which are broader and can be applied at the early phases of the design process, and thus adhere to Alexander's original intent as a format for capturing and sharing important design knowledge.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133584371","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
An ontology-driven software architecture evaluation method 一种本体驱动的软件体系结构评估方法
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370081
Aida Erfanian, F. S. Aliee
{"title":"An ontology-driven software architecture evaluation method","authors":"Aida Erfanian, F. S. Aliee","doi":"10.1145/1370062.1370081","DOIUrl":"https://doi.org/10.1145/1370062.1370081","url":null,"abstract":"Software architecture evaluation has a crucial role in the life cycle of software intensive systems. In this paper we propose an approach to empower a software architecture evaluation method called the Architecture tradeoff Analysis Method (ATAM). Our approach is highly focused on the effective reusability of software architecture knowledge. We propose two ontologies focusing on the role of Attribute-Based Architectural styles (ABAS) in software architecture development and analysis. We show the effectiveness of our approach by presenting three case studies.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121230812","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Requirements and architectures: two sides of the same coin 需求和体系结构:同一枚硬币的两面
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370070
Jon G. Hall
{"title":"Requirements and architectures: two sides of the same coin","authors":"Jon G. Hall","doi":"10.1145/1370062.1370070","DOIUrl":"https://doi.org/10.1145/1370062.1370070","url":null,"abstract":"Locating the relationship between requirements and architectures in software engineering design has taxed researchers ever since the topic appeared. Requirements are firmly part of the problem world, architectures part of the solution. Any relationship between cannot then properly be seen as existing in either - even though exponents of requirements or architectures may try to convince of it! But if it exists, where is it located?\u0000 We will discuss possible locations, and suggest, with the aid of a new framework for engineering design, that the correct place is in the mind of the designer.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130741139","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Goal models as architectural knowledge 目标模型作为架构知识
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370064
A. V. Lamsweerde
{"title":"Goal models as architectural knowledge","authors":"A. V. Lamsweerde","doi":"10.1145/1370062.1370064","DOIUrl":"https://doi.org/10.1145/1370062.1370064","url":null,"abstract":"Goal models are developed in the intertwined phases of requirements engineering and early architectural design. They relate the goals of a software-intensive system, the agents forming the software and its environment, and the objects and tasks such agents control in order to operationalize the goals. We briefly discuss why and how goal models provide a key asset for documenting the contextual and derivational aspects of a software architecture.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132592484","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Evolution styles to the rescue of architectural evolution knowledge 演化风格拯救建筑演化知识
Sharing and Reusing Architectural Knowledge Pub Date : 2008-05-13 DOI: 10.1145/1370062.1370071
Olivier Le Goaër, D. Tamzalit, M. Oussalah, A. Seriai
{"title":"Evolution styles to the rescue of architectural evolution knowledge","authors":"Olivier Le Goaër, D. Tamzalit, M. Oussalah, A. Seriai","doi":"10.1145/1370062.1370071","DOIUrl":"https://doi.org/10.1145/1370062.1370071","url":null,"abstract":"The core idea is to consider software-architecture evolution tasks as a knowledge that must be clearly modeled and properly managed. The main expected benefit is the reuse of existing and already available evolution expertise rather than reinventing it, sometimes awkwardly and thus avoid time-consuming redundant evolution activities. For this purpose, we propose to use the evolution style concept as a neutral interchange format to capitalize and transfer knowledge about domain-specific evolution tasks. In this paper we put the focus on how it is possible to reason on evolution-styles description libraries through a classification scheme. Specifically, we present the \"evolution shelf\", an infrastructure to perform (a) incremental acquisition of new evolution descriptions and (b) retrieval of evolution descriptions matching with a given context. Our shelf, dedicated to software architects, relies on well-known repository techniques while updating them to support and exploit the evolution-style concept.","PeriodicalId":325791,"journal":{"name":"Sharing and Reusing Architectural Knowledge","volume":"48 10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129781721","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信