Software Development Books


Books-Under-Review-->Computers-->Companies-->Software Development-->88
Related Subjects: Custom Development Mainframes Handheld Computers Embedded Systems Consumer Software Support
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Software Development Books sorted by Average customer review: high to low .

Software Development
The Simplicity Shift: Innovative Design Tactics in a Corporate World
Published in Paperback by Cambridge University Press (2002-11-18)
Author: Scott Jenson
List price: $33.99
New price: $26.85
Used price: $14.92

Average review score:

Top notch design booklet
Helpful Votes: 3 out of 3 total.
Review Date: 2004-12-10
This book contains twelve small chapters on the adequate design of technical devices, the design of good and foremost well usable "user interfaces". Each of these chapters is a fast read (maybe half an hour), but contains enough substance to fill an entire book of good quality.

It is always good to remind oneself in regular intervals, of what excellent quality means. This book helps you.

I read it from the perspective of a software developer. After reading this I now think, that I really do finally understand the importance of use cases (see Ivar Jacobson). Before I was reading a book by Kent Beck on Test Driven Development. Also here the Jenson Book sheds extra illumination. A test is a use of a program.

You might find the book expensive for so few pages. These pages are more than worth it.

Software Development
The Smalltalk Developer's Guide to VisualWorks With diskette (SIGS: Advances in Object Technology)
Published in Paperback by SIGS (1995-07)
Author: Tim Howard
List price: $45.00
Used price: $19.95

Average review score:

A must for serious UI programmers
Helpful Votes: 3 out of 4 total.
Review Date: 1999-03-06
I like this book especially, because it explains in detail all this UIBuilder and Spec stuff. If you want to understand how to build powerful user interfaces, this book is must. It really gives you insight into the mechanisms of the VisualWorks UI building. It was rather easy for me, to add own widget specs into the framework after reading it.

Software Development
Smart Card Developer's Kit
Published in Textbook Binding by Macmillan Technical Pub (1998-02-13)
Authors: Scott Guthery and Timothy M. Jurgensen
List price: $79.99
Used price: $3.97

Average review score:

Excellent full-scope book on the technology and development.
Helpful Votes: 26 out of 37 total.
Review Date: 1998-12-03
Very thorough book. Well paced, with good grounding section on the history and technological components. The sample applications are good, if somewhat limited. A followup site on the Web with more examples and a discussion group would be of GREAT use.

Software Development
Social Thinking--Software Practice
Published in Hardcover by The MIT Press (2002-04-21)
Author:
List price: $65.00
New price: $44.86
Used price: $25.00

Average review score:

Thought-provoking and eclectic
Helpful Votes: 19 out of 20 total.
Review Date: 2002-08-01
This book is an interesting collection of essays on the soft elements of software engineering. Most of the essays deal with organizational and process aspects from a cross-functional perspective, and there is an emphasis on requirements and business/IT alignment in the overall theme of this collection.

Each of the five parts and 21 essays are grouped by a book structure that aligns to cross-functional cooperation from a software engineering point of view:
Part I Deconstructing
Chapter 1 -Developing and Embedding Autooperational Form Chapter 2 -On Foundational Categories in Software Development Chapter 3 -Making Use of Social Thinking: The Challenge of Bridging Activity Systems Chapter 4 -Challenging Traditions of Inquiry in Software Practice
Part II Informing
Chapter 5 -On Retrieving Skilled Practices: The Contribution of Ethnography to Software Development Chapter 6 -Representing and Modeling Collaborative Practices for Systems Development Chapter 7 -The Locales Framework: Making Social Thinking Accessible for Software Practitioners Chapter 8 -What Doesn't Fit: The "Residual Category" as Analytic Resource
Part III Grounding
Chapter 9 -On the Intertwining of Social and Technical Factors in Software Development Projects Chapter 10 -Software Practice is Social Practice Chapter 11 -"Yes-What Does That Mean?" Understanding Distributed Requirements Handling Chapter 12 -Doing Empirical Research on Software Development: Finding a Path between Understanding, Intervention, and Method Development
Part IV Organizing
Chapter 13 -Changing Work Practices in Design Chapter 14 -Information Systems Research and Information Systems Practice in a Network of Activities Chapter 15 -Reaching out for Commitments: Systems Development as Networking Chapter 16 -Participatory Organizational and Technological Innovation in Fragmented Work Environments Chapter 17 -Large-Scale Requirements Analysis as Heterogeneous Engineering
Part V Reorienting
Chapter 18 -Useware Design and Evolution: Bridging Social Thinking and Software Construction Chapter 19 -Discontinuities Chapter 20 -Localizing Self on the Internet: Designing for "Genius Loci" in a Global Context Chapter 21 -Intent, Form, and Materiality in the Design of Interaction Technology

