Sampling in software engineering research: a critical review and guidelines. - Baltes, Sebastian; Ralph, Paul (Empirical Software Engineering, 2022)