Agile approaches tend to focus solely on scoping and simplicity rather than on problem solving and discovery. This hampers the development of innovative solutions. Additionally …
Based on their own experiences of in-depth case studies of software projects in international corporations, in this book the authors present detailed practical guidelines on the …
P Runeson, M Höst - Empirical software engineering, 2009 - Springer
Case study is a suitable research methodology for software engineering research since it studies contemporary phenomena in its natural context. However, the understanding of what …
This textbook, which has become the leading source for empirical software engineering research through its earlier editions, provides an in-depth introduction to experimentation in …
Empirical methods have grown common in software engineering, but there is no consensus on how to apply them properly. Is practical relevance key? Do internally valid studies have …
Over the past decade with the rise of the Mining Software Repositories (MSR) field, the modelling of defects for large and long-lived systems has become one of the most common …
M Nagappan, T Zimmermann, C Bird - Proceedings of the 2013 9th joint …, 2013 - dl.acm.org
One of the goals of software engineering research is to achieve generality: Are the phenomena found in a few projects reflective of others? Will a technique perform as well on …
Software-product-line engineering aims at the development of variable and reusable software systems. In practice, software product lines are often implemented with …
A Marchetto, MM Islam, W Asghar… - IEEE Transactions …, 2015 - ieeexplore.ieee.org
While performing regression testing, an appropriate choice for test case ordering allows the tester to early discover faults in source code. To this end, test case prioritization techniques …