Continuous deployment of software intensive products and services: A systematic mapping study

P Rodríguez, A Haghighatkhah, LE Lwakatare… - Journal of systems and …, 2017 - Elsevier
The software intensive industry is moving towards the adoption of a value-driven and
adaptive real-time business paradigm. The traditional view of software as an item that …

Considering rigor and relevance when evaluating test driven development: A systematic review

H Munir, M Moayyed, K Petersen - Information and Software Technology, 2014 - Elsevier
Context Test driven development (TDD) has been extensively researched and compared to
traditional approaches (test last development, TLD). Existing literature reviews show varying …

Best practices for scientific computing

G Wilson, DA Aruliah, CT Brown, NP Chue Hong… - PLoS …, 2014 - journals.plos.org
Best Practices for Scientific Computing | PLOS Biology Skip to main content Advertisement
PLOS Biology Browse Current Issue Journal Archive Collections Find and Read Articles Publish …

Are students representatives of professionals in software engineering experiments?

I Salman, AT Misirli, N Juristo - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Background: Most of the experiments in software engineering (SE) employ students as
subjects. This raises concerns about the realism of the results acquired through students …

A dissection of the test-driven development process: Does it really matter to test-first or to test-last?

D Fucci, H Erdogmus, B Turhan… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Background: Test-driven development (TDD) is a technique that repeats short coding cycles
interleaved with testing. The developer first writes a unit test for the desired functionality …

What works for whom, where, when, and why? On the role of context in empirical software engineering

T Dybå, DIK Sjøberg, DS Cruzes - Proceedings of the ACM-IEEE …, 2012 - dl.acm.org
Context is a central concept in empirical software engineering. It is one of the distinctive
features of the discipline and it is an in-dispensable part of software practice. It is likely …

The effects of test-driven development on external quality and productivity: A meta-analysis

Y Rafique, VB Mišić - IEEE Transactions on Software …, 2012 - ieeexplore.ieee.org
This paper provides a systematic meta-analysis of 27 studies that investigate the impact of
Test-Driven Development (TDD) on external code quality and productivity. The results …

[PDF][PDF] What do we (really) know about test-driven development?

I Karac, B Turhan - IEEE Softw., 2018 - researchgate.net
(TDD) is one of the most controversial agile practices in terms of its impact on software
quality and programmer productivity. After more than a decade's research, the jury is still out …

What do we know about test-driven development?

F Shull, G Melnik, B Turhan, L Layman, M Diep… - IEEE …, 2010 - ieeexplore.ieee.org
TDD proponents assert that frequent, incremental testing not only improves the delivered
code's quality but also generates a cleaner design. The authors present results from a …

An external replication on the effects of test-driven development using a multi-site blind analysis approach

D Fucci, G Scanniello, S Romano, M Shepperd… - Proceedings of the 10th …, 2016 - dl.acm.org
Context: Test-driven development (TDD) is an agile practice claimed to improve the quality
of a software product, as well as the productivity of its developers. A previous study (ie …