Anyone who is concerned about business/IT alignment and software process improvement, especially readers who are working in a CMM Level 3 or above environment or in an IT or consulting organization that is a profit center will benefit from the many (if not all) of the ideas in this book. Even if some of the information is not actionable in your organization, it will cause you to view software engineering from multiple perspectives.

Software Development
Soft Computing for Knowledge Discovery: Introducing Cartesian Granule Features (The Springer International Series in Engineering and Computer Science)
Published in Kindle Edition by Springer (2000-01-15)
Author: James G. Shanahan
List price: $187.00
New price: $149.60

Average review score:

Outstanding contribution to the field of knowledge discovery
Helpful Votes: 0 out of 1 total.
Review Date: 2005-03-28
The author, James Shanahan is internationally renowned across a number of computing fields including AI, information retrieval, information access, linguistics, text/data mining and machine learning. Indeed his expertise is reflected in his already substantial and growing IP portfolio. The book quickly made it's mark leading to a substantial international speaking itinerary and it has directly influenced many new approaches, research and developments in soft computing and knowledge discovery.

The book forms a comprehensive discussion and overview of the traditional soft computing approaches to knowledge discovery and, importantly, advances the science to Cartesian granule features and their corresponding learning algorithms thus introducing an intuitive approach to knowledge discovery.

The book and it's contents are well thought out both in how it presents complexities and in how it argues and presents this new approach vis a vi the traditional and other approaches. The approach is supported with examples applied to diverse scenarios including object recognition in outdoor scenes and in medical diagnosis and control.

It's not just a book but an essential reference source, teaching tool and resource for all with an interest in the topic. It provides a host of datasets and source codes for several algorithms described in the book.

Don't stop with this book. James Shanahan continues to surprise and amaze in the computing field and can be found presenting at numerous events each year from Asia to the US to Europe. He has an avid following and is certainly `one to watch'.

Software Development
Software and Hardware Engineering: Motorola M68HC11
Published in Paperback by Oxford University Press, USA (1997-02-27)
Author: Fredrick M. Cady
List price: $69.95
New price: $35.00
Used price: $3.68

Average review score:

research
Helpful Votes: 1 out of 9 total.
Review Date: 1999-03-17
h

Software Development
A Software Architecture Primer
Published in Paperback by Angophora Press (2006-03-01)
Authors: John Reekie and Rohan McAdam
List price: $34.95
New price: $21.84
Used price: $19.15

Average review score:

Masterpiece of simplicity
Helpful Votes: 18 out of 20 total.
Review Date: 2006-07-09
A Software Architecture Primer beautifully describes a small set of light-weight practices that can streamline and systematize your software design process without bogging you down in a beureaucratic process.

Usually when I think of software engineering process, I think of a set of burdensome tasks that drag me down and make it more difficult to explore or change my design. Each design change can result in hours or days updating countless documents, recommunicating those changes in reviews, and so on. At the same time, it is usefult to have a structure for fleshing out a software design and communicating it to your team.

In contrast to most other authors I've read in this space, Reekie and McAdam realize that there is a tension between process (structure) and getting real work done. So rather than going on and on about the minutiae of different software design formalisms and whatnot, they clearly and succinctly describe a set of techniques and exercises that will help you systematically design better software and communicate your design to others without slowing you down. This is the first software architecture book that I will actually put to practice in my next software project, rather than picking and choosing from the huge body of literature in this space.

