107,258 Hits in 4.1 sec

Architecture Knowledge Management: Challenges, Approaches, and Tools

Muhammad Ali Babar, Ian Gorton
2007 29th International Conference on Software Engineering (ICSE'07 Companion)  
We also demonstrate the utility of captured knowledge to support software architecture activities with a case study covering the use of architecture knowledge management techniques and tools in an industrial  ...  In this tutorial, we highlight the benefits and challenges in managing software architecture knowledge.  ...  This tutorial is about approaches, techniques, and tools for Architecture Knowledge Management (AKM) for the software architecture process.  ... 
doi:10.1109/icsecompanion.2007.20 dblp:conf/icse/BabarG07 fatcat:iaiuhhgvbndsfi4e3y5s3o74qy

Fourth international workshop on sharing and reusing architectural knowledge (SHARK 2009)

Patricia Lago, Paris Avgeriou, Philippe Kruchten
2009 2009 31st International Conference on Software Engineering - Companion Volume  
Architectural knowledge has been recognized by the software architecture community as a self-contained research area in software architecture, and brought along some promising research directions.  ...  This fourth edition will discuss, among others, the application, experimentation, specialization and use of architectural knowledge theory and approaches.  ...  Unphon presents an empirical study of how to employ software architecture beyond the design phase of product line development.  ... 
doi:10.1109/icse-companion.2009.5071055 dblp:conf/icse/LagoAK09 fatcat:6zyn5x435vhs7bhreuhoatxlru

Architectural Knowlege Management Strategies: Approaches in Research and Industry

Muhammad Ali Babar, Remco C. de Boer, Torgeir Dingsoyr, Rik Farenhorst
2007 Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)  
The software architecture community has recently gained an increasing interest in managing architectural knowledge.  ...  In this paper we present a preliminary review on current approaches to architectural knowledge management.  ...  GRIFFIN: a GRId For inFormatIoN about architectural knowledge.  ... 
doi:10.1109/shark-adi.2007.3 dblp:conf/icse/BabarBDF07 fatcat:wgtpk4llcrfplcue6wc3bwn45a

Effective Tool Support for Architectural Knowledge Sharing [chapter]

Rik Farenhorst, Patricia Lago, Hans van Vliet
2007 Lecture Notes in Computer Science  
Knowledge management plays an important role in the software architecting process.  ...  In order to design successful tool support for architectural knowledge sharing it is important to take into account what software architecting really entails.  ...  Acknowledgements This research has been partially sponsored by the Dutch Joint Academic and Commercial Quality Research & Development (Jacquard) program on Software Engineering  ... 
doi:10.1007/978-3-540-75132-8_11 fatcat:eb2qmgmne5boxek3dtaikcwmg4

A Tool for Managing Software Architecture Knowledge

Muhammad Ali Babar, Ian Gorton
2007 Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007)  
This paper describes a tool for managing architectural knowledge and rationale.  ...  The tool has been developed to support a framework for capturing and using architectural knowledge to improve the architecture process.  ...  The authors led the tool development project while working with National ICT, Australia.  ... 
doi:10.1109/shark-adi.2007.1 dblp:conf/icse/BabarG07a fatcat:p22nqmf2pjc4rfucam2ajroxqm

Bridging the Twin Peaks -- The Case of the Software Industry

Garm Lucassen, Fabiano Dalpiaz, Jan Martijn van der Werf, Sjaak Brinkkemper
2015 2015 IEEE/ACM 5th International Workshop on the Twin Peaks of Requirements and Architecture  
for tailor-made software; (2) bridging the Twin Peaks corresponds to defining and enacting a stepwise evolution of the product architecture; (3) communication tasks are ascribed to the product manager  ...  We review the relationship between software architecture and requirements in the context of software products.  ...  ACKNOWLEDGEMENTS The authors would like to thank the students that participated in the software product management course for conducting and reporting on excellent case studies at international software  ... 
doi:10.1109/twinpeaks.2015.13 dblp:conf/icse/LucassenDWB15 fatcat:hrbshx25traobfju6k3ck5abfu

Knowledge worker tasks in system architecture

Małgorzata Pańkowska
2019 Informatyka Ekonomiczna  
Therefore main goal is to present system architecture models for knowledge management in information science domain.  ...  In this paper, knowledge workers are assumed to actively realize knowledge management tasks.  ...  Figure 4 diagramming purposes, the Camunda software tool has been applied.  ... 
doi:10.15611/ie.2019.1.05 fatcat:id3dvbz3hjcotl2nlu3iergvl4

Knowledge Management in Software Architecture: State of the Art [chapter]

Rik Farenhorst, Remco C. de Boer
2009 Software Architecture Knowledge Management  
Based on software architecture and knowledge management theory we define four main categories of architectural knowledge, and discuss four distinct philosophies on managing architectural knowledge, which  ...  Whereas traditionally tools, methods, and methodologies for architectural knowledge management were confined to a single philosophy, a trend can be observed that state-ofthe-art approaches take a more  ...  Based on knowledge from major textbooks on software architecture and by parsing parts of the web, they have constructed a software architecture vocabulary for reuse purposes.  ... 
doi:10.1007/978-3-642-02374-3_2 fatcat:5xds3xfhirdvnlrrapvkz6n7na

