These reviews are the most popular with readers.
All Media Types
For the last:
System verification: proving the design solution satisfies the requirements (2nd ed.)
Grady J., Academic Press, Boston, MA, 2016. 414 pp. Type: Book (978-0-128042-21-2)
Do you work on the development of a complex system either as a procurer/sponsor or as a contractor/implementer, or do you intend to become a member of such a team? You will be much more successful if you are familiar with the general notions, proc...
Emerging trends in the evolution of service-oriented and enterprise architectures
El-Sheikh E., Zimmermann A., Jain L., Springer International Publishing, New York, NY, 2016. 265 pp. Type: Book (978-3-319405-62-9)
Projects to modernize mission-critical IT services in established businesses suffer technical and nontechnical change management challenges. This collection of chapters presents an in-depth analysis and solutions for the technical issues....
Machines of loving grace: the quest for common ground between humans and robots
Markoff J., HarperCollins Publishers, New York, NY, 2016. 400 pp. Type: Book (978-0-062266-69-9)
There is little doubt that we are experiencing a resurgence of interest in artificial intelligence (AI). Most new household appliances are advertised as being “smart,” and we all carry in our pockets phones that can provide intelligent...
Toward engineering a secure Android ecosystem: a survey of existing techniques
Xu M., Song C., Ji Y., Shih M., Lu K., Zheng C., Duan R., Jang Y., Lee B., Qian C., Lee S., Kim T. ACM Computing Surveys 49(2): 1-47, 2016. Type: Article
Android has clearly surpassed every other mobile operating system in terms of popularity, adoption rates, and alternative uses (Internet of Things, IoT). With mobile malware increasing faster than mobile commerce (mCommerce), it is worth understan...
Model checking Petri nets with names using data-centric dynamic systems
Montali M., Rivkin A. Formal Aspects of Computing 28(4): 615-641, 2016. Type: Article
Carl Adam Petri established Petri net theory, in 1962, with the publication of his doctoral thesis, “Kommunikation mit Automaten.” In the following 54 years, a rich and extensive body of work has been added to the theory and language c...
Computational personality analysis: introduction, practical applications and novel directions
Neuman Y., Springer International Publishing, New York, NY, 2016. 120 pp. Type: Book (978-3-319424-58-3)
Reading this book reminded me of an old joke. A man goes to see a fortuneteller on his 30th birthday to learn about his fate and future. After some analysis and contemplation, she says, “You will be lonely and poor until you are 50.” H...
Pro CSS3 layout techniques
Hampton-Smith S., Apress, New York, NY, 2015. 183 pp. Type: Book (978-1-430265-02-3)
If you want to leverage the power of cascading style sheets (CSS), then this book may be of help to you. It is intended for those who take designing web pages seriously. You definitely need an understanding of Hypertext Markup Language (HTML) to f...
Ruparelia N., The MIT Press, Cambridge, MA, 2016. 280 pp. Type: Book (978-0-262529-09-9)
Cloud computing is no longer cutting edge, but has moved into the mainstream and become just one more option available for the delivery of information technology (IT) services. Once service providers start to aim their marketing for a product at t...
How to use objects: code and concepts
Gast H., Addison-Wesley Professional, New York, NY, 2016. 832 pp. Type: Book (978-0-321995-54-4)
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 behind complex and ever-increasing requireme...
How not to network a nation: the uneasy history of the Soviet Internet
Peters B., The MIT Press, Cambridge, MA, 2016. 312 pp. Type: Book (978-0-262034-18-0)
Why was the Internet invented in the US and not in the Soviet Union? Was its creation in the US the outcome of unique circumstances, or could it have been conceived, more or less independently, elsewhere? I know, it sounds like an academic questio...
Reproduction in whole or in part without permission is prohibited. Copyright © 2000-2017 ThinkLoud, Inc.