331,626 Hits in 8.8 sec

When Testing Meets Code Review: Why and How Developers Review Tests

Davide Spadini, Mauricio Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli
2018 Zenodo  
This paper is a pre-print of: Davide Spadini, Maurício Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli – When Testing Meets Code Review: Why and How Developers Review Tests.  ...  This project has received funding from the European Unions' Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No. 642954 and the Swiss National Science Foundation  ...  -When Testing Meets Code Review: Why and How Developers Review Tests TUD-SERG-2018-004 [P 1,8,9 ].  ... 
doi:10.5281/zenodo.1688845 fatcat:2i7owqdguvgxncz6ohvbmojyge

When testing meets code review

Davide Spadini, Maurício Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli
2018 Proceedings of the 40th International Conference on Software Engineering - ICSE '18  
The aim of this research is to answer this question and to increase our understanding of what developers think and do when it comes to reviewing test code.  ...  We conducted both quantitative and qualitative methods to analyze more than 300,000 code reviews, and interviewed 12 developers about how they review test files.  ...  -When Testing Meets Code Review: Why and How Developers Review TestsSERG 6 Davide Spadini et al. -When Testing Meets Code Review: Why and How Developers Review Tests  ... 
doi:10.1145/3180155.3180192 dblp:conf/icse/SpadiniASBB18 fatcat:wivesxlkgbdkzl7nrgxnljzbdu

API peer reviews

Umer Farooq, Dieter Zirkler
2010 Proceedings of the 2010 ACM conference on Computer supported cooperative work - CSCW '10  
Based on an analysis of usability breakdowns from API Peer Reviews and API usability tests, results show that API Peer Reviews identified breakdowns across several cognitive dimensions, some of which were  ...  API usability tests in the lab are time and resource intensive, thus allowing a relatively small percentage of the API namespace to be evaluated.  ...  ACKNOWLEDGEMENTS We thank Jonathan Grudin and Brian Bailey for guiding the paper revision. A special thanks to Bob Schmidt and Leon Welicki for helping develop the method.  ... 
doi:10.1145/1718918.1718957 dblp:conf/cscw/FarooqZ10 fatcat:ftegztxzlvgd5ndfn76h2ykgje

API usability peer reviews

Umer Farooq, Leon Welicki, Dieter Zirkler
2010 Proceedings of the 28th international conference on Human factors in computing systems - CHI '10  
We discuss how API usability peer reviews can be used in conjunction with API usability tests to increase usability coverage on APIs.  ...  We reflect on the efficiency and productivity of each method: each API usability test is equivalent to approximately 16 API usability peer reviews.  ...  ACKNOWLEDGEMENTS We thank Bob Schmidt and Karen Swanson for advising the development of the method. We are grateful to John Wyss and Jurgen Willis for their sponsorship.  ... 
doi:10.1145/1753326.1753677 dblp:conf/chi/FarooqWZ10 fatcat:hw5zcqt6uvadhghwvtuapc3soe

Code review quality

Oleksii Kononenko, Olga Baysal, Michael W. Godfrey
2016 Proceedings of the 38th International Conference on Software Engineering - ICSE '16  
The results provide developer insights into how they define review quality, what factors contribute to how they evaluate submitted code, and what challenges they face when performing review tasks.  ...  In this work, we study code review practices of a large, open source project, and we investigate how the developers themselves perceive code review quality.  ...  When reviewing patches, developers often examine whether software architecture and design meet expectations.  ... 
doi:10.1145/2884781.2884840 dblp:conf/icse/KononenkoBG16 fatcat:7qguxxbvpnc47kevt5mzvrocee

A Review of Software Inspections [chapter]

Adam Porter, Harvey Siy, Lawrence Votta
1996 Advances in Computers  
Extensive work is needed to determine exactly how, why, and when software inspections work, and whether some defect detection techniques might be more cost-e ective than others.  ...  In this article we ask some questions about measuring e ectiveness of software inspections and determining how much they really cost when their e ect on the rest of the development process is considered  ...  Consequently, the development community may not learn why defects were made, nor how they they could have been avoided.  ... 
doi:10.1016/s0065-2458(08)60484-2 fatcat:7ilrqxjanzdu5jdm6cpukyq4vi

Book Review

Dan Nagle
2012 Scientific Programming  
Scientific Software Design: The Object-Oriented Way, by Damian Rouson, Jim Xia and Xiaofeng Xu (authors), Cambridge University Press, 2011, ISBN 978-0-521-88813-4, 404 pp., hardcover. 1.  ...  And writing modular, object-oriented code will help us parallelize our code when time comes to care about performance.  ...  So the discussion takes us to code complexity to show us that, while the numerical complexity of the solution scheme can be estimated, the complexity of the code maintenance and code development, all too  ... 
doi:10.1155/2012/639095 fatcat:xudg2fobnnap3nmjrns4wc7pni

