- document
-
Elazhary, Omar (author), Storey, Margaret-Anne (author), Ernst, Neil (author), Zaidman, A.E. (author)Developer contribution guidelines are used in social coding sites like GitHub to explain and shape the process a project expects contributors to follow. They set standards for all participants and 'save time and hassle caused by improperly created pull requests or issues that have to be rejected and re-submitted' (GitHub). Yet, we lack a...conference paper 2019
- document
-
Spadini, D. (author), Aniche, MaurÃcio (author), Storey, Margaret-Anne (author), Bruntink, Magiel (author), Bacchelli, A. (author)Automated testing is considered an essential process for ensuring software quality. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. For production code, many open source and industrial software projects employ code review, a well-established software quality practice, but...conference paper 2018
- document
-
Gousios, G. (author), Storey, Margaret Anne (author), Bacchelli, A. (author)The pull-based development model is an emerging way of contributing to distributed software projects that is gaining enormous popularity within the open source software (OSS) world. Previous work has examined this model by focusing on projects and their owners-we complement it by examining the work practices of project contributors and the...conference paper 2016
- document
-
Greiler, M.S. (author), Van Deursen, A. (author), Storey, M.A. (author)Paper accepted for publication in the Proceedings of the Sixth International Conference on Software Testing, Verification and Validation, IEEE Computer Society, 18-22 March 2013, ISBN 978-1-4673-5961-0, doi: 10.1109/ICST.2013.45 Designing automated tests is a challenging task. One important concern is how to design test fixtures, i.e. code that...report 2013
- document
-
Greiler, M. (author), Van Deursen, A. (author), Storey, M.A. (author)Testing plug-in-based systems is challenging due to complex interactions among many different plug-ins, and variations in version and configuration. The objective of this paper is to increase our understanding of what testers and developers think and do when it comes to testing plug-inbased systems. To that end, we conduct a qualitative ...report 2011