|
ABSTRACT
Active research is being done in how to go from requirements to architecture. However, no studies have been attempted in this area despite a long history of empirical research in software engineering (SE). Our goal is to establish a framework for the transformation from requirements to architecture on the basis of a series of empirical studies. The first step is to collect evidence about practice in industry before designing relevant techniques, methods and tools. As part of this step, we use an interview-based multiple-case study with a carefully designed process of conducting the interviews and of preparing the data collected for analysis while preserving its integrity. In this paper, we describe the design of this multiple-case study, delineate the evidence trail, discuss validity issues, outline the data analysis focus, discuss meta issues on evidence-based SE particularly on combining and using evidence, describe triangulation approaches, and present two methods for accumulating evidence.
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
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
M. Brandozzi and D. E. Perry. "From Goal-Oriented Requirements to Architectural Prescriptions: The Preskriptor Process". pages 107--113. 2003. In {2}.
|
| |
5
|
|
| |
6
|
R. Dromey. "Architecture as an Emergent Property of Requirements Integration". pages 77--84. In {2}.
|
| |
7
|
Alastair Dunsmore , Marc Roper , Murray Wood, Systematic object-oriented inspection — an empirical study, Proceedings of the 23rd International Conference on Software Engineering, p.135-144, May 12-19, 2001, Toronto, Ontario, Canada
|
 |
8
|
|
| |
9
|
B. G. Glaser and A. L. Strauss. "The Discovery of Grounded Theory: Strategies for Qualitative Research". New York: Aldine, 1999.
|
| |
10
|
|
 |
11
|
Rebecca E. Grinter , James D. Herbsleb , Dewayne E. Perry, The geography of coordination: dealing with distance in R&D work, Proceedings of the international ACM SIGGROUP conference on Supporting group work, p.306-315, November 14-17, 1999, Phoenix, Arizona, United States
[doi> 10.1145/320297.320333]
|
| |
12
|
Paul Grünbacher , Alexander Egyed , Nenad Medvidovic, Reconciling Software Requirements and Architectures: The CBSP Approach, Proceedings of the 5th IEEE International Symposium on Requirements Engineering, p.202-211, August 27-31, 2001
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
D. Jani, D. Vanderveken, and D. E. Perry. "Experience Report: Deriving Architectural Specification from KAOS Specification". Available at http://www.ece.utexas.edu/~perry/work/papers/R2A-ER.pdf, Dec. 2003.
|
| |
17
|
|
| |
18
|
W. Liu and S. Easterbrook. "Eliciting Architectural Decisions from Requirements using a Rule-based Framework". pages 94--99. In {2}.
|
| |
19
|
|
| |
20
|
J. Mylopoulos et al. "Tropos - Requirements-Driven Development for Agent Software". http://www.troposproject.org/, 2004.
|
 |
21
|
|
 |
22
|
J. M. Perpich , D. E. Perry , A. A. Porter , L. G. Votta , M. W. Wade, Anywhere, anytime code inspections: using the Web to remove inspection bottlenecks in large-scale software development, Proceedings of the 19th international conference on Software engineering, p.14-21, May 17-23, 1997, Boston, Massachusetts, United States
[doi> 10.1145/253228.253234]
|
 |
23
|
|
| |
24
|
D. E. Perry. "An Empirical Approach to Design Metrics and Judgements". In New Vision for Software Design and Production Workshop. Vandebilt University, Dec 2001.
|
| |
25
|
D. E. Perry and M. Evangelist. "An Empirical Study of Software Interface Faults---An Update". In Proceedings of 12th HICSS, volume II, pages 113--126, January 1987.
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
| |
29
|
|
 |
30
|
|
| |
31
|
R. Rosenthal and R. L. Rosnow. "Essentials of Behavioral Research: Methods and Data Analysis". McGraw Hill (Series in Psychology), second edition, 1991.
|
| |
32
|
|
| |
33
|
S. Stemler. "An Overview of Content Analysis". Practical Assessment, Research & Evaluation, 7(17), 2001.
|
| |
34
|
A. van Lamsweerde. "From System Goals to Software Architecture". In M. Bernardo and P. Inverardi, editors, Formal Methods for Software Architectures, pages 25--43, 2003.
|
| |
35
|
|
| |
36
|
K. J. Vicente. Cognitive Work Analysis. LEA, 1999.
|
| |
37
|
|
| |
38
|
E. Yu et al. "Goal-oriented Requirement Language (GRL)". http://www.cs.toronto.edu/km/GRL/, 2004.
|
CITED BY 2
|
|
Vidya Lakshminarayanan , WenQian Liu , Charles L Chen , Steve Easterbrook , Dewayne E Perry, Software architects in practice: handling requirements, Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research, October 16-19, 2006, Toronto, Ontario, Canada
|
|
|
|
|