Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
View:  Show:    

Hardware (B)
Flash as cache extension for online transactional workloads : The VLDB Journal

Very large databases always need fast and reliable operations. Existing SQL engine and object-relational mapping (ORM) implementations take...
Performance Analysis & Design Aids (B.3.3) | Dec 20 16

Computer Systems Organization (C)
Husky: towards a more efficient and expressive distributed computing framework : Proceedings of the VLDB Endowment

Husky is a continuity point on the scientific approach to massive data computing, an approach that is still at the peak of hype. This approach certainly would...
Distributed Architectures (C.1.4...) | Feb 7 17

Software (D)
Refactoring dynamic languages : ELS 16

Novice programmers might benefit from code refactoring, but refactoring tools are mostly available in development environments requiring more experience than most novices possess. This paper describes...
Functional Programming (D.1.1) | Jan 25 17

Efficient large-scale trace checking using MapReduce : ICSE 16

In software engineering, software verification and validation has always been a challenging task. On the other hand, the emergence of big data and cloud computing has opened a new horizon...
Software Engineering (D.2) | Feb 13 17

Closing the barn door: re-prioritizing safety, security, and reliability : WCCCE 16

The problems discussed in this important and timely paper have been with us for decades: the terms “software engineering” and “software...
Software Engineering (D.2) | Dec 13 16

On the techniques we create, the tools we build, and their misalignments: a study of KLEE : ICSE 16

Software maintenance research seems to gets no respect and it is a minor miracle that the academic publish-or-perish system produced the data...
Tools (D.2.1...) | Dec 14 16

High-performance data structures for de novo assembly of genomes: cache oblivious generic programming : BCB 16

This short paper presents a C++ library, in a generic programming style, for more efficient de novo genome assembly. The basic idea is to use a cache...
Software Libraries (D.2.2...) | Jan 19 17

An approach to checking consistency between UML class model and its Java implementation : IEEE Transactions on Software Engineering

Checking for consistency between a design and its implementation is usually done manually. It is crucial to check that the diagrams...
UML (D.3.2...) | Jan 12 17

Data (E)
Born and raised distributively: fully distributed non-interactive adaptively-secure threshold signatures with short shares : Theoretical Computer Science

Libert et al. develop a fully distributed, non-interactive, adaptively secure threshold signature scheme with scalable share size. A threshold...
Public Key Cryptosystems (E.3...) | Jan 13 17

Theory Of Computation (F)
A new faster algorithm for factoring skew polynomials over finite fields : Journal of Symbolic Computation

Let k be a finite field of characteristic p and size pqr, and let σ be an automorphism of k of order r. The ring of skew polynomials...
Computations on Polynomials (F.2.1...) | Jan 13 17

General Literature (A)

Applied computer science (2nd ed.)

The goal of this book is to “encourage, prepare and challenge” talented computing students. The goal is not to motivate students without talent. As the author states in the preface: “Efforts to increase student participation in computing ... have taken a bizarre turn...
Introductory & Survey (A.1) | Jan 25 17

Software (D)

How to use objects: code and concepts

Object orientation was developed and has evolved as an effective software development methodology to model the complexities of real-life phenomena and outperform other legacy methods, which were lagging...
Object-Oriented Programming (D.1.5) | Feb 21 17

Murach’s Android programming (2nd ed.)

Murach Books has become a reliable resource for high-level computer programing languages, software for client/server procedures, and database applications. This book is the natural progression of these...
Object-Oriented Programming (D.1.5) | Feb 8 17

Sams teach yourself Java in 21 days (7th ed.)

The claim that a person can learn any programming language in 21 days needs to be put into perspective. To address this concern, the famed artificial intelligence researcher Peter Norvig [1] wrote a strong...
Object-Oriented Programming (D.1.5) | Jan 30 17

Programming for computations - Python: a gentle introduction to numerical simulations with Python

Python is widely used in computational science, numerical methods, and scientific programming courses and in computer science. There are many good textbooks available for such courses, but...
Python (D.3.2...) | Feb 9 17

Learn to program with Python

Since I have already learned how to program (almost 60 years ago), I thought that reading this book would be a good way to learn Python. I’m rather disappointed. The author is trying to teach: the elements of programming...
Python (D.3.2...) | Feb 8 17

The Dart programming language

Dart is a general-purpose, object-oriented, optionally typed programming language designed to be easy to learn, easy to use, and easy to run efficiently in multi-core, distributed environments, including the World Wide Web. The Dart programming language describes...
Object-Oriented Languages (D.3.2...) | Jan 20 17

Practical foundations for programming languages

Robert Harper, from Carnegie Mellon University, has produced the second edition of the book Practical foundations for programming languages. The book is comprehensive in its coverage of the topic...
Language Constructs & Features (D.3.3) | Jan 13 17

Theory Of Computation (F)

Summing it up: from one plus one to modern number theory

I am not an official number theorist, like most in the target readership of this intriguing book, but I do belong to the set of “math enthusiasts of all backgrounds” for whom this book was written. The book’s...
Number-Theoretic Computations (F.2.1...) | Jan 26 17

Mathematics Of Computing (G)

Numerical methods and modelling for engineering

I always appreciated numerical methods courses, possibly because I found the field a simpler and more versatile alternative to learning the analytic solutions across many application domains. Although...
Numerical Algorithms (G.1.0...) | Feb 23 17

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