The Yin and Yang of Software Development
Software development is an inherently creative process. Sergei Sokolov, C/C++ Solution Manager at Parasoft, explains how infrastructure elements allow development teams to increase productivity without restricting creativity.
Managing Collaboration Jeff Johnstone of TechExcel explains why there is a need for a new approach to application lifecycle management that better reflects the business requirements and challenges facing development teams.
Managing Collaboration Jeff Johnstone of TechExcel explains why there is a need for a new approach to application lifecycle management that better reflects the business requirements and challenges facing development teams.
from the API Design issue, May/June 2007
A Conversation with David Brown Computing legend Bob Sproull asks the Solaris team's expert on binary compatibility how they evolve the OS without breaking existing applications.
from the Legacy Systems issue, October 2006
The Heart of Eclipse Curious about what makes this plug-in architecture tick? Look no further.
Dan Rubel, Instantiations from the Legacy Systems issue, October 2006
Breaking The Major Release Habit Agile addresses many of the problems of traditional development, but is it right for your team?
Damon Poole, AccuRev from the Legacy Systems issue, October 2006
Compliance Deconstructed When you break it down, compliance is largely about ensuring that business processes are executed as expected.
JC Cannon and Marilee Byers, Microsoft from the Compliance issue, September 2006
High-Performance Team Does your development team have a high-performance mind-set?
Philip Beevers, Royalblue from the System Performance issue, February 2006
Order from Chaos How can ontologies and the Semantic Web help us structure the world's semi-structured information?
Natalya Noy, Stanford University from the Semi-Structured Data issue, October 2005
XML and Semi-Structured Data What role can XML play in solving the semi-structured data problem?
C. M. Sperberg-Mcqueen, World Wide Web Consortium from the Semi-Structured Data issue, October 2005
Why Your Data Won't Mix New tools and techniques can help ease the pain of reconciling schemas.
Alon Halevy, University of Washington from the Semi-Structured Data issue, October 2005
The Price of Performance The question is not, "Can you afford to switch to multicore CPUs?" but rather, "Can you afford not to?"
Luiz André Barroso, Google from the Multiprocessors issue, September 2005
UML Fever: Diagnosis and Recovery Acknowledgment is only the first step toward recovery from this potentially devastating affliction.
Alex E. Bell, The Boeing Company from the Software Updates issue, March 2005
Understanding Software Patching Developing and deploying patches is an increasingly important part of the software development process.
JOSEPH DADZIE, MICROSOFT from the Software Updates issue, March 2005
An Update on Software Updates Editor Ed Grossman passed me the pen this month to tell you about our topical focus on software updates.
David J. Brown, Queue Editorial Advisory Board Member from the Software Updates issue, March 2005
Too Darned Big to Test Testing large systems is a daunting task, but there are steps we can take to ease the pain.
KEITH STOBIE, MICROSOFT from the Quality Assurance issue, February 2005
Integrating RFID Data management and inventory control are about to get a whole lot more interesting.
SANJA SARMA, OATSystems and MIT from the RFID issue, October 2004
Kode Vicious to the Rescue A koder with attitude, KV answers your questions. Miss Manners he ain’t.
Kode Vicious from the RFID issue, October 2004
RFID Isn't Science Fiction Is RFID going to wreak its havoc on your systems?
Edward Grossman, Editor, ACM Queue from the RFID issue, October 2004
From This Moment On Divining the future of computers with computers
Stan Kelly-Bootle, Author from the Security issue, June 2004