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
Search
  Browse All Reviews > Software (D) > Software Engineering (D.2) > Design Tools and Techniques (D.2.2)  
 
Options:
 
  1-10 of 536 Reviews about "Design Tools and Techniques (D.2.2)": Date Reviewed
   Designing with the mind in mind: simple guide to understanding user interface design guidelines (3rd ed.)
Johnson J., Morgan Kaufmann, Cambridge, MA, 2021. 290 pp.  Type: Book (978-0-128182-02-4)

This thoroughly engaging book offers explicit advice for the construction of user interfaces without involving one specification, development platform, or line of code. This is the third edition, but this review offers no comparison as...

Sep 27 2021
  Funology 2: from usability to enjoyment (2nd ed.)
Blythe M., Monk A., Springer International Publishing, New York, NY, 2018. 561 pp.  Type: Book (978-3-319682-12-9)

This was an unusual book for me to review, far removed from my comfort zone of developer environments and programming languages. This book is purely about human-computer interaction (HCI). It consists of 35 distinct essays, averaging a...

Aug 30 2021
   Carl Adam Petri: ideas, personality, impact
Reisig W., Rozenberg G., Springer International Publishing, New York, NY, 2019. 249 pp.  Type: Book (978-3-319961-53-8)

Every computer scientist studies Petri nets in their early academic years. Petri nets are a powerful yet very intuitive modeling tool for concurrent and distributed systems. Such networks were introduced by Carl Adam Petri (1926-2010) ...

Mar 25 2021
  Digital forensics basics: a practical guide using Windows OS
Hassan N., Apress, New York, NY, 2019. 360 pp.  Type: Book (978-1-484238-37-0)

Digital forensics, an emerging trend in the field of forensic science, involves electronic media as evidence in the court of law. The term is synonymous with computer forensics or cyber forensics. Digital forensics focuses on the acqui...

Nov 9 2020
  SparseX: a library for high-performance sparse matrix-vector multiplication on multicore platforms
Elafrou A., Karakasis V., Gkountouvas T., Kourtis K., Goumas G., Koziris N. ACM Transactions on Mathematical Software 44(3): 1-32, 2018.  Type: Article

The treatment of many scientific and engineering problems leads nearly always to huge computational tasks, which can cause great difficulties even when modern high-speed parallel computers are available. Matrix-vector multiplications a...

Sep 14 2020
  Practical Flutter: improve your mobile development with Google’s latest open-source SDK
Zammetti F., Apress, New York, NY, 2019. 416 pp.  Type: Book (978-1-484249-71-0)

One of the reasons a business may develop an application for mobile devices is for its branding and digital presence. In today’s market, that requires making the application available for both Android and iOS. The traditional...

Jul 27 2020
  A systematic literature review on intelligent user interfaces: preliminary results
Gonçalves T., Kolski C., de Oliveira K., Travassos G., Grislin-Le Strugeon E.  IHM 2019 (Proceedings of the 31st Conference on l’Interaction Homme-Machine, Grenoble, France, Dec 10-13, 2019) 1-8, 2019.  Type: Proceedings

Designers of user interfaces often face a fundamental dilemma: how much of the underlying functionality of the system should they expose to the user? An experienced user may want direct access to most, or all, of the functionality, whi...

May 14 2020
  Self-healing UI: mechanically and electrically self-healing materials for sensing and actuation interfaces
Narumi K., Qin F., Liu S., Cheng H., Gu J., Kawahara Y., Islam M., Yao L.  UIST 2019 (Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology, New Orleans, LA, Oct 20-23, 2019) 293-306, 2019.  Type: Proceedings

Compared to living things like animals or plants, today’s electronic devices are quite fragile. Even minor “injuries” render them incapacitated, or limit their functionality. Sometimes they can be repaired...

Jan 23 2020
  Improving lazy decision tree for imbalanced classification by using skew-insensitive criteria
Su C., Cao J. Applied Intelligence 49(3): 1127-1145, 2019.  Type: Article

Decision trees are powerful graphic tools representing decisions and their related outcomes as branches of a tree. They enable people to see both the overall picture and the local details at the same time. First developed in the 60s in...

Jul 18 2019
  Control strategies for self-adaptive software systems
Filieri A., Maggio M., Angelopoulos K., D’ippolito N., Gerostathopoulos I., Hempel A., Hoffmann H., Jamshidi P., Kalyvianaki E., Klein C., Krikava F., Misailovic S., Papadopoulos A., Ray S., Sharifloo A., Shevtsov S., Ujma M., Vogel T. ACM Transactions on Autonomous and Adaptive Systems 11(4): 1-31, 2017.  Type: Article

How can we develop advanced control strategies for self-adaptive software systems? If you are interested in an extended answer, please read this paper. Its aim is to provide an overview of the control techniques that are well known in ...

Apr 13 2018
 
 
 
Display per page
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy