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
- Structured literature review (to create an initial theory),
- Action research (to build out the quickly evolving theory), and
- Case study research (to conclude by evaluating the theory)