Sampling in software engineering research: A critical review and guidelines

S Baltes, P Ralph - Empirical Software Engineering, 2022 - Springer
Representative sampling appears rare in empirical software engineering research. Not all
studies need representative samples, but a general lack of representative sampling …

The product backlog

T Sedano, P Ralph, C Péraire - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Context: One of the most common artifacts in contemporary software projects is a product
backlog comprising user stories, bugs, chores or other work items. However, little research …

The ABC of software engineering research

KJ Stol, B Fitzgerald - ACM Transactions on Software Engineering and …, 2018 - dl.acm.org
A variety of research methods and techniques are available to SE researchers, and while
several overviews exist, there is consistency neither in the research methods covered nor in …

A taxonomy of inter-team coordination mechanisms in large-scale agile

M Berntzen, R Hoda, NB Moe… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
In large-scale agile software development, many teams work together to achieve
overarching project goals. The more teams, the greater the coordination requirements …

Towards a theory of software development expertise

S Baltes, S Diehl - Proceedings of the 2018 26th acm joint meeting on …, 2018 - dl.acm.org
Software development includes diverse tasks such as implementing new features, analyzing
requirements, and fixing bugs. Being an expert in those tasks requires a certain set of skills …

Edge computing: A grounded theory study

J Pérez, J Díaz, J Berrocal, R López-Viana… - Computing, 2022 - Springer
IoT edge computing is a new computing paradigm “in the IoT domain” for performing
calculations and processing at the edge of the network, closer to the user and the source of …

Responding to change over time: A longitudinal case study on changes in coordination mechanisms in large-scale agile

M Berntzen, V Stray, NB Moe, R Hoda - Empirical Software Engineering, 2023 - Springer
Context Responding to change and continuously improving processes, practices, and
products are core to agile software development. It is no different in large-scale agile, where …

Paving the way for mature secondary research: the seven types of literature review

P Ralph, S Baltes - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Confusion over different kinds of secondary research, and their divergent purposes, is
undermining the effectiveness and usefulness of secondary studies in software engineering …

An empirical study of the systemic and technical migration towards microservices

H Michael Ayas, P Leitner, R Hebig - Empirical Software Engineering, 2023 - Springer
Context As many organizations modernize their software architecture and transition to the
cloud, migrations towards microservices become more popular. Even though such …

Promote-pl: A round-trip engineering process model for adopting and evolving product lines

J Krüger, W Mahmood, T Berger - … of the 24th ACM Conference on …, 2020 - dl.acm.org
Process models for software product-line engineering focus on proactive adoption scenarios-
--that is, building product-line platforms from scratch. They comprise the two phases domain …