What works for whom, where, when, and why? On the role of context in empirical software engineering | IEEE Conference Publication | IEEE Xplore