ACM Books


Books-Under-Review-->Computers-->Computer Science-->Organizations-->ACM
Related Subjects: Journals Special Interest Groups Chapters
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
ACM Books sorted by Average customer review: high to low .

ACM
Component-Based Software Engineering: Putting the Pieces Together (ACM Press)
Published in Paperback by Addison-Wesley Professional (2001-06-18)
Authors: George T. Heineman and William T. Councill
List price: $64.99
New price: $35.00
Used price: $15.15

Average review score:

Book Articles
Helpful Votes: 2 out of 2 total.
Review Date: 2007-08-05
The "Search Inside this Book" feature was not available when this review was posted. This book contains the following (excellent) articles:

TABLE OF CONTENTS

I. COMPONENT DEFINITON.
1. Definition of Software Component and its Elements.
George T. Heineman, William T. Councill.
2. The Component Industry Metaphor.
Hedley Apperly.
3. Component Models and Component Services: Concepts and Principles.
Rainer Weinreich, Johannes Sametinger.
4. An Example Specification for Implementing a Temperature Regulator Software Component.
Janet Flynt, Jason Mauldin.

II. THE CASE FOR COMPONENTS.
5. The Business Case for Software Components.
John Williams.
6. COTS Myths and Other Lessons Learned in Component-Based Software Development.
Will Tracz.
7. Roles for Component-Based Development.
Paul Allen.
8. Common High Risk Mistakes in Component-Based Software Engineering.
Wojtek Kozaczynski.
9. CBSE Success Factors: Integrating Architecture, Process, and Organization.
Martin L. Griss.

III. SOFTWARE ENGINEERING PRACTICES.
10. The Practice of Software Engineering.
George T. Heineman.
11. From Subroutines to Subsystems: Component-Based Software Development.
Paul C. Clements.
12. Status of CBSE in Europe.
Barry McGibbon.
13. CBSE in Japan and Asia.
Mikio Aoyama.

IV. THE DESIGN OF SOFTWARE COMPONENT INFRASTRUCTURES.
14. Software Components and the UML.
Kelli Houston, Davyd Norris.
15. Component Infrastructures: Placing Software Components in Context.
Steve Latchem.
16. Business Components.
James Carey, Brent Carlson.
17. Components and Connectors: Catalysis Techniques for Defining Component Infrastructures.
Alan Cameron Wills.
18. An Open Process for Component-Based Development.
Brian Henderson-Sellers.
19. Designing Models of Modularity and Integration.
Kevin J. Sullivan.

V. FROM SOFTWARE COMPONENT INFRASTRUCTURES TO SOFTWARE SYSTEMS.
20. Software Architecture.
Alexander L. Wolf, Judith A. Stafford.
21. Software Architecture Design Principles.
Len Bass.
22. Product-Line Architectures.
Martin L. Griss.

VI. THE MANAGEMENT OF COMPONENT-BASED SOFTWARE SYSTEMS.
23. Measurement and Metrics for Software Components.
Jeffrey Poulin.
24. The Practical Reuse of Software Components.
Don Reifer.
25. Selecting the Right COTS Software: Why Requirements are Important.
Cornelius Ncube, N.A.M. Maiden.
26. Build vs. Buy: A Rebuttal.
George T. Heineman.
27. Software Component Project Management Processes.
William T. Councill.
28. The Trouble with Testing Software Components.
Elaine Weyuker.
29. Configuration Management and Component Libraries.
Hedley Apperly.
30. The Evolution, Maintenance and Management of Component-Based Systems.
Mark Vigder.

VII. COMPONENT TECHNOLOGIES.
31. Overview of the CORBA Component Model.
Douglas C. Schmidt, Nanbor Wang, Carlos O'Ryan.
32. Transactional COM+: Designing Scalable Applications.
Timothy J. Ewald.
33. The Enterprise JavaBeans Component Model.
David Blevins.
34. Bonobo and Free Software Gnome Components.
Michael Meeks.
35. Choosing Between COM+, EJB, and CCM.
Andy Longshaw.
36. Software Agents as Next Generation Software Components.
Martin L. Griss.

