|
|
|
|
| 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 |
|
|
|
Date Reviewed |
|
|
1 - 10 of 11
reviews
|
|
|
|
|
|
|
|
Omission of quality software development practices: a systematic literature review Ghanbari H., Vartiainen T., Siponen M. ACM Computing Surveys 51(2): 1-27, 2018. Type: Article
Omitting quality assurance practices in software development such as inspection often results in software deficiencies that have to be addressed later. To better understand the factors and processes involved in omission, the authors co...
|
Jul 26 2018 |
|
|
|
|
|
|
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 proposit...
|
Jul 28 2016 |
|
|
|
|
|
|
Techniques for testing scientific programs without an oracle Kanewala U., Bieman J. SE-CSE 2013 (Proceedings of the 5th International Workshop on Software Engineering for Computational Science and Engineering, San Francisco, CA, May 18, 2013) 48-57, 2013. Type: Proceedings
Scientists often write programs for which no traditional oracle exists. Over the years, techniques have emerged that can be used to test such programs. This paper provides detailed explanations of three of these techniques: metamorphic...
|
Oct 16 2014 |
|
|
|
|
|
|
The NASA automated requirements measurement tool: a reconstruction Carlson N., Laplante P. Innovations in Systems and Software Engineering 10(2): 77-91, 2014. Type: Article
Reconstructions of systems often provide useful insights, and the work here is no exception. A description is first given of how the authors reconstructed NASA’s automated requirements measurement (ARM) tool. Then, as the aut...
|
Jul 8 2014 |
|
|
|
|
|
|
Comparing NoSQL MongoDB to an SQL DB Parker Z., Poe S., Vrbsky S. ACMSE 2013 (Proceedings of the 51st ACM Southeast Conference, Savannah, Georgia, Apr 4-6, 2013) 1-6, 2013. Type: Proceedings
Results are presented of a performance comparison between SQL Server and NoSQL MongoDB database systems. The comparison involved insert, three kinds of update, four kinds of simple select, and three kinds of complex select operations. ...
|
Jul 3 2014 |
|
|
|
|
|
|
Requirement ambiguity not as important as expected--results of an empirical evaluation Philippo E., Heijstek W., Kruiswijk B., Chaudron M., Berry D. REFSQ 2013 (Proceedings of the 19th International Conference on Requirements Engineering: Foundation for Software Quality, Essen, Germany, Apr 8-11, 2013) 65-79, 2013. Type: Proceedings
Are ambiguous requirements really a problem in software development? The authors of this paper sought to answer this question using a three-pronged approach: interviews were conducted with four experts; a difference test was applied to...
|
Jul 26 2013 |
|
|
|
|
|
|
A few billion lines of code later: using static analysis to find bugs in the real world Bessey A., Block K., Chelf B., Chou A., Fulton B., Hallem S., Henri-Gros C., Kamsky A., McPeak S., Engler D. Communications of the ACM 53(2): 66-75, 2010. Type: Article
Commercializing academic research is not easy. When a company is up and running, people rarely take the time to reflect and report on their experiences for the benefit of others. Fortunately, Coverity staff members have done so, sharin...
|
Apr 18 2012 |
|
|
|
|
|
|
A current assessment of software development effort estimation Basten D., Mellis W. ESEM 2011 (Proceedings of the 2011 International Symposium on Empirical Software Engineering and Measurement, Banff, AB, Canada, Sep 22-23, 2011) 235-244, 2011. Type: Proceedings, Reviews: (1 of 2)
Software development effort estimation should be adjusted if requirements are added or changed. The results of a questionnaire on effort estimation present what actually happens in practice. All 52 respondents had previous experience w...
|
Feb 24 2012 |
|
|
|
|
|
|
The death of binary software: end user software moves to the Web Taivalsaari A., Mikkonen T., Anttonen M., Salminen A. C5 2011 (Proceedings of the 2011 9th International Conference on Creating, Connecting and Collaborating Through Computing, Kyoto, Japan, Jan 18-20, 2011) 17-23, 2011. Type: Proceedings
Most users of desktop computers still run conventional binary software applications, but will the Web browser become the general-purpose host platform for most, if not all, applications? The technology review, proofs of concept, and va...
|
Dec 6 2011 |
|
|
|
|
|
|
An empirical study of the robustness of MacOS applications using random testing Miller B., Cooksey G., Moore F. Random testing (Proceedings of the 1st International Workshop on Random Testing, Portland, Maine, Jul 20, 2006) 46-54, 2006. Type: Proceedings
Random testing really works. On Mac OS X, seven percent of 135 command-line utilities and 73 percent of 30 graphical user interface (GUI)-based applications were found to crash or hang under random testing using the freely available to...
|
Apr 30 2007 |
|
|
|
|
|
|
|
|
|
|
|