Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Best of 2015 Recommended by Editor Recommended by Reviewer Recommended by Reader

These reviews have been chosen by the editors to be highlighted.
1-10 of 43 results Date
Safeguarding users’ sensitive data in the cloud and the browser
Brad Karp. YouTube, 00:53:52, published on May 4, 2016, The Alan Turing Institute, Type: Video

In this 54-minute video presentation, Brad Karp of University College London talks about “safeguarding users’ sensitive data in the cloud and the browser.” The title is very inviting to those who want to know how to protect sensi...

Oct 24 2016
Why only us: language and evolution
Berwick R., Chomsky N.,  The MIT Press, Cambridge, MA, 2016. 224 pp. Type: Book (978-0-262034-24-1)

Although it underlies all our scientific and philosophical endeavors, human language ability remains one of science’s greatest puzzles. Generalizations regarding the functioning of language, the mechanisms that enable infants to learn it in ...

Oct 17 2016
Computational thinking
Grady Booch. YouTube, 01:04:09, published on Mar 16, 2016, Association for Computing Machinery (ACM), Type: Video

This one-hour lecture by Grady Booch is a walk through history seen as an evolution toward computational thinking, which will culminate in a symbiotic relationship between people and computers/machines....

Oct 10 2016
The human face of computing (vol. 9)
Calude C.,  Imperial College Press, London, UK, 2015. 448 pp. Type: Book (978-1-783266-43-2)

This enjoyable collection of conversations with 26 outstanding computing scientists and mathematicians is to a certain extent a follow-up to a collection of authored papers [1], also edited by Calude. The most fascinating fragments of many papers ...

Oct 3 2016
Discrete fourier and wavelet transforms: an introduction through linear algebra with applications to signal processing
Goodman R.,  World Scientific Publishing Co, Inc., River Edge, NJ, 2016. 300 pp. Type: Book

Fourier and wavelet transforms have proven to be indispensable tools in signal processing. They are taught in many courses, both at the graduate and undergraduate levels. When deciding how to teach these topics, the lecturer can choose from a numb...

Sep 26 2016
Automatic extraction of indicators of compromise for web applications
Catakoglu O., Balduzzi M., Balzarotti D.  WWW 2016 (Proceedings of the 25th International Conference on the World Wide Web, Montréal, Québec, Canada,  Apr 11-15, 2016) 333-343, 2016. Type: Proceedings

Small, harmless scripts can help identify compromised websites that have remained undetected for years. By analyzing external components used by attackers to make a compromised page run smoothly, for example JavaScript libraries or scripts to impl...

Sep 19 2016
Computing equality-free and repetitive string factorisations
Schmid M.  Theoretical Computer Science 618(C): 42-51, 2016. Type: Article

String factorization has long been at the heart of research on the combinatorics of words. It has attracted researchers from both theory and practice because not only is it inherently beautiful as a theoretical problem, but it has a lot of promisi...

Sep 12 2016
Systematic automation of scenario-based testing of user interfaces
Campos J., Fayollas C., Martinie C., Navarre D., Palanque P., Pinto M.  EICS 2016 (Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Brussels, Belgium,  Jun 21-24, 2016) 138-148, 2016. Type: Proceedings

In May 2016, the driver of a Tesla Model S equipped with the autopilot feature was killed when his vehicle crashed into a tractor-trailer [1]. Tesla confirmed that the vehicle’s autopilot was active and that its brakes were not activated, ne...

Sep 5 2016
Multicore and GPU programming: an integrated approach
Barlas G.,  Morgan Kaufmann Publishers Inc., San Francisco, CA, 2015. 698 pp. Type: Book, Reviews: (3 of 3)

Parallel programming is a key skill for current software engineers, at least if they intend to exploit the capabilities of current hardware. Multicore microprocessors are now commonplace, even in mobile devices, whereas the advent of general-purpo...

Aug 29 2016
What are the elements of software design
Daniel Jackson. YouTube, 01:09:44, published on Mar 4, 2016, nueecs, Type: Video

This is my second attempt to formally review a video for Computing Reviews. In the first attempt, the quality of production was so totally awful (with no relation to the lecturer) that any attempt to honestly review it was simply hopeless. ...

Aug 22 2016
Display per page
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