Systematic Reviews: Checklists for review articles

A D Oxman
1994 BMJ (Clinical Research Edition)  
Reviewers, editors, content experts, and users of reviews all have a role to play in improving the quality of published reviews and promoting the appropriate use of reviews by decisionmakers.  ...  Studies that are relevant to the focus ofthe review must be identified, selected for inclusion and critically appraised.  ...  Why checklists? When we think about flying, it is obvious why a checklist is used before take off. Airplanes are complex machines.  ... 
doi:10.1136/bmj.309.6955.648 pmid:8086990 pmcid:PMC2541456 fatcat:5xlfjl6ijjfdph2vmoqpjghtku

Book Reviews

Larry G. Daniel
1990 Educational and Psychological Measurement  
A note about significance testing. Measure- ment and Evaluation in Counseling and Development, 20, 146-148.  ...  Why multivariate methods are usually vital. Measurement and Evaluation in Counseling and Development, 21, 130-137. Kupfersmid, J. (1988). Improving what is published: A model in search of an editor.  ... 
doi:10.1177/0013164490503030 fatcat:udy73t7hnnhnjgfugwyaqj55nu

In-Flow Peer Review

Dave Clarke, Tony Clear, Kathi Fisler, Matthias Hauswirth, Shriram Krishnamurthi, Joe Gibbs Politz, Ville Tirronen, Tobias Wrigstad
2014 Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference - ITiCSE-WGR '14  
It is a mechanism for having students read each others' work, learn how to give feedback, and even to help with assessment.  ...  In-flow peer-review (IFPR) is peer-review done while an assignment is in progress. Peer-review done during this time is likely to result in greater motivation for both reviewer and reviewee.  ...  When submissions are source code, for ex-ample, reviewers could be given both the submission and information about how the submission held up against an instructor-defined test suite (whether or not that  ... 
doi:10.1145/2713609.2713612 dblp:conf/iticse/ClarkeCFHKPTW14 fatcat:cpe6facunrgxrczazcqzjsjsz4

Book Reviews

Randall E. Schumacker
1995 Educational and Psychological Measurement  
The use of the analytical scoring procedure makes it easier, when reviewing a student’s score, to be more specific about the number of points awarded and why.  ...  This review should provide enough information for readers to decide if the text would meet their course needs.  ... 
doi:10.1177/0013164495055004018 fatcat:ank2ilefwbe4lpnindmrvyetka

Code Review For and By Scientists [article]

Marian Petre, Greg Wilson
2014 arXiv   pre-print
We describe two pilot studies of code review by and for scientists.  ...  Our principal findings are that scientists are enthusiastic, but need to be shown code review in action, and that just-in-time review of small code changes is more likely to succeed than large-scale end-of-work  ...  reviewer and development team meet (usually virtually) to talk through the code and the review in order to facilitate a freer interaction, especially in terms of questions and clarifications.  ... 
arXiv:1407.5648v2 fatcat:35h7uvojuvf6pfz44nmigzmgnu


1927 The Journal of educational research (Washington, D.C.)  
and an explanation of how the facts may be most effectively mas lhe reviewer is puzzled to know why she selected the texts and courses hich she included for examination.  ...  Reeder for the National Education Association Committee on Ethics of the Profes sion, for when any group formulates a code of practice and conduct it is Ateer- a Ree) stu: the to 1 fess sion Does Is t]  ... 
doi:10.1080/00220671.1927.10879717 fatcat:dqttimcem5heri3sq4g3qpf7p4

Book Reviews

Joseph L. Horner, Paul R. Yoder, Jr.
1987 Optical Engineering: The Journal of SPIE  
The discussion is limited mainly to the description of the RLL codes; the topic of how one selects among the coding options (e.g., by considering channel margin and error rates) is not broached. papers  ...  One aspect of the discussion that is not clear to me is why the author does not point out the importance of the stationary baseband color subcarrier component that is demodulated out when composite NTSC  ...  The introductory section covers the history of glass strength, reviewing the early developments relating flaw size to the reduction of strength.  ... 
doi:10.1117/12.7974100 fatcat:uuzvprnjpjh5jov3lrikuffdky

Information Needs In Contemporary Code Review

Luca Pascarella, Davide Spadini, Fabio Palomba, Magiel Bruntink, Alberto Bacchelli
2018 Zenodo  
In this paper, we aim at investigating the information that reviewers need to conduct a proper code review, to better understand this process and how research and tool support can make developers become  ...  However, conducting proper code review takes time and developers often have limited time for review.  ...  Bacchelli and Palomba gratefully acknowledge the support of the Swiss National Science Foundation through the SNF Project No. PP00P2_170529.  ... 
doi:10.5281/zenodo.1405894 fatcat:arfrbbrmrfbgbdqulz2krvozqe
« Previous Showing results 1 — 15 out of 331,626 results