VIII. LEGAL AND REGULATORY.
37. CBSE as a Unique Engineering Discipline.
John Speed, William T. Councill, George T. Heineman.
38. The Future of Software Components: Standards and Certification.
Janet Flynt, Manoj Desai.
39. Commercial Law Applicable to Component-Based Software.
Stephen Chow.
40. The Effects of UCITA on Software Component Development and Marketing.
Stephen Chow.

IX. CONCLUSION.
41. Summary.
William T. Councill, George T. Heineman.
42. Future of CBSE.
William T. Councill, George T. Heineman, Jeff Poulin.
Appendix A. Glossary.
References.
About the Authors.

I hope this helps.

Excellent Anthology
Helpful Votes: 23 out of 23 total.
Review Date: 2001-07-30
This book is an excellent collection of articles describing all of the important issues surrounding the construction of component-based software systems. Each chapter describes a different aspect of the question of how to build a system using reusable components. Although each of these chapters is written by a different author or authors, they have been edited so that they read as a continuous whole. It is interesting that the editors were able to get some of the biggest names in the field to write articles on their specialties. A look at the author biographies show that they include industry practitioners, academics, industrial researchers, and independent consultants. Together they have a very impressive amount of experience and varied expertise. Perhaps my only complaint is that because so many different topics are covered, and each article is rather brief, some of the articles just touch the surface of the issues. But they do provide a balanced picture of these issues which then allow you to go out and do further in-depth reading on salient topics using the included list of references.

Encyclopedic and full of information
Helpful Votes: 37 out of 37 total.
Review Date: 2001-12-25
Covers the full spectrum of component-based software engineering, from the basics to legal aspects. Contains one of the most authoritative collections of essays and whitepapers on the subject between two covers. I have used this book as a basis for component-based development, and have also used it as the foundation for a SQA initiative because the material also addresses quality. Many of the essays support a software reuse strategy, which is an added bonus. Another use of this outstanding book is as a resource for in-house training in many aspects of software engineering outside of the component-based domain. It's that comprehensive and complete. I recommend using this book with Successful Software Development as the two primary references in mature development organizations.

A definitive reference on the subject
Helpful Votes: 44 out of 44 total.
Review Date: 2001-09-11
This 818 page collection of 42 papers and articles is a definitive work on component-based software engineering. Regardless of your area(s) of interest, there is probably a chapter that addresses it. More importantly, each chapter is written by a top expert in their subspecialty.

Instead of giving a chapter-by-chapter description, I am going to cover the chapters that I found useful. To begin, Part II, chapters 1 through 3 gave me a quick primer in software components and highlighted the need to think in a different frame when dealing with component-based development. If you are new to CBSW then the 48 pages devoted to the basics are worthwhile reading.

Part II's five chapters on making a business and technical case for components is outstanding and the authors cover every facet. I found Part III, which covers software engineering practices, particularly useful. The value to me was the status of CBSW engineering on a global scale because I am currently providing consulting services to an India-based company that specializes in components. For this reason I also found Part IV's eight chapters on managing component-based software systems especially valuable.

The real eye-opener [for me], however, was in Part VIII, which devotes four interesting chapters on aspects of legal and regulatory issues as they related to software development as a discipline, and component-based software engineering specifically. In particular, chapter 38 on software component standards and certification was enlightening. I was also enlightened by chapter 39's fascinating discussion on commercial law applicable to component-based software, and the effects of the Uniform Computer Information Transactions Act (UCITA) on component-based software development and marketing.

This is an excellent book that covers the entire landscape of component-based software engineering and, although is a weighty 818 pages, is not difficult to read through. Each chapter is really a paper or article, so each is standalone. If you are dealing with off-shore development in any way, the book is especially valuable, and if you are doing CBSW in-house, the key differences between this approach and other development approaches are highlighted and will give you sufficient information with which to approach CBSW intelligently and effectively.

ACM
Mobility: Processes, Computers, and Agents (ACM Press)
Published in Paperback by Addison-Wesley Professional (1999-04-29)
Authors: Dejan Milojicic, Frederick Douglis, and Richard Wheeler
List price: $59.99
New price: $29.95
Used price: $4.52

