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
  Browse All Reviews > Software (D) > General (D.0)  
  1-10 of 30 Reviews about "General (D.0)": Date Reviewed
   Democratizing domain-specific computing
Chi Y., Qiao W., Sohrabizadeh A., Wang J., Cong J. Communications of the ACM 66(1): 74-85, 2022.  Type: Article

As computer professionals, we mostly envision computers as general-purpose tools by default. Over the past decades, Moore’s law and Dennard scaling have, year after year, given us consistently better “toys”: faster computers, lar...

Jun 22 2023
   Clean craftsmanship: disciplines, standards, and ethics
Martin R., Pearson, Columbus, OH, 2021. 416 pp.  Type: Book (978-0-136915-71-3), Reviews: (2 of 2)

At first, computer programming was reserved for highly skilled people. Over the decades, programming languages have become more and more user friendly, making them accessible to more people. Nowadays, several countries around the world are general...

Sep 21 2022
  Sustainable design: HCI, usability and environmental concerns (2nd ed.)
Issa T., Isaias P., Springer International Publishing, Cham, Switzerland, 2022. 231 pp.  Type: Book (978-1-447175-12-4)

In the context of this book, sustainability refers to software that supports the creation of a healthy environment and energy efficiency. Very early on in the book, the authors make the point that sustainability should--like security--be...

Sep 14 2022
   Clean craftsmanship: disciplines, standards, and ethics
Martin R., Pearson, Columbus, OH, 2021. 416 pp.  Type: Book (978-0-136915-71-3), Reviews: (1 of 2)

Software craftsmanship is a mindset that emphasizes technical excellence over mere execution. The author of this book, Robert C. Martin, commonly referred to as “Uncle Bob,” is one of the signatories of the manifest...

Jun 16 2022
  Creating and Using Virtual Prototyping Software
Post D., Kendall R., Addison-Wesley Professional, Boston, MA, 2021. 352 pp.  Type: Book (978-0-136566-93-9)

Virtual prototyping has established its place as an important tool in modern engineering design, and one increasingly hears about software prototypes as a means of exploring the behavior of natural systems as well as engineered product...

May 26 2022
  SARDE: A Framework for Continuous and Self-Adaptive Resource Demand Estimation
Grohmann J., Eismann S., Bauer A., Spinner S., Blum J., Herbst N., Kounev S. ACM Transactions on Autonomous and Adaptive Systems 2(15): 1-31, 2020.  Type: Article

Reliable performance estimation of complex software systems requires models that are adaptable to the system’s environment and workload. Grohmann et al. present SARDE for active and endless “self-adaptive resource d...

Apr 6 2022
  Righting software: a method for system and project design
Löwy J., Addison-Wesley, Boston, MA, 2019. 480 pp.  Type: Book (978-0-136524-03-8)

The history of software systems development is filled with projects that have either failed or experienced severe problems, ranging from cost or schedule overruns to falling short of customer needs and serious quality defects. The roll...

May 11 2021
  Software verification and validation technologies and tools
Rodriguez M., Piattini M., Ebert C. IEEE Software 36(2): 13-24, 2019.  Type: Article

Rodriguez et al. attempt to explore the existing methods and tools that can be employed to check if (1) software is being built in a way that meets quality standards, and (2) the software product satisfies the intended use. Throughout ...

Sep 17 2019
  And then, there were three
Monroe D. Communications of the ACM 62(6): 16-18, 2019.  Type: Article

This article is a state-of-the-industry survey on the dwindling silicon foundries that manufacture integrated circuits. The authors rightly question the trifecta of factors that currently constrict and afflict business: i) the viabilit...

Sep 17 2019
  A philosophy of software design
Ousterhout J., Yaknyam Press, Palo Alto, CA, 2018. 190 pp.  Type: Book (978-1-732102-20-0)

I distinctly recall the first class I taught in software design, in 1980. One student from that course is now a computer science (CS) professor and department head at a major college in Tel Aviv. This anecdote, with its dating, is rele...

Jun 3 2019
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2023 ThinkLoud®
Terms of Use
| Privacy Policy