An Ontology-based Approach For Software Architectural Knowledge Management

Narges Choobdaran, Sayed Mehran Sharafi, Mohamad Reza Khayyambashi
2014 Journal of Mathematics and Computer Science  
Over the past few years, a large number of models, ontologies and tools have been proposed to capture, share and the management of architectural knowledge (AK) and particularly architectural design decisions  ...  In this paper we develop an ontology-based approach to manage AK in order to partly mitigate the deficiencies of existing AK approaches in a distributed software devotement.  ...  Architectural knowledge management (AKM) is of special importance for global software development (GSD); software systems, which require the cooperation and coordination of, team members distributed across  ... 
doi:10.22436/jmcs.011.02.02 fatcat:35ehifbsobbdlg6idjp5qejefy


2007 International Journal of Cooperative Information Systems  
Knowledge management plays an important role in the software architecting process.  ...  In order to design successful tool support for architectural knowledge sharing it is important to take into account what software architecting really entails.  ...  We have selected a set of tools that represent the current stateof-the-art in architectural knowledge management tools, since all these tools have recently been introduced in software architecture literature  ... 
doi:10.1142/s0218843007001706 fatcat:rfprryd4nncofc6h7aymbwqgwi


I. Ignacio San Jose, J. Martinez, N. Alvarez, J. J. Fernandez, F. Delgado, R. Martinez, J. C. Puche, J. Finat
2013 The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences  
We have incorporated some preliminary examples to illustrate Advanced Visualization Tools and architectural e-Learning software platform which have been created for assessing conservation and restoration  ...  In this work we present a new software platform for interactive volumetric visualization of complex architectural objects and their applications to teaching and training conservation interventions in Architectural  ...  Our work concerns mainly to the incorporation of open source Advanced Visualization Tools and e-Learning software tools for interventions in architectural Cultural Heritage.  ... 
doi:10.5194/isprsarchives-xl-5-w2-367-2013 fatcat:i2ng63arrrct7axluojcq2afay

KaitoroBase: Visual Exploration of Software Architecture Documents

Moon Ting Su, Christian Hirsch, John Hosking
2009 2009 IEEE/ACM International Conference on Automated Software Engineering  
This paper describes a software architecture documentation tool (KaitoroBase) built within the Thinkbase Visual Wiki to provide support for non-linear navigation and visualization of Software Architecture  ...  Visual Wiki; Software Architecture Document (SAD); Attribute-Driven Design (ADD) I.  ...  Design and Architecture in Semester 2 2007/2008, from FCSIT, University of Malaya, Malaysia, for the example SA for the Garage Door System.  ... 
doi:10.1109/ase.2009.26 dblp:conf/kbse/SuHH09 fatcat:fdlvn7gs45cnrfdqxtk7pimtt4

Tool support for automating architectural knowledge extraction

Aman-ul-haq, Muhammad Ali Babar
2009 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge  
In this paper, we present a tool that captures architectural knowledge from documents and emails and stores it in more structured manner in knowledge repositories with minimum user intervention, thus minimizing  ...  Development of large projects is a knowledge intensive task. Applying knowledge management techniques to project activities can enhance productivity and reduce risks of failures.  ...  Recent efforts to address these kinds of problems in the area of software architecture are focused on managing Architectural Knowledge (AK).  ... 
doi:10.1109/shark.2009.5069115 dblp:conf/icse/Aman-ul-haqB09 fatcat:3bw57femcnfi3lrsr3rd6rsrzu

Software Engineering Education in the Era of Outsourcing, Distributed Development, and Open Source Software: Challenges and Opportunities [chapter]

Matthew J. Hawthorne, Dewayne E. Perry
2006 Lecture Notes in Computer Science  
And since the success of software projects largely depends on resource availability (time, engineers, equipment, tools, etc.), project management education would not be complete without addressing advocacy  ...  Architecture curricula should also include product family architectures, to give engineers tools to develop frameworks that bring order and consistency to systems developed by diverse distributed teams  ... 
doi:10.1007/11949374_11 fatcat:btmhpectqnd2zb4iqgnv4iwasi

Exploiting connector knowledge to efficiently disseminate highly voluminous data sets

Chris A. Mattmann, David Woollard, Nenad Medvidovic
2008 Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge - SHARK '08  
In this paper we describe a software architecture-based decision making framework called DISCO for selecting data movement technologies, or software connectors.  ...  DISCO effectively captures (traditionally undocumented) insight, observation and ultimately architectural knowledge about the connectors, demonstrating the effectiveness of using such information to accurately  ...  RELATED WORK Our work on DISCO is similar to work in the areas of software connector models, architectural design decisions and knowledge management, and software architectural ontologies.  ... 
doi:10.1145/1370062.1370072 dblp:conf/icse/MattmannWM08 fatcat:gkvx6rnh3zfcnjyxzlm27vexwu
« Previous Showing results 1 — 15 out of 107,258 results