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 …
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 …
extremely low barrier to entry for potential contributors (anyone can submit of contributions to …
Convergent contemporary software peer review practices
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 …
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
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 …
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
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 …
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
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 …
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?
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 …
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 …
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 …
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 …
Software Testing: Updated edition for ISTQB Certification" is your essential guide to software …