Category: 1.3 Research Methods
-
The not-so-sweet spot of software engineering research
tl;dr Avoid using qualitative research methods in technology-centered software engineering research as you might not be lucky with your reviewers Anyone following me along knows I love my 2×2 matrices. So here is another one, showing my experiences with research methodologies (qualitative or quantitative) vs. software engineering research (human-centered or technology-centered). With human-centered research I’m…
-
Where’s the value in design science research?
Design science research is a well-established research framework to structure research work. There are a couple of variants of this framework, but they all share the same idea that we should solve current and relevant problems by constructing novel solutions to these problems while using appropriate research methods in both the identification of the problem…
-
A common single-person research design that does not work (well)
I’ve had some success in grant proposals with research designs for human-centered software engineering that follow the following (common) pattern. It is a three-step of I won a couple of one-person (Ph.D. student, i.e. three years of work) grants with this, but execution has been harder than expected. The skilled observer (e.g. experienced principal investigator)…
-
How not to generate a hypothesis
xkcd is an enjoyable web cartoon, often with a scientific bent. This time they got it wrong, though. Introspection is not a proper research method to generate hypotheses. Rather you generate hypotheses from a theory that you are trying to validate. The development of that theory in turn is (should be) subject to the use…
-
Making your theory practical
The output of research is theory, initially just proposed, later validated (or invalidated). A theory is a description or model of phenomena of interest, and its main value is to make predictions about these phenomena. No predictions, no theory. Predictions are turned into hypotheses to put a theory to the test. Sadly, the word theory…
-
How to present a theory (as a handbook)
The key output of research is a theory or something supporting the building or validation of a theory. A theory, in turn, is knowlege, for example in the form of a model, that lets us predict the future or create reliable output in some form. Scientists usually publish theories for other scientists to review, in…