The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2003 vol.20)
pp: 102-107
Published by the IEEE Computer Society

ARTICLES

Extreme Programming

"Assessing XP at a European Internet Company," Orlando Murru, Roberto Deias, and Giampiero Mugheddu, no. 3, May/June, pp. 37-43.

"Don't Solve a Problem before You Get to It," Don Wells, no. 3, May/June, pp. 45-47.

"Exploring XP for Scientific Research," William A. Wood and William L. Kleb, no. 3, May/June, pp. 30-36.

"Introducing XP into Greenfield Projects: Lessons Learned," Jonathan Rasmusson, no. 3, May/June, pp. 21-28.

"Successful Software Projects Need Requirements Planning," Annie I. Antón, no. 3, May/June, pp. 44, 46-47.

"The XP Programmer: The Few-Minutes Programmer" (Guest Editor's Introduction), Laurie Williams, no. 3, May/June, pp. 16-20.

Model-Driven Development

"Agile Model-Driven Development Is Good Enough," Scott W. Ambler, no. 5, Sept./Oct., pp. 71-73.

"A Metamodeling Approach to Pattern-Based Model Refactoring," Robert France, Sudipto Ghosh, Eunjee Song, and Dae-Kyoo Kim, no. 5, Sept./Oct., pp. 52-58.

"Model-Driven Architecture Is Ready for Prime Time," Axel Uhl, no. 5, Sept./Oct., pp. 70, 72-73.

"Model-Driven Development" (Guest Editors' Introduction), Stephen J. Mellor, Anthony N. Clark, and Takao Futagami, no. 5, Sept./Oct., pp. 14-18.

"Model-Driven Development: A Metamodeling Foundation," Colin Atkinson and Thomas Kühne, no. 5, Sept./Oct., pp. 36-41.

"Model-Driven Integration Using Existing Models," Peter Denno, Michelle Potts Steves, Don Libes, and Edward J. Barkmeyer, no. 5, Sept./Oct., pp. 59-63.

"Model Metamorphosis," Torben Weis, Andreas Ulbrich, and Kurt Geihs, no. 5, Sept./Oct., pp. 46-51.

"Model Transformation: The Heart and Soul of Model-Driven Software Development," Shane Sendall and Wojtek Kozaczynski, no. 5, Sept./Oct., pp. 42-45.

"The Pragmatics of Model-Driven Development," Bran Selic, no. 5, Sept./Oct., pp. 19-25.

"Separation of Concerns in Model-Driven Development," Vinay Kulkarni and Sreedhar Reddy, no. 5, Sept./Oct., pp. 64-69.

"UML without Pictures," Conrad Bock, no. 5, Sept./Oct., pp. 33-35.

"What Models Mean," Ed Seidewitz, no. 5, Sept./Oct., pp. 26-32.

Process

"Blending CMM and Six Sigma to Meet Business Goals," Mala Murugappan and Gargi Keeni, no. 2, Mar./Apr., pp. 42-48.

"Managing Code Ownership," Martin E. Nordberg III, no. 2, Mar./Apr., pp. 26-33.

"A Process Model for Component-Oriented Software Engineering," Ali H. Dogru and Murat M. Tanik, no. 2, Mar./Apr., pp. 34-41.

"Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects," Richard E. Fairley and Mary Jane Willshire, no. 2, Mar./Apr., pp. 18-25.

Quality Assurance

"Assuring Software Quality Assurance" (Guest Editor's Introduction), Jeffrey Voas, no. 3, May/June, pp. 48-49.

"Automated Quality Assurance for Document Understanding Systems," Sherif Yacoub, no. 3, May/June, pp. 76-82.

"Best Practices in Code Inspection for Safety-Critical Software," Jorge Rady de Almeida Jr., João Batista Camargo Jr., Bruno Abrantes Basseto, and Sérgio Miranda Paz, no. 3, May/June, pp. 56-63.

"Long-Term Testing in a Short-Term World," Vaughn T. Rokosz, no. 3, May/June, pp. 64-67.

"Measurement Modeling Technology," Jim Lawler and Barbara Kitchenham, no. 3, May/June, pp. 68-75.

"Statistical Process Control to Improve Coding and Code Review," Alice Leslie Jacob and S.K. Pillai, no. 3, May/June, pp. 50-55.

Requirements Engineering

"Managing Requirements for Medical IT Products," Stewart A. Higgins, Maurice de Laat, Paul M.C. Gieles, and Emilienne M. Geurts, no. 1, Jan./Feb., pp. 26-33.

"Requirements Engineering in Automotive Development: Experiences and Challenges," Matthias Weber and Joachim Weisbrod, no. 1, Jan./Feb., pp. 16-24.

"RE02: A Major Step toward a Mature Requirements Engineering Community" (Guest Editors' Introduction), Eric Dubois and Klaus Pohl, no. 1, Jan./Feb., pp. 14-15.

"Using Quality Models in Software Package Selection," Xavier Franch and Juan Pablo Carvallo, no. 1, Jan./Feb., pp. 34-41.

Security

"Misuse Cases: Use Cases with Hostile Intent," Ian Alexander, no. 1, Jan./Feb., pp. 58-66.

"Reducing Internet-Based Intrusions: Effective Security Patch Management," Bill Brykczynski and Robert A. Small, no. 1, Jan./Feb., pp. 50-57.

"Using Split Capabilities for Access Control," Alan H. Karp, Guillermo J. Rozas, Arindam Banerji, and Rajiv Gupta, no. 1, Jan./Feb., pp. 42-49.

Software Inspection

"Inspection's Role in Software Quality Assurance" (Guest Editors' Introduction), David L. Parnas and Mark Lawford, no. 4, July/Aug., pp. 16-20.

"Making Software Timing Properties Easier to Inspect and Verify," Jia Xu, no. 4, July/Aug., pp. 34-41.

"Practical Code Inspection Techniques for Object-Oriented Systems: An Experimental Comparison," Alastair Dunsmore, Marc Roper, and Murray Wood, no. 4, July/Aug., pp. 21-29.

"Prioritized Use Cases as a Vehicle for Software Inspections," Thomas Thelin, Per Runeson, and Claes Wohlin, no. 4, July/Aug, pp. 30-33.

"Tool Support for Fine-Grained Software Inspection," Paul Anderson, Thomas Reps, Tim Teitelbaum, and Mark Zarins, no. 4, July/Aug., pp. 42-50.

State of the Practice of Software Engineering

"Embedded Software Engineering: The State of the Practice," Bas Graaf, Marco Lormans, and Hans Toetenel, no. 6, Nov./Dec., pp. 61-69.

"How Software Engineers Use Documentation: The State of the Practice," Timothy C. Lethbridge, Janice Singer, and Andrew Forward, no. 6, Nov./Dec., pp. 35-39.

"Is Internet-Speed Software Development Different?" Richard Baskerville, Balasubramaniam Ramesh, Linda Levine, Jan Pries-Heje, and Sandra Slaughter, no. 6, Nov./Dec., pp. 70-77.

"Is the Software Engineering State of the Practice Getting Closer to the State of the Art?" Donald J. Reifer, no. 6, Nov./Dec., pp. 78-83.

"Product Line Engineering: The State of the Practice," Andreas Birk, Gerald Heller, Isabel John, Klaus Schmid, Thomas von der Maßen, and Klaus Müller, no. 6, Nov./Dec., pp. 52-60.

"Software Development Worldwide: The State of the Practice," Michael Cusumano, Alan MacCormack, Chris F. Kemerer, and Bill Crandall, no. 6, Nov./Dec., pp. 28-34.

"Software Reviews: The State of the Practice," Marcus Ciolkowski, Oliver Laitenberger, and Stefan Biffl, no. 6, Nov./Dec., pp. 46-51.

"The State of the Practice of Software Engineering" (Guest Editor's Introduction), Robert L. Glass, no. 6, Nov./Dec., pp. 20-21.

"Software Requirements Engineering: The State of the Practice," Colin J. Neill and Phillip A. Laplante, no. 6, Nov./Dec., pp. 40-45.

"Variations in Software Development Practices," Capers Jones, no. 6, Nov./Dec., pp. 22-27.

Features

"Accelerating COTS Middleware Acquisition: The i-Mate Process," Anna Liu and Ian Gorton, no. 2, Mar./Apr., pp. 72-79.

"Architecting Systems with UML 2.0," Morgan Björkander and Cris Kobryn, no. 4, July/Aug., pp. 57-61.

"Aspect-Oriented Development with Stratified Frameworks," Colin Atkinson and Thomas Kühne, no. 1, Jan./Feb., pp. 81-89.

"C# and the .NET Framework: Ready for Real Time?" Michael H. Lutz and Phillip A. Laplante, no. 1, Jan./Feb., pp. 74-80.

"Entity-Life Modeling: Modeling a Thread Architecture on the Problem Environment," Bo I. Sandén, no. 4, July/Aug., pp. 70-78.

"Generating Text Search Applications for Databases," Omar Alonso, no. 3, May/June, pp. 98-105.

"How the Work of Software Professionals Changes Everything," James Cusick, no. 3, May/June, pp. 92-97.

"The Intelligent Alarm Management System," Jun Liu, Khiang Wee Lim, Weng Khuen Ho, Kay Chen Tan, Rajagopalan Srinivasan, and Arthur Tay, no. 2, Mar./Apr., pp. 66-71.

"Signpost: Matching Program Behavior against Known Faults," Mike Andrews, no. 6, Nov./Dec., pp. 84-89.

"Software Process Improvement: Blueprints versus Recipes," Ivan Aaen, no. 5, Sept./Oct., pp. 86-93.

"Task Descriptions as Functional Requirements," Soren Lauesen, no. 2, Mar./Apr., pp. 58-65.

"Trade-offs between Productivity and Quality in Selecting Software Development Practices," Alan MacCormack, Chris F. Kemerer, Michael Cusumano, and Bill Crandall, no. 5, Sept./Oct., pp. 78-85.

"User Interface Modeling in UML i," Paulo Pinheiro da Silva and Norman W. Paton, no. 4, July/Aug., pp. 62-69.

Departments

Bookshelf

Agile Software Development, reviewed by Anthony Akins, no. 1, Jan./Feb., pp. 97-98.

Applied Java Patterns, reviewed by Carl Vieregger, no. 2, Mar./Apr., p. 85.

Applied Software Architecture, reviewed by Deependra Moitra, no. 1, Jan./Feb., pp. 98-99.

Bell Labs: Life in the Crown Jewel, reviewed by Robert C. Larrabee, no. 6, Nov./Dec., pp. 109-110.

Building Systems from Commercial Components, reviewed by Shantha Mohan, no. 4, July/Aug., pp. 84-85.

Business Rules and Information Systems: Aligning IT with Business Goals, reviewed by Robert C. Larrabee, no. 3, May/June, p. 111.

Debugging, reviewed by Melissa Strange, no. 6, Nov./Dec., p. 111.

Effective Work Breakdown Structures, reviewed by Robert C. Larrabee, no. 2, Mar./Apr., pp. 84-85.

Extreme Programming Applied: Playing to Win, reviewed by John Dance, no. 3, May/June, pp. 108-109.

Extreme Programming Explored, reviewed by John Dance, no. 3, May/June, pp. 108-109.

Extreme Programming in Practice, reviewed by John Dance, no. 3, May/June, pp. 108-110.

Making the Software Business Case: Improvement by the Numbers, reviewed by David H. Shumaker, no. 3, May/June, pp. 110-111.

A New Kind of Science, reviewed by Terry Bollinger, no. 2, Mar./Apr., pp. 80-82.

Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software, reviewed by Shantha Mohan, no. 5, Sept./Oct., p. 103.

Practical Software Measurement: Objective Information for Decision Makers, reviewed by Robert C. Larrabee, no. 4, July/Aug., pp. 85-86.

Prey: A Novel, reviewed by Terry Bollinger, no. 2, Mar./Apr., pp. 80-82.

Quality Software Project Management, reviewed by Robert C. Larrabee, no. 5, Sept./Oct., pp. 102-103.

Slack: Getting Past Busywork, Burnout, and the Myth of Total Efficiency, reviewed by Carol A. Long, no. 1, Jan./Feb., pp. 96-97.

Software Craftsmanship, reviewed by Philipp K. Janert, no. 6, Nov./Dec., pp. 108-109.

Software Radio: A Modern Approach to Radio Engineering, reviewed by Dharmendra Lingaiah, no. 4, July/Aug., pp. 86, 95.

The Unified Process Explained, reviewed by John J. Abbott, no. 2, Mar./Apr., pp. 82-84.

Design

"Components and the World of Chaos," Rebecca Parsons, no. 3, May/June, pp. 83-85.

"Data Access Routines," Martin Fowler, no. 6, Nov./Dec., pp. 96-98.

"The Difference between Marketecture and Tarchitecture," Luke Hohmann, no. 4, July/Aug., pp. 51-53.

"Patterns," Martin Fowler, no. 2, Mar./Apr., pp. 56-57.

"When to Make a Type," Martin Fowler, no. 1, Jan./Feb., pp. 12-13.

"Who Needs an Architect?" Martin Fowler, no. 5, Sept./Oct., pp. 11-13.

From the Editor

"How IEEE Software Engineers Its Content," Warren Harrison, no. 5, Sept./Oct., pp. 5-7.

"Is Software Engineering as We Know It over the Hill?" Warren Harrison, no. 3, May/June, pp. 5-7.

"The Marriage of Research and Practice," Warren Harrison, no. 2, Mar./Apr., pp. 5-7.

"The Software Developer as Movie Icon," Warren Harrison, no. 1, Jan./Feb., pp. 5-7.

"Whose Information Is It Anyway?" Warren Harrison, no. 4, July/Aug., pp. 5-7.

"Our 20th Anniversary," Warren Harrison, no. 6, Nov./Dec., pp. 5-7.

From Your Technical Council

"Good Enough Is Not Good Enough," Karl Reed, no. 5, Sept./Oct., p. 109.

"A License to Practice Software Engineering," Melody M. Moore, no. 3, May/June, pp. 112-113.

In the News

"After ElcomSoft: DMCA Still Worries Developers, Researchers," Laurianne McLaughlin, no. 2, Mar./Apr., pp. 86-89.

"Buggy Software: Can New Liability Rules Help Quality?" Laurianne McLaughlin, no. 5, Sept./Oct., pp. 104-108.

"E-Voting: Should We Pull the Lever?" Adam Stone, no. 6, Nov./Dec., pp. 12-14.

"An Eye on India: Outsourcing Debate Continues," Laurianne McLaughlin, no. 3, May/June, pp. 114-117.

"Face to Face with the Experts," Dale Strok, no. 4, July/Aug., pp. 92-93.

"Globalization Drives Changes in Software Careers," Terry Costlow, no. 6, Nov./Dec., pp. 14-16.

"Government Focuses on Software Integrity," Terry Costlow, no. 5, Sept./Oct., p. 105.

"International Portals Provide Standards Information," Terry Costlow, no. 2, Mar./Apr., p. 91.

"ISO Approves Cosmic-FFP Method," Joan Hong, no. 3, May/June, p. 116.

"Open Source in the US Government," Danna Voth, no. 1, Jan./Feb., p. 73.

"Polish Team Wins ACM Programming Contest," Dale Strok, no. 3, May/June, p. 118.

"Should Governments Go Open Source?" Ashton Applewhite, no. 4, July/Aug., pp. 88-91.

"Software Flaws: To Tell or Not to Tell?" Adam Stone, no. 1, Jan./Feb., pp. 70-73.

"Software Language Should Help Protect Networks from Hackers," Terry Costlow, no. 2, Mar./Apr., pp. 89-90.

"Web Developers Continue to Focus on Interoperability," Terry Costlow, no. 3, May/June, pp. 117-118.

Loyal Opposition

"A Big Problem in Academic Software Engineering and a Potential Outside-the-Box Solution," Robert L. Glass, no. 4, July/Aug., pp. 96, 94-95.

"Do We Know Enough to Teach Software Engineering?" Nicholas Zvegintzov, no. 5, Sept./Oct., pp. 112, 110-111.

"Error-Free Software Remains Extremely Elusive," Robert L. Glass, no. 1, Jan./Feb., pp. 104, 103.

"On the Declarative Specification of Models," Diomidis Spinellis, no. 2, Mar./Apr., pp. 96, 94-95.

"Questioning the Software Engineering Unquestionables," Robert L. Glass, no. 3, May/June, pp. 120, 119.

"I Have My State, You Have Yours," Elaine Weyuker, no. 6, Nov./Dec., p. 112.

Manager

"Eight Lessons Learned during COTS-Based Systems Maintenance," Donald J. Reifer, Victor R. Basili, Barry W. Boehm, and Betsy Clark, no. 5, Sept./Oct., pp. 94-96.

"Project Failures in Small Companies: Five Lessons Learned," Mohammad A. Rob, no. 6, Nov./Dec., pp. 94-95.

"Scaling Agile Methods," Donald J. Reifer, Frank Maurer, and Hakan Erdogmus, no. 4, July/Aug., pp. 12-14.

"Scientific Management Meets the Personal Software Process," Jim Tomayko, no. 2, Mar./Apr., pp. 12-14.

"Seven Pitfalls to Avoid in the Hunt for Best Practices," Richard Turner, no. 1, Jan./Feb., pp. 67-69.

"XP and the CMM," Donald J. Reifer, no. 3, May/June, pp. 14-15.

Point/Counterpoint

"Agile Model Driven Development Is Good Enough," Scott W. Ambler, no, 5, Sept./Oct., pp. 71-73.

"Don't Solve a Problem before You Get to It," Don Wells, no. 3, May/June, pp. 45-47.

"Model Driven Architecture Is Ready for Prime Time," Axel Uhl, no. 5, Sept./Oct., pp. 70-73.

"Successful Software Projects Need Requirements Planning," Annie I. Antón, no. 3, May/June, pp. 44, 46-47.

Quality Time

"Aspect-Oriented Programming Will Improve Quality," Ramnivas Laddad, no. 6, Nov./Dec., pp. 90, 92.

"Do You Like Piña Coladas? How Improved Communication Can Improve Software Quality," Jane Huffman Hayes, no. 1, Jan./Feb., pp. 90-92.

"An Insider's View of CMM Level 5," Nancy Eickelmann, no. 4, July/Aug., pp. 79-81.

"Putting Your Best Tests Forward," Gregg Rothermel and Sebastian Elbaum, no. 5, Sept./Oct., pp. 74-77.

"The Real Costs of Aspect-Oriented Programming?" Roger Alexander, no. 6, Nov./Dec., pp. 91, 93.

"Statistical Process Control: What You Don't Measure Can Hurt You!" Nancy Eickelmann and Animesh Anant, no. 2, Mar./Apr., pp. 49-51.

"Trends in Software Process: The PSP and Agile Methods," John A. Stark and Ron Crocker, no. 3, May/June, pp. 89-91.

Requirements

"Beyond Requirements: Software Making as Art," Rob Austin and Lee Devin, no. 1, Jan./Feb., pp. 93-95.

"The Compleat Requirements Analyste," Ian Graham, no. 6, Nov./Dec., pp. 99-101.

"Requirements Are Corporate Assets," Richard Salit, no. 3, May/June, pp. 86-88.

"Requirements by Collaboration: Getting It Right the First Time," Ellen Gottesdiener, no. 2, Mar./Apr., pp. 52-55.

"Risk Management during Requirements," Tom DeMarco and Tim Lister, no. 5, Sept./Oct., pp. 99-101.

"System Phenotypes," Alan M. Davis, no. 4, July/Aug., pp. 54-56.

Software Construction

"The Art of Enbugging," Andy Hunt and Dave Thomas, no. 1, Jan./Feb., pp. 10-11.

"Pipelines," Dave Thomas and Andy Hunt, no. 6, Nov./Dec., pp. 17-19.

"Pragmatic Software Configuration Management," Steve Berczuk, no. 2, Mar./Apr., pp. 15-17.

"Preparing the Raw Material," Andy Hunt and Dave Thomas, no. 5, Sept./Oct., pp. 97-98.

"The Trip-Packing Dilemma," Andy Hunt and Dave Thomas, no. 3, May/June, pp. 106-107.

"Verbing the Noun," Dave Thomas and Andy Hunt, no. 4, July/Aug., pp. 82-83.

AUTHORS

A

Aaen, Ivan, "Software Process Improvement: Blueprints versus Recipes," no. 5, Sept./Oct., pp. 86-93.

Abbott, John J., review of The Unified Process Explained, no. 2, Mar./Apr., pp. 82-84.

Akins, Anthony, review of Agile Software Development, no. 1, Jan./Feb., pp. 97-98.

Alexander, Ian, "Misuse Cases: Use Cases with Hostile Intent," no. 1, Jan./Feb., pp. 58-66.

Alexander, Roger, "The Real Costs of Aspect-Oriented Programming?" no. 6, Nov./Dec., pp. 91, 93.

Alonso, Omar, "Generating Text Search Applications for Databases," no. 3, May/June, pp. 98-105.

Ambler, Scott W., "Agile Model-Driven Development Is Good Enough," no, 5, Sept./Oct., pp. 71-73.

Anant, Animeshsee Eickelmann, Nancy.

Anderson, Paul, Thomas Reps, Tim Teitelbaum, and Mark Zarins, "Tool Support for Fine-Grained Software Inspection," no. 4, July/Aug., pp. 42-50.

Andrews, Mike, Signpost: Matching Program Behavior against Known Faults," no. 6, Nov./Dec., pp. 84-89.

Antón, Annie I., Successful Software Projects Need Requirements Planning," no. 3, May/June, pp. 44, 46-47.

Applewhite, Ashton, Should Governments Go Open Source?" no. 4, July/Aug., pp. 88-91.

Atkinson, Colin, and Thomas Kühne, "Aspect-Oriented Development with Stratified Frameworks," no. 1, Jan./Feb., pp. 81-89.

Atkinson, Colin, and Thomas Kühne, "Model-Driven Development: A Metamodeling Foundation," no. 5, Sept./Oct., pp. 36-41.

Austin, Rob, and Lee Devin, "Beyond Requirements: Software Making as Art," no. 1, Jan./Feb., pp. 93-95.

B

Banerji, Arindam,see Karp, Alan H.,

Barkmeyer, Edward J.see Denno, Peter.

Basili, Victor R.,see Reifer, Donald J.

Baskerville, Richard, Balasubramaniam Ramesh, Linda Levine, Jan Pries-Heje, and Sandra Slaughter, "Is Internet-Speed Software Development Different?" no. 6, Nov./Dec., pp. 70-77.

Basseto, Bruno Abrantessee de Almeida, Jorge Rady Jr.

Berczuk, Steve, Pragmatic Software Configuration Management," no. 2, Mar./Apr., pp. 15-17.

Biffl, Stefansee Ciolkowski, Marcus.

Birk, Andreas, Gerald Heller, Isabel John, Klaus Schmid, Thomas von der Maßen, and Klaus Müller, "Product Line Engineering: The State of the Practice," no. 6, Nov./Dec., pp. 52-60.

Björkander, Morgan, and Cris Kobryn, "Architecting Systems with UML 2.0," no. 4, July/Aug., pp. 57-61.

Bock, Conrad, UML without Pictures," no. 5, Sept./Oct., pp. 33-35.

Boehm, Barry W.see Reifer, Donald J.

Bollinger, Terry, review of A New Kind of Science, no. 2, Mar./Apr., pp. 80-82.

Bollinger, Terry, review of Prey: A Novel, no. 2, Mar./Apr., pp. 80-82.

Brykczynski, Bill, and Robert A. Small, "Reducing Internet-Based Intrusions: Effective Security Patch Management," no. 1, Jan./Feb., pp. 50-57.

C

Camargo, João Batista Jr.,see de Almeida, Jorge Rady Jr.

Carvallo, Juan Pablo,see Franch, Xavier.

Ciolkowski, Marcus, Oliver Laitenberger, and Stefan Biffl, "Software Reviews: The State of the Practice," no. 6, Nov./Dec., pp. 46-51.

Clark, Anthony N.see Mellor, Stephen J.

Clark, Betsy,see Reifer, Donald J.

Clark, Betsy, "Government Focuses on Software Integrity," no. 5, Sept./Oct., p. 105.

Costlow, Terry, Globalization Drives Changes in Software Careers," no. 6, Nov./Dec., pp. 14-16.

Costlow, Terry, "International Portals Provide Standards Information," no. 2, Mar./Apr., p. 91.

Costlow, Terry, "Software Language Should Help Protect Networks from Hackers," no. 2, Mar./Apr., pp. 89-90.

Costlow, Terry, "Web Developers Continue to Focus on Interoperability," no. 3, May/June, pp. 117-118.

Crandall, Billsee Cusumano, Michael.

Crandall, Billsee MacCormack, Alan.

Crocker, Ron,see Stark, John A.

Cusick, James, How the Work of Software Professionals Changes Everything," no. 3, May/June, pp. 92-97.

Cusumano, Michael, Alan MacCormack, Chris F. Kemerer, and Bill Crandall,"Software Development Worldwide: The State of the Practice," no. 6, Nov./Dec., pp. 28-34.

Cusumano, Michaelsee MacCormack, Alan.

D

Dance, John, review of Extreme Programming Applied: Playing to Win, no. 3, May/June, pp. 108-109.

Dance, John, review of Extreme Programming Explored, no. 3, May/June, pp. 108-109.

Dance, John, review of Extreme Programming in Practice, no. 3, May/June, pp. 108-110.

Davis, Alan M., System Phenotypes," no. 4, July/Aug., pp. 54-56.

de Almeida, Jorge Rady Jr., João Batista Camargo Jr., Bruno Abrantes Basseto, and Sérgio Miranda Paz, "Best Practices in Code Inspection for Safety-Critical Software," no. 3, May/June, pp. 56-63.

Deias, Robertosee Murru, Orlando.

de Laat, Maurice,see Higgins, Stewart A.

DeMarco, Tom, and Tim Lister, "Risk Management during Requirements," no. 5, Sept./Oct., pp. 99-101.

Denno, Peter, Michelle Potts Steves, Don Libes, and Edward J. Barkmeyer, "Model-Driven Integration Using Existing Models," no. 5, Sept./Oct., pp. 59-63.

Devin, Leesee Austin, Rob.

Dogru, Ali H., and Murat M. Tanik, "A Process Model for Component-Oriented Software Engineering," no. 2, Mar./Apr., pp. 34-41.

Dubois, Eric, and Klaus Pohl, "RE 02: A Major Step toward a Mature Requirements Engineering Community" (Guest Editors' Introduction), no. 1, Jan./Feb., pp. 14-15.

Dunsmore, Alastair, Marc Roper, and Murray Wood, "Practical Code Inspection Techniques for Object-Oriented Systems: An Experimental Comparison," no. 4, July/Aug., pp. 21-29.

E

Eickelmann, Nancy, An Insider's View of CMM Level 5," no. 4, July/Aug., pp. 79-81.

Eickelmann, Nancy, and Animesh Anant, "Statistical Process Control: What You Don't Measure Can Hurt You!" no. 2, Mar./Apr., pp. 49-51.

Elbaum, Sebastiansee Rothermel, Gregg.

Erdogmus, Hakan,see Reifer, Donald J.

F

Fairley, Richard E., and Mary Jane Willshire, "Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects," no. 2, Mar./Apr., pp. 18-25.

Forward, Andrewsee Lethbridge, Timothy C.

Fowler, Martin, Data Access Routines," no. 6, Nov./Dec., pp. 96-98.

Fowler, Martin, "Patterns," no. 2, Mar./Apr., pp. 56-57.

Fowler, Martin, "When to Make a Type," no. 1, Jan./Feb., pp. 12-13.

Fowler, Martin, "Who Needs an Architect?" no. 5, Sept./Oct., pp. 11-13.

France, Robert, Sudipto Ghosh, Eunjee Song, and Dae-Kyoo Kim, "A Metamodeling Approach to Pattern-Based Model Refactoring," no. 5, Sept./Oct., pp. 52-58.

Franch, Xavier, and Juan Pablo Carvallo, "Using Quality Models in Software Package Selection," no. 1, Jan./Feb., pp. 34-41.

Futagami, Takaosee Mellor, Stephen J.

G

Geihs, Kurt,see Weis, Torben.

Geurts, Emilienne M.,see Higgins, Stewart A.

Ghosh, Sudiptosee France, Robert.

Gieles, Paul M.C.,see Higgins, Stewart A.

Glass, Robert L., A Big Problem in Academic Software Engineering and a Potential Outside-the-Box Solution," no. 4, July/Aug., pp. 96, 94-95.

Glass, Robert L., "Error-Free Software Remains Extremely Elusive," no. 1, Jan./Feb., pp. 104, 103.

Glass, Robert L., "Questioning the Software Engineering Unquestionables," no. 3, May/June, pp. 120, 119.

Glass, Robert L., "The State of the Practice of Software Engineering" (Guest Editor's Introduction), no. 6, Nov./Dec., pp. 20-21.

Gorton, Iansee Liu, Anna.

Gottesdiener, Ellen, Requirements by Collaboration: Getting It Right the First Time," no. 2, Mar./Apr., pp. 52-55.

Graaf, Bas, Marco Lormans, and Hans Toetenel, "Embedded Software Engineering: The State of the Practice," no. 6, Nov./Dec., pp. 61-69.

Graham, Ian, The Compleat Requirements Analyste," no. 6, Nov./Dec., pp. 99-101.

Gupta, Rajivsee Karp, Alan H.

H

Harrison, Warren, How IEEE Software Engineers Its Content," no. 5, Sept./Oct., pp. 5-7.

Harrison, Warren, "Is Software Engineering as We Know It over the Hill?" no. 3, May/June, pp. 5-7.

Harrison, Warren, "The Marriage of Research and Practice," no. 2, Mar./Apr., pp. 5-7.

Harrison, Warren, "The Software Developer as Movie Icon," no. 1, Jan./Feb., pp. 5-7.

Harrison, Warren, "Whose Information Is It Anyway?" no. 4, July/Aug., pp. 5-7.

Harrison, Warren, "Our 20th Anniversary," no. 6, Nov./Dec., pp. 5-7.

Hayes, Jane Huffman, Do You Like Piña Coladas? How Improved Communication Can Improve Software Quality," no. 1, Jan./Feb., pp. 90-92.

Heller, Geraldsee Birk, Andreas.

Higgins, Stewart A., Maurice de Laat, Paul M.C. Gieles, and Emilienne M. Geurts, "Managing Requirements for Medical IT Products," no. 1, Jan./Feb., pp. 26-33.

Ho, Weng Khuensee Liu, Jun.

Hohmann, Luke, "The Difference between Marketecture and Tarchitecture," no. 4, July/Aug., pp. 51-53.

Hong, Joan, ISO Approves Cosmic-FFP Method," no. 3, May/June, p. 116.

Hunt, Andy, and Dave Thomas, "The Art of Enbugging," no. 1, Jan./Feb., pp. 10-11.

Hunt, Andy, and Dave Thomas, "Preparing the Raw Material," no. 5, Sept./Oct., pp. 97-98.

Hunt, Andy, and Dave Thomas, "The Trip-Packing Dilemma," no. 3, May/June, pp. 106-107.

Hunt, Andy,see Thomas, Dave.

J

Jacob, Alice Leslie, and S.K. Pillai, "Statistical Process Control to Improve Coding and Code Review," no. 3, May/June, pp. 50-55.

Janert, Philipp K.,review of Software Craftsmanship, no. 6, Nov./Dec., pp. 108-109.

John, Isabel,see Birk, Andreas.

Jones, Capers, Variations in Software Development Practices," no. 6, Nov./Dec., pp. 22-27.

K

Karp, Alan H., Guillermo J. Rozas, Arindam Banerji, and Rajiv Gupta, "Using Split Capabilities for Access Control," no. 1, Jan./Feb., pp. 42-49.

Keeni, Gargisee Murugappan, Mala.

Kemerer, Chris F.,see Cusumano, Michael, and MacCormack, Alan.

Kim, Dae-Kyoo,see France, Robert.

Kitchenham, Barbara,see Lawler, Jim.

Kleb, William L.,see Wood, William A.

Kobryn, Cris,see Björkander, Morgan.

Kozaczynski, Wojtek,see Sendall, Shane.

Kühne, Thomas,see Atkinson, Colin.

Kulkarni, Vinay, and Sreedhar Reddy, "Separation of Concerns in Model-Driven Development," no. 5, Sept./Oct., pp. 64-69.

L

Laddad, Ramnivas, Aspect-Oriented Programming Will Improve Quality," no. 6, Nov./Dec., pp. 90, 92.

Laitenberger, Oliversee Ciolkowski, Marcus.

Laplante, Phillip A. ,see Lutz, Michael H, and Neill, Colin J.

Larrabee, Robert C., review of Bell Labs: Life in the Crown Jewel, no. 6, Nov./Dec., pp. 109-110.

Larrabee, Robert C., review of Business Rules and Information Systems: Aligning IT with Business Goals, no. 3, May/June, p. 111.

Larrabee, Robert C., review of Effective Work Breakdown Structures, no. 2, Mar./Apr., pp. 84-85.

Larrabee, Robert C., review of Practical Software Measurement: Objective Information for Decision Makers, no. 4, July/Aug., pp. 85-86.

Larrabee, Robert C., review of Quality Software Project Management, no. 5, Sept./Oct., pp. 102-103.

Lauesen, Soren, Task Descriptions as Functional Requirements," no. 2, Mar./Apr., pp. 58-65.

Lawford, Marksee Parnas, David L.

Lawler, Jim, and Barbara Kitchenham, "Measurement Modeling Technology," no. 3, May/June, pp. 68-75.

Lethbridge, Timothy C., Janice Singer, and Andrew Forward, "How Software Engineers Use Documentation: The State of the Practice," no. 6, Nov./Dec., pp. 35-39.

Levine, Lindasee Baskerville, Richard.

Libes, Don,see Denno, Peter.

Lim, Khiang Wee,see Liu, Jun.

Lingaiah, Dharmendra,review of Software Radio: A Modern Approach to Radio Engineering, no. 4, July/Aug., pp. 86, 95.

Lister, Timsee DeMarco, Tom.

Liu, Anna, and Ian Gorton, "Accelerating COTS Middleware Acquisition: The i-Mate Process," no. 2, Mar./Apr., pp. 72-79.

Liu, Jun, Khiang Wee Lim, Weng Khuen Ho, Kay Chen Tan, Rajagopalan Srinivasan, and Arthur Tay, "The Intelligent Alarm Management System," no. 2, Mar./Apr., pp. 66-71.

Long, Carol A.,review of Slack: Getting Past Busywork, Burnout, and the Myth of Total Efficiency, no. 1, Jan./Feb., pp. 96-97.

Lormans, Marcosee Graaf, Bas.

Lutz, Michael H., and Phillip A. Laplante, "C# and the .NET Framework: Ready for Real Time?" no. 1, Jan./Feb., pp. 74-80.

M

MacCormack, Alan, Chris F. Kemerer, Michael Cusumano, and Bill Crandall, "Trade-offs between Productivity and Quality in Selecting Software Development Practices," no. 5, Sept./Oct., pp. 78-85.

MacCormack, Alan,see also Cusumano, Michael.

Marín, Nicolás,see Berzal, Fernando.

Maurer, Frank,see Reifer, Donald J.

McLaughlin, Laurianne, After ElcomSoft: DMCA Still Worries Developers, Researchers," no. 2, Mar./Apr., pp. 86-89.

McLaughlin, Laurianne, "Buggy Software: Can New Liability Rules Help Quality?" no. 5, Sept./Oct., pp. 104-108.

McLaughlin, Laurianne, "An Eye on India: Outsourcing Debate Continues," no. 3, May/June, pp. 114-117.

Mellor, Stephen J., Anthony N. Clark, and Takao Futagami, "Model-Driven Development" (Guest Editors' Introduction), no. 5, Sept./Oct., pp. 14-18.

Mohan, Shantha, review of Building Systems from Commercial Components, no. 4, July/Aug., pp. 84-85.

Mohan, Shantha, review of Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software, no. 5, Sept./Oct., p. 103.

Moitra, Deependra review of Applied Software Architecture, no. 1, Jan./Feb., pp. 98-99.

Moore, Melody M., A License to Practice Software Engineering," no. 3, May/June, pp. 112-113.

Mugheddu, Giampierosee Murru, Orlando.

Müller, Klaus,see Birk, Andreas.

Murru, Orlando, Roberto Deias, and Giampiero Mugheddu, "Assessing XP at a European Internet Company," no. 3, May/June, pp. 37-43.

Murugappan, Mala, and Gargi Keeni, "Blending CMM and Six Sigma to Meet Business Goals," no. 2, Mar./Apr., pp. 42-48.

N

Neill, Colin J., and Phillip A. Laplante, "A Survey of Software Requirements Engineering Practices," no. 6, Nov./Dec., pp. 40-45.

Nordberg, Martin E., III, Managing Code Ownership," no. 2, Mar./Apr., pp. 26-33.

P

Parnas, David L., and Mark Lawford, "Inspection's Role in Software Quality Assurance" (Guest Editors' Introduction), no. 4, July/Aug., pp. 16-20.

Parsons, Rebecca, Components and the World of Chaos," no. 3, May/June, pp. 83-85.

Paton, Norman W.,see Pinheiro da Silva, Paulo.

Paz, Sérgio Miranda,see de Almeida, Jorge Rady Jr.

Pillai, S.K.,see Jacob, Alice Leslie.

Pinheiro da Silva, Paulo, and Norman W. Paton, "User Interface Modeling in UML i," no. 4, July/Aug., pp. 62-69.

Pohl, Klaussee Dubois, Eric.

Pries-Heje, Jan,see Baskerville, Richard.

R

Ramesh, Balasubramaniam,see Baskerville, Richard.

Rasmusson, Jonathan, Introducing XP into Greenfield Projects: Lessons Learned," no. 3, May/June, pp. 21-28.

Reddy, Sreedharsee Kulkarni, Vinay.

Reed, Karl, Good Enough Is Not Good Enough," no. 5, Sept./Oct., p. 109.

Reifer, Donald J., Is the Software Engineering State of the Practice Getting Closer to the State of the Art?" no. 6, Nov./Dec., pp. 78-83.

Reifer, Donald J., "XP and the CMM," no. 3, May/June, pp. 14-15.

Reifer, Donald J., Victor R. Basili, Barry W. Boehm, and Betsy Clark, "Eight Lessons Learned during COTS-Based Systems Maintenance," no. 5, Sept./Oct., pp. 94-96.

Reifer, Donald J., Frank Maurer, and Hakan Erdogmus, "Scaling Agile Methods," no. 4, July/Aug., pp. 12-14.

Reps, Thomas,see Anderson, Paul.

Rob, Mohammad A., Project Failures in Small Companies: Five Lessons Learned," no. 6, Nov./Dec., pp. 94-95.

Rokosz, Vaughn T., Long-Term Testing in a Short-Term World," no. 3, May/June, pp. 64-67.

Roper, Marcsee Dunsmore, Alastair.

Rothermel, Gregg, and Sebastian Elbaum, "Putting Your Best Tests Forward," no. 5, Sept./Oct., pp. 74-77.

Rozas, Guillermo J.see Karp, Alan H.

Runeson, Persee Thelin, Thomas.

S

Salit, Richard, Requirements Are Corporate Assets," no. 3, May/June, pp. 86-88.

Sandén, Bo I., Entity-Life Modeling: Modeling a Thread Architecture on the Problem Environment," no. 4, July/Aug., pp. 70-78.

Schmid, Klaussee Birk, Andreas.

Seidewitz, Ed, What Models Mean," no. 5, Sept./Oct., pp. 26-32.

Selic, Bran, The Pragmatics of Model-Driven Development," no. 5, Sept./Oct., pp. 19-25.

Sendall, Shane, and Wojtek Kozaczynski, "Model Transformation: The Heart and Soul of Model-Driven Software Development," no. 5, Sept./Oct., pp. 42-45.

Shumaker, David H.,review of Making the Software Business Case: Improvement by the Numbers, no. 3, May/June, pp. 110-111.

Singer, Janicesee Lethbridge, Timothy C.

Slaughter, Sandra,see Baskerville, Richard.

Small, Robert A.,see Brykczynski, Bill.

Song, Eunjee,see France, Robert.

Spinellis, Diomidis, On the Declarative Specification of Models," no. 2, Mar./Apr., pp. 96, 94-95.

Srinivasan, Rajagopalansee Liu, Jun.

Strange, Melissa,review of Debugging, no. 6, Nov./Dec., p. 111.

Stark, John A., and Ron Crocker, "Trends in Software Process: The PSP and Agile Methods," no. 3, May/June, pp. 89-91.

Steves, Michelle Pottssee Denno, Peter.

Stone, Adam, E-Voting: Should We Pull the Lever?" no. 6, Nov./Dec., pp. 12-14.

Stone, Adam, "Software Flaws: To Tell or Not to Tell?" no. 1, Jan./Feb., pp. 70-73.

Strange, Melissa review of Debugging, no. 6, Nov./Dec., p. 111.

Strok, Dale, Face to Face with the Experts," no. 4, July/Aug., pp. 92-93.

Strok, Dale, "Polish Team Wins ACM Programming Contest," no. 3, May/June, p. 118.

T

Tan, Kay Chen,see Liu, Jun.

Tanik, Murat M.,see Dogru, Ali H.

Tay, Arthur,see Liu, Jun.

Teitelbaum, Tim,see Anderson, Paul.

Thayer, Richard H., Reviews Domain Glossary," no. 5, Sept./Oct., p. 85; no. 6, Nov./Dec., p. 69.

Thayer, Richard H., "Requirements Engineering Domain Glossary," no. 3, May/June, pp. c3, 85, 88.

Thayer, Richard H., "Software Configuration Management Domain Glossary," no. 4, July/Aug., pp. c3, 53, 56, 93.

Thelin, Thomas, Per Runeson, and Claes Woh-lin, "Prioritized Use Cases as a Vehicle for Software Inspections," no. 4, July/Aug, pp. 30-33.

Thelin, Thomas, Per Runeson, and Claes Woh-lin, "Verbing the Noun," no. 4, July/Aug., pp. 82-83.

Thomas, Dave, and Andy Hunt, "Pipelines," no. 6, Nov./Dec., pp. 17-19.

Thomas, Dave,see Hunt, Andy.

Toetenel, Hans,see Graaf, Bas.

Tomayko, Jim, Scientific Management Meets the Personal Software Process," no. 2, Mar./ Apr., pp. 12-14.

Turner, Richard, Seven Pitfalls to Avoid in the Hunt for Best Practices," no. 1, Jan./Feb., pp. 67-69.

U

Uhl, Axel, Model-Driven Architecture is Ready for Prime Time," no. 5, Sept./Oct., pp. 70, 72-73.

Ulbrich, Andreassee Weis, Torben.

V

Vieregger, Carl,review of Applied Java Patterns, no. 2, Mar./Apr., p. 85.

Voas, Jeffrey, Assuring Software Quality Assurance" (Guest Editor's Introduction), no. 3, May/June, pp. 48-49.

von der Maßen, Thomassee Birk, Andreas.

Voth, Danna, Open Source in the US Government," no. 1, Jan./Feb., p. 73.

W

Weber, Matthias, and Joachim Weisbrod, "Requirements Engineering in Automotive Development: Experiences and Challenges," no. 1, Jan./Feb., pp. 16-24.

Weis, Torben, Andreas Ulbrich, and Kurt Geihs, "Model Metamorphosis," no. 5, Sept./Oct., pp. 46-51.

Weisbrod, Joachimsee Weber, Matthias.

Wells, Don, Don't Solve a Problem before You Get to It," no. 3, May/June, pp. 45-47.

Weyuker, Elaine, I Have My State, You Have Yours," no. 6, Nov./Dec., p. 112.

Williams, Laurie, The XP Programmer: The Few-Minutes Programmer" (Guest Editor's Introduction), no. 3, May/June, pp. 16-20.

Willshire, Mary Janesee Fairley, Richard E.

Wohlin, Claes,see Thelin, Thomas.

Wood, Murray,see Dunsmore, Alastair.

Wood, William A., and William L. Kleb, "Exploring XP for Scientific Research," no. 3, May/June, pp. 30-36.

X

Xu, Jia, Making Software Timing Properties Easier to Inspect and Verify," no. 4, July/Aug., pp. 34-41.

Y

Yacoub, Sherif, Automated Quality Assurance for Document Understanding Systems," no. 3, May/June, pp. 76-82.

Z

Zarins, Mark,see Anderson, Paul.

Zvegintzov, Nicholas, Do We Know Enough to Teach Software Engineering?" no. 5, Sept./Oct., pp. 112, 110-111.

5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool