An empirical study of groupware support for distributed software architecture evaluation process

被引:19
作者
Babar, Muhammad Ali [1 ]
Kitchenham, Barbara [1 ]
Zhu, Liming [1 ]
Gorton, Ian [1 ]
Jeffery, Ross [1 ]
机构
[1] Univ New S Wales, Natl ICT Australia, Empir Software Engn Program, Sydney, NSW, Australia
关键词
software architecture evaluation; groupware systems; empirical software engineering; distributed software development; software process improvement;
D O I
10.1016/j.jss.2005.06.043
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software architecture evaluation is an effective means of addressing quality related issues early in the software development lifecycle. Scenario-based approaches to evaluate architecture usually involve a large number of stakeholders, who need to be collocated for face-to-face evaluation meetings. Collocating a large number of stakeholders is an expensive and time-consuming exercise, which may prove to be a hurdle in the wide-spread adoption of disciplined architectural evaluation practices. Drawing upon the successful introduction of groupware applications to support geographically distributed teams in software inspection, and requirements engineering disciplines, we propose the concept of distributed architectural evaluation using Internet-based collaborative technologies. This paper presents a pilot study used to assess the viability of a larger experiment intended to investigate the feasibility of groupware support for distributed software architecture evaluation. In addition, the results of the pilot study provide some preliminary findings on the viability of groupware-supported software architectural evaluation process. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:912 / 925
页数:14
相关论文
共 50 条
[1]   Comprehending object and process models: An empirical study [J].
Agarwal, R ;
De, P ;
Sinha, AP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (04) :541-556
[2]  
ALIBABAR M, 2004, P 1 AS PAC WORKSH SO
[3]  
ALIBABAR M, 2004, P AUSTR SOFTW ENG C
[4]  
[Anonymous], EXPT SOFTWARE ENG IN
[5]   EXPERIMENTATION IN SOFTWARE ENGINEERING [J].
BASILI, VR ;
SELBY, RW ;
HUTCHENS, DH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (07) :733-743
[6]  
Bass L, 2021, Software Architecture in Practice
[7]  
BENGTSSON P, 2002, ANN SOFTW ENG, V9, P59
[8]  
BIUKAGHAI RP, 1999, P DAT APPL NONT ENV
[9]   Developing groupware for requirements negotiation:: Lessons learned [J].
Boehm, B ;
Grünbacher, P ;
Briggs, RO .
IEEE SOFTWARE, 2001, 18 (03) :46-+
[10]   Tactical approaches for alleviating distance in global software development [J].
Carmel, E ;
Agarwal, R .
IEEE SOFTWARE, 2001, 18 (02) :22-29