- 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
-
González-Campo, A (author), Norambuena Contreras, J.E. (author), Storey, L. (author), Schlangen, E. (author)The concept of self-healing asphalt mixtures by bitumen temperature increase has been used by researchers to create an asphalt mixture with crack-healing properties by microwave or induction heating. Metals, normally steel wool fibers (SWF), are added to asphalt mixtures prepared with virgin materials to absorb and conduct thermal energy....journal article 2018
- document
-
Aniche, Maurício (author), Treude, Christoph (author), Steinmacher, Igor (author), Wiese, Igor (author), Pinto, Gustavo (author), Storey, Margaret Anne (author), Gerosa, Marco Aurélio (author)Many developers rely on modern news aggregator sites such as reddit and hn to stay up to date with the latest technological developments and trends. In order to understand what motivates developers to contribute, what kind of content is shared, and how knowledge is shaped by the community, we interviewed and surveyed developers that participate...conference paper 2018
- document
-
González-Campo, A (author), Norambuena Contreras, J.E. (author), Storey, L. (author), Schlangen, E. (author)Microwave heating of asphalt mixtures containing metal fibers is a promising technology for asphalt pavement rehabilitation. The main characteristic of these types of mixtures is that they have the ability to self-heal their cracks when external microwave heating is applied. Prior to this study, the assessment of crack-healing has only been...journal article 2018
- 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
-
Gousios, G. (author), Zaidman, A. (author), Storey, M.A. (author), Van Deursen, A. (author)In the pull-based development model, the integrator has the crucial role of managing and integrating contributions. This work focuses on the role of the integrator and investigates working habits and challenges alike. We set up an exploratory qualitative study involving a large-scale survey involving 749 integrators, to which we add quantitative...report 2014
- 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
-
Zaidman, A.E. (author), Matthijssen, N. (author), Storey, M.A. (author), Van Deursen, A. (author)Author's version of the work published in: Empirical Software Engineering (Springer), 18 (2), 2013; doi:10.1007/s10664-012-9200-5 Ajax-enabled web applications are a new breed of highly interactive, highly dynamic web applications. Although Ajax allows developers to create rich web applications, Ajax applications can be difficult to comprehend...report 2012
- document
-
Zaidman, A.E. (author), Matthijssen, N. (author), Storey, M.A. (author), Van Deursen, A. (author)Ajax-enabled Web applications are a new breed of highly interactive, highly dynamic Web applications. Although Ajax allows developers to create rich Web applications, Ajax applications can be difficult to comprehend and thus to maintain. For this reason, we have created FireDetective, a tool that uses dynamic analysis at both the client (browser...journal article 2012
- 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
- document
-
Matthijssen, N. (author), Zaidman, A. (author), Storey, M. (author), Bull, I. (author), Van Deursen, A. (author)Ajax-enabled web applications are a new breed of highly interactive, highly dynamic web applications. Although Ajax allows developers to create rich web applications, Ajax applications can be difficult to comprehend and thus to maintain. For this reason, we have created FireDetective, a tool that uses dynamic analysis at both the client (browser...report 2010
- document
- Storey, MA (author), Treude, C (author), van Deursen, A. (author), Cheng, LT (author) conference paper 2010
- document
- Storey, M. (author) other 1997