Enhancing software architecture review process via knowledge management

Sofia Sherman, Irit Hadar, Meira Levy

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software architecture is considered to have a significant influence on the final software product's quality. A critical phase in ensuring and validating the quality of a suggested architecture is architecture review, conducted by experienced architects. While many evaluation methods have been researched thus far in the context of architecture review, little attention has been given to the review process and to the knowledge-related aspects embedded within it. In this paper we explore and analyze the architecture review process based on literature as well as empirical evidence obtained in a case study conducted in a large software development firm. For the aim of enhancing the review process to a systematic and scalable process, as well as expending its value to future architecture in addition to the reviewed artifacts, this research investigates the knowledge aspects of the review process and suggests a conceptual solution for enhancing the review process and embedding knowledge management within it.

Original languageEnglish
Title of host publication16th Americas Conference on Information Systems 2010, AMCIS 2010
Pages4616-4625
Number of pages10
StatePublished - 2010
Event16th Americas Conference on Information Systems 2010, AMCIS 2010 - Lima, Peru
Duration: 12 Aug 201015 Aug 2010

Publication series

Name16th Americas Conference on Information Systems 2010, AMCIS 2010
Volume6

Conference

Conference16th Americas Conference on Information Systems 2010, AMCIS 2010
Country/TerritoryPeru
CityLima
Period12/08/1015/08/10

Keywords

  • Architecture review
  • Knowledge management
  • Process
  • Software architecture

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Networks and Communications
  • Information Systems
  • Library and Information Sciences

Fingerprint

Dive into the research topics of 'Enhancing software architecture review process via knowledge management'. Together they form a unique fingerprint.

Cite this