Software Development
Software Configuration Management
Published in Hardcover by Auerbach Publications (2004-02-25)
Author: Jessica Keyes
List price: $94.95
New price: $75.96
Used price: $89.95

Average review score:

Best book on SCM (and CM) I own
Helpful Votes: 11 out of 11 total.
Review Date: 2004-03-16
If I could use only one of the stack of SCM books I own to guide me through an implementation and serve as reference this book would be it. The reasons for this bold statement are:

- it's comprehensive in coverage, starting with an in-depth introduction that clearly explains software configuration management as a discipline and process area, its benefits, and an overview of implementation issues, to details on every aspect of performing and managing software configuration.

- it addresses SCM from both software engineering and project management perspectives.

- it's based on established standards (MIL-STD-973 and EIA-649).

To readers who are working in agile environments that employ rapid development and implementation approaches the MIL-STD-973 and EIA-649 standards upon which this book is based may raise a red flag. To assuage concerns about introducing what many may perceive to be heavy, bureaucratic standards to processes designed for fast paced implementation, SCM is one area that requires checkpoints and a methodical process to ensure quality. As you read this book you'll find that neither MIL-STD-973 or EIA-649 are inherently cumbersome, especially if tailored to your specific project or development environment.

Highlights of this book, aside from the detailed treatment of every facet of SCM, are the copious use of tables and graphics to summarize or clarify key concepts and how processes work, and the wealth of artifacts contained in the appendices. The appendices alone are worth the price of this book because they provide templates, guidelines and checklists, and forms that you can immediately use. Note, though, that many of these artifacts are also provided in other books from the publisher, and some such as the DoD Engineering Change Proposal may not be applicable to your objectives (although they will be useful if tailored).

As you read this book you'll discover that general configuration management principles are also introduced, expanding the usefulness to integrators as well as software engineers. What I especially like is how the book never loses sight of the relationship between SCM and quality, the way metrics are identified and presented, and the interrelationship between configuration management and maintenance.

I personally believe that this book is the best there is for implementing and employing a strong SCM process, which is critical to any software or integration project.

Software Development
Software Creativity
Published in Paperback by Prentice Hall (1995-02)
Author: Robert L. Glass
List price: $34.80
Used price: $15.00

Average review score:

Creativity in Software dichotomies
Helpful Votes: 3 out of 3 total.
Review Date: 2005-02-07
This book really looks at software creativity from a number of dichotomies - Ancient Greek (bring your own hammer) v. Rome (Let's build this together), Discipline v. Flexible, Formal v. Heuristics, extrinsic v. intrinsic motivations, science v. art and a number of others. These topics are all addressed in a series of very easy to read essays that takes the reader through the journey of determining what is best.
I found this a very good read and one that I will ponder for sometime.

Software Development
Software Design & Usability : Talks with Bonnie Nardi, Jakob Nielsen, David Smith, Austin Henderson & Jed Harris, Terry Winograd and Stephanie Rosenbaum
Published in Paperback by Copenhagen Business School (2000-10-01)
Author: Klaus Kaasgaard
List price: $194.00
Used price: $97.67

Average review score:

Much more than 'just' software design and usability
Helpful Votes: 3 out of 5 total.
Review Date: 2001-03-21
This is a highly recommendable book. A must for everyone interested in how human-comupter interaction is studied or conceived or debated.

Read about those topics, that are hot or ever-greens for the usability-interested.

Maybe you don't know all of those names in the title, but you will surely see why THEY've been chosen for the interviews.

The topics are presented the way they were raised with the interviewed persons - as dialogues, interviews.

This is a great way of approaching and exploring the thoughts and concepts that go across the entire field of software and internet development, and not through just one or two writers.

It's a lot of food for thought.


Books-Under-Review-->Computers-->Companies-->Software Development-->88
Related Subjects: Custom Development Mainframes Handheld Computers Embedded Systems Consumer Software Support
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250