Average review score:

Wish this book was available when I started my research!
Helpful Votes: 1 out of 2 total.
Review Date: 1998-12-30
This book presents an excellent collection of papers describing various forms of mobility. It would be useful for a wide variety of technical professionals. This would also be an invaluable resource for students and researchers who plan to work in this increasingly important area. The unique feature of this book is the width of its coverage. It covers all the important papers I can think of.

Three features make this book competitive
Helpful Votes: 3 out of 4 total.
Review Date: 1998-12-30
1) The three areas covered - although they have similar problems with similar solutions - are rarely presented together. 2) The editors have selected a nice cross-section of papers from the three areas, and 3) The editors make some key points about and draw some key parallels between the three areas in the introductions and summaries.

An outstanding collection!
Helpful Votes: 5 out of 6 total.
Review Date: 2000-01-07
This book is an excellent collection of research papers on mobility, and it serves as a good introduction on the topic as well as a reference for new work. It stands out for three reasons: (1) Its breadth - it covers all important aspects of mobility in a single volume. (2) Its depth - it pulls together papers from many different sources, including major conferences, but also hard-to-find, yet ground-breaking papers. (3) Its commentary - both by the authors and by the individual researchers (in the form of afterwords).

ACM
Software Reuse: Architecture, Process and Organization for Business Success (ACM Press)
Published in Hardcover by Addison-Wesley Professional (1997-06-01)
Authors: Ivar Jacobson, M. Griss, and P. Jonsson
List price: $69.99
New price: $18.47
Used price: $7.28

Average review score:

A comprehensive approach to effective Software Reuse
Helpful Votes: 12 out of 13 total.
Review Date: 1998-06-09
Having reviewed this book before and after it's publication, I can say without a doubt that this is the best book to date on how to implement a effective, systematic reuse program. The book addresses all aspects of Software Reuse, from organizational factors to implementation technologies. All the authors have experience with implementing reuse programs in the real world, and they speak from experience as well as from expertise. If you are at all interested in Software Reuse, or with improving software development productivity, you need this book.

Read it, read it, read it!
Helpful Votes: 16 out of 16 total.
Review Date: 1999-08-16
Don't limit yourself to code reusability. This book goes further. Think about reusability from the beginning, put it into your analysis and design models.

The book talks about an _architecture_ and a _process_ to achieve software reusability. I found the book hard to read. Sometimes I felt they did not "hit-the-ground". My problem? I was thinking in code. Don't let that happen to you.

The authors talk about a complete organized process to achieve reusability. The book is a must if you are thinking in reusability.

Read it!

Great place to start
Helpful Votes: 7 out of 8 total.
Review Date: 2001-09-21
This is an excellent book for developers, architects, project managers, and development managers. It clearly explains how to adjust your development practices to achieve reuse at all levels. I found it particularly helpful in diagnosing common management issues that hinder reuse practices. This book has helped me gather the information needed to effectively establish reusability.

ACM
History of Programming Languages, Volume 2 (ACM Press)
Published in Paperback by Addison-Wesley Professional (1996-02-22)
Author:
List price: $69.99
New price: $48.24
Used price: $30.98

Average review score:

A Fascinating Look at the Origins of Important Languages
Helpful Votes: 6 out of 6 total.
Review Date: 2001-02-23
Until such time as someone tries to fill the shoes of Jean Sammet and write a new overview of programming languages (a major job, that!), the HOPL conferences are the main source of insight into the development of programming languages that, Sapir-Whorf style, have shaped the way we view programming and the problems we try to solve with a computer. Even if someone does take up that task, the HOPL conferences are invaluable, since they provide information straight from the people involved.

This volume of the proceedings of HOPL II is thus invaluable for the student of programming. HOPL I covered the main early languages (Algol 60, FORTRAN, COBOL, LISP, APT, BASIC...); HOPL II covers important languages of more recent vintage (Algol 68, Pascal, C, C++. more recent dialects of LISP). C.H. Lindsey's fine paper on the turbulent development of Algol 68, the best language you probably never used and a major influence on later languages, is worth the price of admission by itself.

