2011 International Symposium on Empirical Software Engineering and Measurement 2011
DOI: 10.1109/esem.2011.38
|View full text |Cite
|
Sign up to set email alerts
|

The Structure of Design Theories, and an Analysis of their Use in Software Engineering Experiments

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(20 citation statements)
references
References 38 publications
0
20
0
Order By: Relevance
“…In fact, there is a sense in which our definition of engineering problem, coupled with the step-wise construction of the accompanying rationale (see Section 4.4), acts as a generator for practice-specific [69] product theories (more on this in Section 7). This was demonstrated empirically in our safety-critical case studies, as already mentioned, where early life cycle phenomena-based problem descriptions could be used as the basis of formal model checking and of preliminary safety analysis, a form of solution validation, able to: confirm any relevant hazards allocated by the system level hazard analysis; identify if further hazards need to be added to the list; and analyse the architectural description to validate that it can satisfy the safety targets associated with the identified relevant hazards.…”
Section: Explanationmentioning
confidence: 99%
See 2 more Smart Citations
“…In fact, there is a sense in which our definition of engineering problem, coupled with the step-wise construction of the accompanying rationale (see Section 4.4), acts as a generator for practice-specific [69] product theories (more on this in Section 7). This was demonstrated empirically in our safety-critical case studies, as already mentioned, where early life cycle phenomena-based problem descriptions could be used as the basis of formal model checking and of preliminary safety analysis, a form of solution validation, able to: confirm any relevant hazards allocated by the system level hazard analysis; identify if further hazards need to be added to the list; and analyse the architectural description to validate that it can satisfy the safety targets associated with the identified relevant hazards.…”
Section: Explanationmentioning
confidence: 99%
“…Wieringa et al [69] make the case for the utility of design theories in SE. They discuss 'the engineering cycle' as a logical model including tasks such as problem investigation (akin to our problem exploration), which may or many not include an evaluation of a current implementation (for us, this would be a form of problem validation), treatment design and treatment implementation (akin to our solution explorations), and design validation (in our theory, a form of solution validation).…”
Section: Design Theories For Software Engineeringmentioning
confidence: 99%
See 1 more Smart Citation
“…Not all constructs are directly measurable; these hypothetical constructs [31] may still be useful to build a theory. Wieringa et al [39] cited "gravity" and "organizational culture" as examples of hypothetical constructs.…”
Section: B What Theory Is and Is Notmentioning
confidence: 99%
“…9], Shaw [36], Carroll and Swatman [37], Lynham [13], and Endres and Rombach [38]. Wieringa et al [39] presented an engineering cycle for the requirements engineering subdiscipline.) Sutton and Staw cite Kaplan [40] in asserting that "data describe which empirical patterns were observed, and theory explains why empirical patterns were observed or are expected to be observed" [19, p. 374].…”
Section: A the Importance Of Conceptualizationmentioning
confidence: 99%