Guiding Principles for Using Mixed Methods Research in Software Engineering
- URL: http://arxiv.org/abs/2404.06011v3
- Date: Mon, 03 Feb 2025 22:08:59 GMT
- Title: Guiding Principles for Using Mixed Methods Research in Software Engineering
- Authors: Margaret-Anne Storey, Rashina Hoda, Alessandra Maciel Paz Milani, Maria Teresa Baldassarre,
- Abstract summary: Mixed methods research is often used in software engineering, but researchers outside of the social or human sciences often lack experience when using these designs.
This paper provides guiding principles and advice on how to design mixed method research.
- Score: 51.22583433491887
- License:
- Abstract: Mixed methods research is often used in software engineering, but researchers outside of the social or human sciences often lack experience when using these designs. This paper provides guiding principles and advice on how to design mixed method research, and to encourage the intentional, rigorous, and innovative application of mixed methods in software engineering. It also presents key properties of core mixed method research designs. Through a number of fictitious but recognizable software engineering research scenarios, we showcase how to choose suitable designs and consider the inevitable trade-offs any design choice leads to. We describe several antipatterns that illustrate what to avoid in mixed method research, and when mixed method research should be considered over other approaches.
Related papers
- Generative AI and Empirical Software Engineering: A Paradigm Shift [8.65285948382426]
The widespread adoption of generative AI in software engineering marks a paradigm shift.
This paper examines how integrating AI into software engineering challenges traditional research paradigms.
arXiv Detail & Related papers (2025-02-12T04:13:07Z) - Model-Guided Fieldwork: A Practical, Methodological and Philosophical Investigation in the use of Ethnomethodology for Engineering Software Requirements [0.0]
This thesis focuses on the use of ethnomethodological fieldwork for the engineering of software requirements.
It proposes an approach, dubbed "Model Guided Fieldwork," to support a fieldworker in making observations that may contribute to a technological development process.
arXiv Detail & Related papers (2024-11-14T09:24:56Z) - A Survey on Model MoErging: Recycling and Routing Among Specialized Experts for Collaborative Learning [136.89318317245855]
MoErging aims to recycle expert models to create an aggregate system with improved performance or generalization.
A key component of MoErging methods is the creation of a router that decides which expert model(s) to use for a particular input or application.
This survey includes a novel taxonomy for cataloging key design choices and clarifying suitable applications for each method.
arXiv Detail & Related papers (2024-08-13T17:49:00Z) - A Framework for Guided Motion Planning [1.179253400575852]
We formalize the notion of guided search by defining the concept of a guiding space.
This new language encapsulates many seemingly distinct prior methods under the same framework.
We suggest an information theoretic method to evaluate guidance, which experimentally matches intuition when tested on known algorithms.
arXiv Detail & Related papers (2024-04-04T00:58:19Z) - Systematic Mapping Protocol -- UX Design role in software development
process [55.2480439325792]
We present a systematic mapping protocol for investigating the role of the UX designer in the software development process.
We define the research questions, scope, sources, search strategy, selection criteria, data extraction, and analysis methods that we will use to conduct the mapping study.
arXiv Detail & Related papers (2024-02-20T16:56:46Z) - On the role of benchmarking data sets and simulations in method
comparison studies [0.0]
This paper investigates differences and similarities between simulation studies and benchmarking studies.
We borrow ideas from different contexts such as mixed methods research and Clinical Scenario Evaluation.
arXiv Detail & Related papers (2022-08-02T13:47:53Z) - Active Exploration via Experiment Design in Markov Chains [86.41407938210193]
A key challenge in science and engineering is to design experiments to learn about some unknown quantity of interest.
We propose an algorithm that efficiently selects policies whose measurement allocation converges to the optimal one.
In addition to our theoretical analysis, we showcase our framework on applications in ecological surveillance and pharmacology.
arXiv Detail & Related papers (2022-06-29T00:04:40Z) - A Field Guide to Federated Optimization [161.3779046812383]
Federated learning and analytics are a distributed approach for collaboratively learning models (or statistics) from decentralized data.
This paper provides recommendations and guidelines on formulating, designing, evaluating and analyzing federated optimization algorithms.
arXiv Detail & Related papers (2021-07-14T18:09:08Z) - Pattern Discovery and Validation Using Scientific Research Methods [3.1798318618973362]
This article shows how to use scientific research methods for the purpose of pattern discovery and validation.
We present a specific approach, called the handbook method, that uses the qualitative survey, action research, and case study research for pattern discovery and evaluation.
arXiv Detail & Related papers (2021-07-11T16:11:56Z) - A Survey on Deep Semi-supervised Learning [51.26862262550445]
We first present a taxonomy for deep semi-supervised learning that categorizes existing methods.
We then offer a detailed comparison of these methods in terms of the type of losses, contributions, and architecture differences.
arXiv Detail & Related papers (2021-02-28T16:22:58Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.