A Holistic Overview of Software Engineering Research Strategies

@article{Stol2015AHO,
  title={A Holistic Overview of Software Engineering Research Strategies},
  author={Klaas-Jan Stol and Brian Fitzgerald},
  journal={2015 IEEE/ACM 3rd International Workshop on Conducting Empirical Studies in Industry},
  year={2015},
  pages={47-54}
}
Empirical research studies are the principal mechanism through which the software engineering research community studies and learns from software engineering practice. The focus on empirical studies has increased significantly in the past decade, more or less coinciding with the emergence of evidence-based software engineering, an idea that was proposed in 2004. As a consequence, the software engineering community is familiar with a range of empirical methods. However, while several overviews… Expand
The ABC of Software Engineering Research
TLDR
A taxonomy from the social sciences is adopted, termed here the ABC framework for SE research, which offers a holistic view of eight archetypal research strategies, and six ways in which the framework can advance SE research. Expand
Empirical Strategies in Software Engineering Research: A Literature Survey
Context: The Software Engineering (SE) research continues to gain strength and interest for researchers considering the need to apply rigor and scientific validity to research results. Objective:Expand
Methodology Matters: How We Study Socio-Technical Aspects in Software Engineering
TLDR
It is proposed that the software engineering community should diversify the use of research strategies so that it may have a deeper understanding of human and social aspects of software development practice, while balancing the design and evaluation of innovations on the technical side. Expand
A Study on the Prevalence of Human Values in Software Engineering Publications, 2015 - 2018
TLDR
To what extent top Software Engineering conferences and journals have included research on human values in SE has been investigated, and the prevalence of directly relevant publications was higher in SE conferences compared to SE journals. Expand
Continuous Systematic Literature Review: An Approach for Open Science
TLDR
This paper proposes the concept, process and tooling support of Continuous Systematic Literature Review (CSLR) in SE aiming to keep SLRs constantly updated with the promotion of open science practices. Expand
A categorization scheme for software engineering conference papers and its application
TLDR
A categorization scheme for SE papers is obtained by merging, extending and revising related proposals from a few existing studies, and is used to classify the papers accepted at three top-tier SE conferences during five years (2012–2016). Expand
What Paper Types Are Accepted at the International Conference on Software Engineering?
TLDR
Some outcomes relative to what topics and problems are addressed, what types of contribution are presented and how they are validated are summarized. Expand
1st international workshop on conducting empirical studies in industry (CESI 2013): post-workshop report
The quality of empirical studies is critical for the success of the Software Engineering (SE) discipline. More and more SE researchers are conducting empirical studies involving the softwareExpand
Evaluating the Characteristics of Code Reviewers and the Code Reviewed by Them in Open Source Projects
TLDR
There is no correlation between contributor’s experience and contribution efficiency, and a developer with less experience can also provide efficient contributions. Expand
Understanding, Measuring, and Evaluating Maintainability of Automotive Software
Context: The importance of software maintainability is well-addressed by software engineering research, in general. Particularly for object-oriented and open-source software, measurements as a meansExpand
...
1
2
3
...

References

SHOWING 1-10 OF 51 REFERENCES
Theory-oriented software engineering
TLDR
The importance of theory and conceptualization is discussed, and the Research Path Schema (RPS) is presented, which is an adaptation of an analytical framework from the social sciences that can complement the recent focus on Evidence Based Software Engineering. Expand
Qualitative Methods in Empirical Studies of Software Engineering
  • C. Seaman
  • Computer Science
  • IEEE Trans. Software Eng.
  • 1999
TLDR
Several qualitative methods for data collection and analysis are presented in terms of how they may be incorporated into empirical studies of software engineering, in particular how they might be combined with quantitative methods. Expand
Conducting realistic experiments in software engineering
TLDR
It is argued that software engineering researchers should apply for resources enabling expensive and realistic software engineering experiments similar to how other researchers apply for Resources for expensive software and hardware that are necessary for their research. Expand
A survey of controlled experiments in software engineering
TLDR
This paper reports upon the present state of how controlled experiments in software engineering are conducted and the extent to which relevant information is reported, and quantitatively characterizes the topics and their subjects, tasks, environments, and environments. Expand
Guidelines for conducting and reporting case study research in software engineering
TLDR
This paper aims at providing an introduction to case study methodology and guidelines for researchers conducting case studies and readers studying reports of such studies, and presents recommended practices and evaluated checklists for researchers and readers of case study research. Expand
Research in software engineering: an analysis of the literature
TLDR
SE research is diverse regarding topic, narrow regarding research approach and method, inwardly-focused regarding reference discipline, and technically focused (as opposed to behaviorally focused) regarding level of analysis. Expand
Studying Software Engineers: Data Collection Techniques for Software Field Studies
TLDR
A taxonomy of techniques is provided, focusing on those for data collection, organized according to the degree of human intervention each requires, and a discussion of how to use it effectively is provided. Expand
Evidence-based software engineering
TLDR
How software engineering might benefit from an evidence-based approach and to identify the potential difficulties associated with the approach are described and the impact that factors peculiar to software engineering would have on the ability to practice evidence- based software engineering (EBSE). Expand
Modelling software engineering research with RSML
TLDR
RSML can be used to model sophisticated, multifaceted research spanning a wide range of software engineering topics, yielding insights that are not easily captured by current coding schemes. Expand
Towards a decision-making structure for selecting a research design in empirical software engineering
TLDR
A decision-making structure containing a number of decision points, each one of them representing a specific aspect on empirical software engineering research, is provided to ensure that researchers make well-founded and informed decisions about their research designs. Expand
...
1
2
3
4
5
...