Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Brooks, Andrew
University College Roosevelt
Middelburg, Netherlands
 
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

Andrew Brooks is an associate professor at University College Roosevelt (Middelburg, the Netherlands). He has BSc (astrophysics) and MPhil (astronomy) degrees from the University of Edinburgh, and a PhD degree in computer science from the University of Strathclyde. His doctoral thesis showed how data mining techniques can be used to analyze data from human-computer interaction experiments, resulting in a better understanding of the nature of the results.

He is a member of the ACM, IEEE, and BCS.

Profile updated July 28, 2015

 
 
Options:
Date Reviewed  
 
1
- 10 of 149 reviews

   
   Belief & evidence in empirical software engineering
Devanbu P., Zimmermann T., Bird C.  ICSE 2016 (Proceedings of the 38th International Conference on Software Engineering, Austin, TX,  May 14-22, 2016) 108-119, 2016. Type: Proceedings

A survey of Microsoft software engineers had respondents answer a series of questions about software development. The number of respondents was 564, which represents a 22 percent response rate. There was most agreement for the proposition that cod...

Jul 28 2016  
   Student experiences using GitHub in software engineering courses: a case study
Feliciano J., Storey M., Zagalsky A.  ICSE 2016 (Companion to the Proceedings of the 38th International Conference on Software Engineering, Austin, TX,  May 14-22, 2016) 422-431, 2016. Type: Proceedings

To obtain views on the usefulness of GitHub, a platform normally used for managing software development, 19 students from two software engineering courses were interviewed. While students made normal use of GitHub for their project work, the instr...

Jul 26 2016  
   Assisting developers with license compliance
Vendome C., Poshyvanyk D.  ICSE 2016 (Companion to the Proceedings of the 38th International Conference on Software Engineering, Austin, TX,  May 14-22, 2016) 811-814, 2016. Type: Proceedings

Open-source software licenses determine the conditions under which code can be used or changed. The Open Source Initiative lists dozens of licenses to choose from. A summary of recent research on software licensing is provided and the requirements...

Jul 21 2016  
   The emergence of GitHub as a collaborative platform for education
Zagalsky A., Feliciano J., Storey M., Zhao Y., Wang W.  CSCW 2015 (Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, Vancouver, BC, Canada,  Mar 14-18, 2015) 1906-1917, 2015. Type: Proceedings

GitHub began as a platform to manage software development. More recently, however, GitHub has also been used as a platform to support education. To better understand this alternative use of GitHub, a qualitative study was undertaken. Online source...

Jul 21 2016  
   Elucidating the role and use of bioinformatics software in life science research
Morrison-Smith S., Boucher C., Bunt A., Ruiz J.  British HCI 2015 (Proceedings of the 2015 British HCI Conference, Lincoln, Lincolnshire, UK,  Jul 13-17, 2015) 230-238, 2015. Type: Proceedings

Genome-based research involves large teams of specialists and the use of complex software tools to perform analysis. To better understand the problems associated with using bioinformatics software, ten life science researchers were interviewed. Qu...

Jul 20 2016  
   A quantitative study on the re-executability of publicly shared scientific workflows
Mayer R., Rauber A.  e-Science 2015 (Proceedings of the 2015 IEEE 11th International Conference on e-Science, Munich,  Aug 31-Sep 4, 2015) IEEE, 312-321, 2015. Type: Proceedings

Workflow languages and engines, such as the Taverna workflow suite, support the repeatable execution of computational experiments. A workflow can make use of resources and processes on the local host and on remote hosts. Unfortunately, workflows c...

Jul 20 2016  
   Teaching software architecture to undergraduate students: an experience report
Rupakheti C., Chenoweth S.  ICSE 2015 (Proceedings of the 37th International Conference on Software Engineering, Florence, Italy,  May 16-24, 2015) 445-454, 2015. Type: Proceedings

Teaching a software architecture course is not easy. The job of a software architect is multifaceted. The art and craft of software architecture is best studied using real rather than toy systems. An account is given of how instructors at the Rose...

Jul 18 2016  
   An empirical study of practitioners’ perspectives on green software engineering
Manotas I., Bird C., Zhang R., Shepherd D., Jaspan C., Sadowski C., Pollock L., Clause J.  ICSE 2016 (Proceedings of the 38th International Conference on Software Engineering, Austin, TX,  May 14-22, 2016) 237-248, 2016. Type: Proceedings

How is the work of software engineers shaped by concerns about energy use? To answer this question, a survey of employees of four companies was carried out, and 464 practitioners responded, representing an overall response rate of 12 percent. Surv...

Jul 15 2016  
   HoliCoW: automatically breaking team-based software projects to motivate student testing
Zhang P., White J., Schmidt D.  ICSE 2016 (Companion to the Proceedings of the 38th International Conference on Software Engineering, Austin, TX,  May 14-22, 2016) 436-439, 2016. Type: Proceedings

Students typically do not put much effort into writing test cases when an assignment simply requires that some test cases be written. An argument is made for a code-wrecking approach to provide students with the motivation to write more test cases...

Jul 15 2016  
   Can software engineering students program defect-free?: An educational approach
Rong G., Zhang H., Qi S., Shao D.  ICSE 2016 (Companion to the Proceedings of the 38th International Conference on Software Engineering, Austin, TX,  May 14-22, 2016) 364-373, 2016. Type: Proceedings

The personal software process (PSP) is a training program designed to improve the quality of a software engineer’s work. After completing training, a software engineer should be injecting and removing fewer defects, should have improved esti...

Jul 14 2016  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2016 ThinkLoud, Inc.
Terms of Use
| Privacy Policy