|
ABSTRACT
Scenario-based methods for evaluating software architecture require a large number of stakeholders to be collocated for evaluation sessions. Collocating stakeholders is often an expensive exercise. To reduce expense, we have proposed a framework for supporting software architecture evaluation process using groupware systems. This paper presents a controlled experiment that we conducted to assess the effectiveness of scenario profile construction using distributed meetings. We used a cross-over experiment involving 32 teams of three 3rd and 4th year undergraduate students. We found that the quality of scenarios produced by distributed teams using a groupware tool were significantly better than the quality of scenarios produced by face-to-face teams (p<0.001). However, questionnaires indicated that most participants preferred the face-toface arrangement (82%) and 60% thought the distributed meetings were less efficient. We conclude that distributed meetings are extremely effective but that tool support must be of a high standard or participants will not find distributed meetings acceptable.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ZWiki System, Last accessed on 8th June 2004.
|
 |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
Bengtsson, P. Architecture-Level Modifiability Analysis Department of Software Engineering and Computer Science, Blekinge Institute of Technology, Sweden, 2002.
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Fjermestad, J. and Hiltz, S.R. Group Support Systems: A Descriptive Evaluation of Case and Field Studies. Journal of Management Information Systems, 17 (3), 2000-2001, pp. 115--159.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
 |
23
|
Rick Kazman , Mario Barbacci , Mark Klein , S. Jeromy Carrière , Steven G. Woods, Experience with performing architecture tradeoff analysis, Proceedings of the 21st international conference on Software engineering, p.54-63, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302452]
|
| |
24
|
|
| |
25
|
Kiesler, S., Siegel, J. and McGuire, T.W. Social Psychological Aspects of Computer-Mediated Communication. American Psychologist, 9 (10), 1984, pp. 1123--1134.
|
| |
26
|
|
| |
27
|
Barbara A. Kitchenham , Shari Lawrence Pfleeger , Lesley M. Pickard , Peter W. Jones , David C. Hoaglin , Khaled El Emam , Jarrett Rosenberg, Preliminary guidelines for empirical research in software engineering, IEEE Transactions on Software Engineering, v.28 n.8, p.721-734, August 2002
[doi> 10.1109/TSE.2002.1027796]
|
| |
28
|
|
| |
29
|
Joseph F. Maranzano , Sandra A. Rozsypal , Gus H. Zimmerman , Guy W. Warnken , Patricia E. Wirth , David M. Weiss, Architecture Reviews: Practice and Experience, IEEE Software, v.22 n.2, p.34-43, March 2005
[doi> 10.1109/MS.2005.28]
|
| |
30
|
|
| |
31
|
Mennecke, B.E., Hoffer, J.A. and Wynne, B.E. The Implications of Group Development and History for Group Support System Theory and Practice. Small Group Research, 23 (4), pp. 524--572.
|
| |
32
|
Nunamaker, J., Vogel, D., Heminger, A. and Martz, B. Experiences at IBM with Group Support Systems: A Field Study. Decision Support Systems, 5, 1989, pp. 183--196.
|
| |
33
|
Jay F. Nunamaker, Jr. , Robert O. Briggs , Daniel D. Mittleman , Douglas R. Vogel , Pierre A. Balthazard, Lessons from a dozen years of group support systems research: a discussion of lab and field findings, Journal of Management Information Systems, v.13 n.3, p.163-207, December 1996
|
 |
34
|
|
| |
35
|
Paasivaara, M., Casper and Lassenius Collaboration Practices in Global Inter-organizational Software Development Projects. Software Process Improvement and Practice, 8 (4), 2003, pp. 183--199.
|
| |
36
|
|
| |
37
|
Poole, M.S. and Desanctis, G. Understanding the Use of Group Decision Support Systems: The Theory of Adaptive Structuration. in Fulk, J. and Steinfield, C. eds. Organizations and Communication Techology, Sage Publications, Inc., Newbury, CA, USA, 1990, pp. 173--193.
|
| |
38
|
Rosnow, R.L. and Rosenthal, R. People Studying People: Artifacts and Ethics in Behavioral Research. W.H. Freeman and Company, 1997.
|
| |
39
|
Sakthivel, S. Virtual workgroups in offshore systems development. Information and Software Technology, 47 (5), 2005, pp. 305--318.
|
| |
40
|
Senn, S. Cross-Over Trials in Clinical Research. John Wiley & Sons Ltd., 2002.
|
| |
41
|
Toothaker, L.E. and Miller, L. Introductory Statistics for the Behavioral Science. Brooks/Cole Publishing Company, Pacific Grove, CA, USA, 1996.
|
| |
42
|
|
| |
43
|
Valacich, J., Dennis, A.R. and Nunamaker, J.F. Group Size and Anonymity Effects on Computer-Mediated Idea Generation. Small Group Research, 23 (1), 1992, pp. 49--73.
|
| |
44
|
|
| |
45
|
Warkentin, M.E., Sayeed, L. and Hightower, R. Virtual Teams Versus Face-to-Face Teams: An Exploratory Study of a Web-based Conference System. Decision Sciences, 28 (4), 1997, pp. 975--996.
|
| |
46
|
Claes Wohlin , Per Runeson , Martin Höst , Magnus C. Ohlsson , Bjöorn Regnell , Anders Wesslén, Experimentation in software engineering: an introduction, Kluwer Academic Publishers, Norwell, MA, 2000
|
|