SEGRESS: Software engineering guidelines for reporting secondary studies

B Kitchenham, L Madeyski… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Context: Several tertiary studies have criticized the reporting of software engineering
secondary studies. Objective: Our objective is to identify guidelines for reporting software …

When and what to automate in software testing? A multi-vocal literature review

V Garousi, MV Mäntylä - Information and Software Technology, 2016 - Elsevier
Context Many organizations see software test automation as a solution to decrease testing
costs and to reduce cycle time in software development. However, establishment of …

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 …

[HTML][HTML] A decade of agile methodologies: Towards explaining agile software development

T Dingsøyr, S Nerur, VG Balijepally, NB Moe - Journal of systems and …, 2012 - Elsevier
Ever since the agile manifesto was created in 2001, the research community has devoted a
great deal of attention to agile software development. This article examines publications and …

Is ai the better programming partner? human-human pair programming vs. human-ai pair programming

Q Ma, T Wu, K Koedinger - arxiv preprint arxiv:2306.05153, 2023 - arxiv.org
The emergence of large-language models (LLMs) that excel at code generation and
commercial products such as GitHub's Copilot has sparked interest in human-AI pair …

Modern code reviews in open-source projects: Which problems do they fix?

M Beller, A Bacchelli, A Zaidman… - Proceedings of the 11th …, 2014 - dl.acm.org
Code review is the manual assessment of source code by humans, mainly intended to
identify defects and quality problems. Modern Code Review (MCR), a lightweight variant of …

A method for evaluating rigor and industrial relevance of technology evaluations

M Ivarsson, T Gorschek - Empirical Software Engineering, 2011 - Springer
One of the main goals of an applied research field such as software engineering is the
transfer and widespread use of research results in industry. To impact industry, researchers …

Agile project management with Scrum: A case study of a Brazilian pharmaceutical company IT project

A Azanha, ARTT Argoud, JB Camargo Junior… - International journal of …, 2017 - emerald.com
Purpose The purpose of this paper is to analyze the benefits of the agile project
management (APM) framework compared to the traditional waterfall model, and understand …

The future of empirical methods in software engineering research

DIK Sjoberg, T Dyba… - Future of Software …, 2007 - ieeexplore.ieee.org
We present the vision that for all fields of software engineering (SE), empirical research
methods should enable the development of scientific knowledge about how useful different …

Usage and perceptions of agile software development in an industrial context: An exploratory study

A Begel, N Nagappan - First International Symposium on …, 2007 - ieeexplore.ieee.org
Agile development methodologies have been gaining acceptance in the mainstream
software development community. While there are numerous studies of agile development …