DEPARTMENT: Editorial pointers
Diane Crawford
Page 5
DEPARTMENT: News track
Robert Fox
Pages 9-10
DEPARTMENT: Forum
Diane Crawford
Pages 11-14
COLUMN: The business of software
Reconsidering some commonly accepted project management practices.
Phillip Armour
Pages 15-18
COLUMN: Practical programmer
Underlying complexity escalates exponentially: some little-known research findings.
Robert L. Glass
Pages 19-21
COLUMN: Viewpoint
How much privacy are citizens willing to surrender in the interest of public safety?
Boaz Gelbord, Gert Roelofsen
Pages 23-24
SPECIAL ISSUE: Computer-supported cooperative work in design
Systems design is a complex activity requiring the cooperation of multi-disciplinary teams. Most of the time, these teams are located in different places and use different software applications for various purposes. Distribution …
Zakaria Maamar, Weiming Shen
Pages 25-26
What can be done to better support collaborative innovation?
Mark Klein, Hiroki Sayama, Peyman Faratin, Yaneer Bar-Yam
Pages 27-31
Malicious attacks on Web servers by intruders and hackers are prime concerns of organizations, administrators of Web sites, as well as users who access them.
Soroush Sedaghat, Josef Pieprzyk, Ehsan Vossough
Pages 33-37
C/Webtop: providing users with a means for collaborating while on the move.
Federico Bergenti, Agostino Poggi, Matteo Somacher
Pages 39-44
Along with the browser paradigm, Java has fundamentally changed the work environment, helping produce compelling applications for collaborating over the Internet.
Lihui Wang, Brian Wong, Weiming Shen, Sherman Lang
Pages 45-49
Mining vast databases of astronomical data, this new online way to see the global structure of the universe promises to be not only a wonderful virtual telescope but an archetype for the evolution of computational science.
Jim Gray, Alex Szalay
Pages 50-55
Millions of computer owners worldwide contribute computer time to the search for extraterrestrial intelligence, performing the largest computation ever.
David P. Anderson, Jeff Cobb, Eric Korpela, Matt Lebofsky, Dan Werthimer
Pages 56-61
How a 40-billion-pixel Orion Nebula visualization was rendered for a 9.1-million-pixel display at the Hayden Planetarium of the American Museum of Natural History.
Jon Genetti
Pages 62-66
SPECIAL ISSUE: What UML should be
UML is at a crossroads. Which of the proposed revisions will bring it closer to meeting user needs and winning tool-vendor commitment? What if UML2 instead combined the best features of each proposal?
Joaquin Miller
Pages 67-69
Any consideration of altering UML must account for its current user base and its potential role as the keystone of a new model-based method of software development.
Bran Selic, Guus Ramackers, Cris Kobryn
Pages 70-72
UML2 needs to take advantage of new infrastructure to enable first-class specialization and variation of the UML superstructure language.
Keith Duddy
Pages 73-75
Needed first is a layered UML with a small, well-defined, executable, translatable kernel that enables and supports development of an extensible tool chain.
Stephen J. Mellor
Pages 76-78
UML needs to focus on its foundations.
William Frank, Kevin P. Tyson
Pages 79-81
Reform may be too little too late to spare software engineers the cognitively overwhelming effort of applying UML to modeling system structure and behavior in a truly unified manner.
Dov Dori
Pages 82-85
SPECIAL ISSUE: Licensing software engineers
John C. Knight, Nancy G. Leveson
Pages 87-90
John White, Barbara Simons
Page 91
The notion of licensing software engineers has been weighed and argued on global, national, and statewide platforms for many years. Here, we go to the frontlines---Texas and Canada---where the practice of licensing is in fact …
Donald J. Bagert
Pages 92-94
Ken Kennedy, Moshe Y. Vardi
Pages 94-95
David Lorge Parnas
Pages 96-98
Gord McCalla
Pages 98-101
COLUMN: Technical opinion
In search of a resolution to the ongoing software crisis.
Dennis de Champeaux
Pages 102-104
COLUMN: Inside risks
Rebecca Mercuri
Page 136