A systematic review of theory use in software engineering experiments

JE Hannay, DIK Sjoberg, T Dyba - IEEE transactions on …, 2007 - ieeexplore.ieee.org
Empirically based theories are generally perceived as foundational to science. However, in
many disciplines, the nature, role and even the necessity of theories remain matters for …

Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment?

Y Yu, H Wang, G Yin, T Wang - Information and software technology, 2016 - Elsevier
Context: The pull-based model, widely used in distributed software development, offers an
extremely low barrier to entry for potential contributors (anyone can submit of contributions to …

Convergent contemporary software peer review practices

PC Rigby, C Bird - Proceedings of the 2013 9th joint meeting on …, 2013 - dl.acm.org
Software peer review is practiced on a diverse set of software projects that have drastically
different settings, cultures, incentive systems, and time pressures. In an effort to characterize …

Community, joining, and specialization in open source software innovation: a case study

G Von Krogh, S Spaeth, KR Lakhani - Research policy, 2003 - Elsevier
This paper develops an inductive theory of the open source software (OSS) innovation
process by focussing on the creation of Freenet, a project aimed at developing a …

Writing acceptable patches: An empirical study of open source project patches

Y Tao, D Han, S Kim - 2014 IEEE International Conference on …, 2014 - ieeexplore.ieee.org
Software developers submit patches to handle tens or even hundreds of bugs reported daily.
However, not all submitted patches can be directly integrated into the code base, since they …

Wait for it: Determinants of pull request evaluation latency on github

Y Yu, H Wang, V Filkov, P Devanbu… - 2015 IEEE/ACM 12th …, 2015 - ieeexplore.ieee.org
The pull-based development model, enabled by git and popularised by collaborative coding
platforms like Bit Bucket, Gitorius, and GitHub, is widely used in distributed software teams …

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 …

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 …

The effects of pair-programming on performance in an introductory programming course

C McDowell, L Werner, H Bullock… - Proceedings of the 33rd …, 2002 - dl.acm.org
The purpose of this study was to investigate the effects of pair-programming on student
performance in an introductory programming class. Data was collected from approximately …

[图书][B] Foundations of software testing: ISTQB certification

D Graham, E Veenendaal, I Evans, R Black - 2008 - dl.acm.org
" Your One-Stop Guide To Passing The ISTQB Foundation Level Exam Foundations of
Software Testing: Updated edition for ISTQB Certification" is your essential guide to software …