Outstanding Collection of Resources
Helpful Votes: 6 out of 8 total.
Review Date: 1999-06-05
I have read many many computer jounrals about the history of computing. Very few resources have put the kind of time and effort that Thomas Bergin has done in his book. Along with assistant editor, RIck Gibson, both men do a fine job collecting the best of the best resources and giving it right to the public upfront. I wish Bergin can do another book or something Internet related because this is truly apart of computing that we do not really have much material on.

ACM
Acm Multimedia 97: November 9-13, 1997 Seattle, Washington, USA
Published in Paperback by Addison Wesley Publishing Company (1997-11-25)
Author:
List price: $41.99
New price: $6.00
Used price: $0.64

Average review score:

no
Helpful Votes: 0 out of 2 total.
Review Date: 1999-03-18
npthin

ACM
Computer Graphics: Proceedings : Siggraph 97 Conference Proceedings, August 3-8, 1997
Published in Paperback by Addison Wesley Publishing Company (1997-12-19)
Author: ACM Press
List price: $79.95
New price: $100.91
Used price: $1.17

Average review score:

It was alright
Helpful Votes: 0 out of 4 total.
Review Date: 1999-08-19
It's just the book I am looking for

ACM
Chi 99: The Chi Is the Limit : Human Factors in Computing Systems : Chi 99 Conference Proceedings (ACM Press)
Published in Paperback by Assn for Computing Machinery (1999-06)
Author:
List price: $49.95
New price: $2.21
Used price: $1.42

Average review score:

Leaders in the field speak through this book
Helpful Votes: 1 out of 2 total.
Review Date: 2000-07-04
This book covers the most up to date information in the field of human computer interaction, also known as human factors engineering. It is a collection of papers from industry experts and discusses works in progress.

The book is extremely well organized since it has not only an index of terms but an index of authors and a table of contents that groups papers by topic.

The topics cover the most technical issues of virtual reality, software programming tools and techniques to the most human centered issues of the learning processes, keyboard styles and narrative techniques.

This book provides important information for any person that designs, develops, delivers or trains people in the field of automation.

ACM
The Computer Comes of Age: The People, the Hardware, and the Software (ACM Distinguished Dissertations)
Published in Hardcover by MIT Press (1984-01)
Author: Rene Moreau
List price: $22.50
New price: $19.95
Used price: $14.98

Average review score:

Timelines correct
Helpful Votes: 0 out of 2 total.
Review Date: 1997-12-21
This book identifies the correct terms for computing history phases, and also shows the history for early computing well. A good read written by an IBM director in France.

ACM
Computer System Organization (ACM monograph series)
Published in Hardcover by Academic Press Inc.,U.S. (1973-05)
Author: Elliott I. Organick
List price: $39.50
New price: $99.99
Used price: $0.99

Average review score:

What other computer book gives stack drawings in color?
Helpful Votes: 2 out of 2 total.
Review Date: 1998-03-05
For any use of the Unisys A Series/Clearpath systems that desires some deeper knowledge of how these systems were designed, I highly recommend this book.

This book gives a complete presentation of the major operator and stack architecture elements. While much of the information is no longer valid for the current architectures, the basic PCW, RCW, MSCW words are there in theory, if not accurate for today's systems. This book gives a good insight into the reason that ALGOL screams on these systems. I highly recommend this book for all support or systems persons on the A Series or Clearpath NX systems.

ACM
Database Security (Acm Press Books)
Published in Hardcover by Addison-Wesley Professional (1994-11-30)
Author: Maria Grazia Fugini
List price: $76.95
New price: $326.00
Used price: $14.95

Average review score:

Great Stuff
Helpful Votes: 0 out of 2 total.
Review Date: 2003-03-12
I was so impressed by the depth, comprehensiveness, and the presentation of this book. Anyone who wants to know more about security should read this book.


Books-Under-Review-->Computers-->Computer Science-->Organizations-->ACM
Related Subjects: Journals Special Interest Groups Chapters
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