The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2004 vol.21)
pp: 95-99
Published by the IEEE Computer Society

Articles

The Business of Software Engineering

"Beyond the Black Box: Knowledge Overlaps in Software Outsourcing," Amrit Tiwana, no. 5, Sept./Oct., pp. 51–58.

"Inventorying Information Technology Systems: Supporting the 'Paradigm of Change,'" Mordechai Ben-Menachem and Garry S. Marliss, no. 5, Sept./Oct., pp. 34–43.

"Network Effects and Social Dilemmas in Technology Industries," Glenn J. Browne and Nirup M. Menon, no. 5, Sept./Oct., pp. 44–50.

"Software Engineering's Role in Business" (Editor's Introduction), Jeffrey Voas, no. 5, Sept./Oct., pp. 26–27.

"Why Culling Software Colleagues Is Popular," Peter Middleton, Ho Woo Lee, and Shahrukh A. Irani, no. 5, Sept./Oct., pp. 28–32.

Developing with Open Source Software

"Back to the User," David G. Messerschmitt, no. 1, Jan./Feb., pp. 89–91.

"Developing an Information Systems Infrastructure with Open Source Software," Brian Fitzgerald and Tony Kenny, no. 1, Jan./Feb., pp. 50–55.

"Economics of Linux Adoption in Developing Countries," Nir Kshetri, no. 1, Jan./Feb., pp. 74–81.

"Free and Open Source Development Practices in the Game Community," Walt Scacchi, no. 1, Jan./Feb., pp. 59–66.

"From Proprietary to Open Source Tools in Information Systems Development," Nicolás Serrano, Sonia Calzada, Jose Mari Sarriegui, and Ismael Ciordia, no. 1, Jan./Feb., pp. 56–58.

"How Is Open Source Affecting Software Development?" (Guest Editors' Introduction), Diomidis Spinellis and Clemens Szyperski, no. 1, Jan./Feb., pp. 28–33.

"The Many Meanings of Open Source," Cristina Gacek and Budi Arief, no. 1, Jan./Feb., pp. 34–40.

"Mission-Critical Development with Open Source Software: Lessons Learned," Jeffrey S. Norris, no. 1, Jan./Feb., pp. 42–49.

"New Tricks: How Open Source Changed the Way My Team Works," Stephane Lussier, no. 1, Jan./Feb., pp. 68–72.

"Up from Alchemy," Eric S. Raymond, no. 1, Jan./Feb., pp. 88, 90–91.

"Using Open Source Software in Product Development: A Primer," Michel Ruffin and Christof Ebert, no. 1, Jan./Feb., pp. 82–86.

Distributed Systems

"Distributed Programming with Typed Events," Patrick T. Eugster and Rachid Guerraoui, no. 2, Mar./Apr., pp. 56–64.

"Embracing Dynamic Evolution in Distributed Systems," Kam Hay Fung, Graham Low, and Pradeep Kumar Ray, no. 2, Mar./Apr., pp. 49–55.

Persistent Software Attributes

"Automated Management of Multicustomer Code Bases," Nicolás Serrano, Ismael Ciordia, Sonia Calzada, and Fernando Alonso, no. 6, Nov./Dec., pp. 26–31.

"Identifying Requirements Conflicts and Cooperation: How Quality Attributes and Automated Traceability Can Help," Alexander Egyed and Paul Grünbacher, no. 6, Nov./Dec., pp. 50–58.

"Persistent Software Attributes" (Guest Editors' Introduction), Terry Bollinger, Jeffrey Voas, and Maarten Boasson, no. 6, Nov./Dec., pp. 16–18.

"Preserving Distributed Systems' Critical Properties: A Model-Driven Approach," Arvind S. Krishna, Cemal Yilmaz, Atif M. Memon, Adam A. Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, no. 6, Nov./Dec., pp. 32–40.

"Separating Adaptable Persistence Attributes through Computational Reflection," Francisco Ortin, Benjamin Lopez, and J. Baltasar García Perez-Schofield, no. 6, Nov./Dec., pp. 41–49.

"A Unified Model of Dependability: Capturing Dependability in Context," Victor Basili, Paolo Donzelli, and Sigma Asgari, no. 6, Nov./Dec., pp. 19–25.

Practical Requirements Engineering Solutions

"Distributed programming with Typed Events," Patrick T. Eugster and Rachid Guerraoui, no. 2, Mar./Apr., pp. 56–64.

"Embracing Dynamic Evolution in Distributed Systems," Kam Hay Fung, Graham Low, and Pradeep Kumar Ray, no. 2, Mar./Apr., pp. 49–55.

"ERP Requirements Engineering Practice: Lessons Learned," Maya Daneva, no. 2, Mar./Apr., pp. 26–33.

"Executable Use Cases: Requirements for a Pervasive Health Care System," Jens Baek Jørgensen and Claus Bossen, no. 2, Mar./Apr., pp. 34–41.

"Ongoing Requirements Discovery in High-Integrity Systems," Robyn R. Lutz and Inés Carmen Mikulski, no. 2, Mar./Apr., pp. 19–25.

"RE'03: Practical Requirements Engineering Solutions" (Guest Editors' Introduction), Roel Wieringa and Christof Ebert, no. 2, Mar./Apr., pp. 16–18.

ROI in the Software Industry

"Calculating ROI for Software Product Lines," Günter Böckle, Paul Clements, John D. McGregor, Dirk Muthig, and Klaus Schmid, no. 3, May/June, pp. 23–31.

"The Incremental Funding Method: Data-Driven Software Development," Mark Denne and Jane Cleland-Huang, no. 3, May/June, pp. 39–47.

"Marketplace Issues in Software Planning and Design," David G. Messerschmitt and Clemens Szyperski, no. 3, May/June, pp. 62–70.

"Measuring the ROI of Software Process Improvement," Rini van Solingen, no. 3, May/June, pp. 32–38.

"Return on Investment" (Guest Editors' Introduction), Hakan Erdogmus, John Favaro, and Wolfgang Strigel, no. 3, May/June, pp. 18–22.

"The ROI of Software Dependability: The iDAVE Model," Bary Boehm, LiGuo Huang, Apurva Jain, and Ray Madachy, no. 3, May/June, pp. 54–61.

"Value Creation and Capture: A Model of the Software Development Process," Todd Little, no. 3, May/June, pp. 48–53.

Successful Process Change

"Adopting the SW-CMM in a Small IT Organization," Felipe Guerrero and Yadran Eterovic, no. 4, July/Aug., pp. 29–35.

"Lessons Learned around the World: Key Success Factors to Enable Process Change" (Guest Editors' Introduction), David Dorenbos and Annie Combelles, no. 4, July/Aug., pp. 20–21.

"Model-Driven Reverse Engineering," Spencer Rugaber and Kurt Stirewalt, no. 4, July/Aug., pp. 45–53.

"A Process Model for Successful CRM System Development," Hee-Woong Kim, no. 4, July/Aug., pp. 22–28.

"Successful Process Implementation," Anna Börjesson and Lars Mathiassen, no. 4, July/Aug., pp. 36–44.

Features

COTS:

"COTS Component Acquisition in an Emerging Market," Pauliina Ulkuneimi and Veikko Seppänen, no. 6, Nov./Dec., pp. 76–82.

COTS:

"Overlooked Aspects of COTS-Based Development," Marco Torchiano and Maurizio Morisio, no. 2, Mar./Apr., pp. 88–93.

Education:

"How Higher-Education Systems Influence Software Engineering Degree Programs," Oscar Dieste, Natalia Juristo, and Ana M. Moreno, no. 4, July/Aug., pp. 78–85.

Extreme Programming:

"Piloting XP on Four Mission-Critical Projects," Jerry Drobka, David Noftz, and Rekha Raghu, no. 6, Nov./Dec., pp. 70–75.

Management:

"Understanding Service-Oriented Software," Nicolas Gold, Andrew Mohan, Claire Knight, and Malcolm Munro, no. 2, Mar./Apr., pp. 71–77.

Measuring Quality:

"Measuring Software Product Quality: A Survey of ISO/IEC 9126," Ho-Won Jung, Seung-Gweon Kim, and Chang-Shin Chung, no. 5, Sept./Oct., pp. 88–92.

Measuring Quality:

"Quality-Evaluation Models and Measurements," Jeff Tian, no. 3, May/June, pp. 84–91.

Open Source:

"Defect Handling in Medium and Large Open Source Projects," A. Günes, Koru and Jeff Tian, no. 4, July/Aug., pp. 54–61.

Open Source:

"Open Source Reuse in Commercial Firms," T.R. Madanmohan and Rahul De', no. 6, Nov./Dec., pp. 62–69.

Productivity:

"A Field Study of Developer Pairs: Productivity Impacts and Implications," Allen Parrish, Randy Smith, David Hale, and Joanne Hale, no. 5, Sept./Oct., pp. 76–79.

Programming:

"Incorporating Language Processing into Java Applications: A JavaCC Tutorial," Viswanathan Kodaganallur, no. 4, July/Aug., pp. 70–77.

Programming:

"Incremental Change in Object-Oriented Programming," Václav Rajlich and Prashant Gosavi, no. 4, July/Aug., pp. 62–69.

Programming:

"Righting Software," James R. Larus, Thomas Ball, Manuvir Das, Robert DeLine, Manuel Fähndrich, Jon Pincus, Sriram K. Rajamani, and Ramanathan Venkatapathy, no. 3, May/June, pp. 92–100.

Programming:

"The Separation Principle: A Programming Paradigm," Yasushi Kambayashi and Henry F. Ledgard, no. 2, Mar./Apr., pp. 78–87.

Programming:

"A Task Allocation Optimizer for Software Construction," Jim Duggan, Jason Byrne, and Gerard J. Lyons, no. 3, May/June, pp. 76–82.

Programming:

"Test-Driven Modeling for Model-Driven Development," Yuefeng Zhang, no. 5, Sept./Oct., p. 80–86.

Requirements:

"Provoking Creativity: Imagine What Your Requirements Could Be Like," Neil Maiden, Alexis Gizikis, and Suzanne Robertson, no. 5, Sept./Oct., pp. 68–75.

Reuse:

"Finding Reusable UML Sequence Diagrams Automatically," William N. Robinson and Han G. Woo, no. 5, Sept./Oct., pp. 60–67.

User Interfaces:

"Rapid Prototyping for a Virtual Medical Campus Interface," Andreas Holzinger, no. 1, Jan./Feb., pp. 92–99.

Departments

Bookshelf

Agile Software Development Ecosystems, reviewed by Stephen Mellor, no. 4, July/Aug., p. 93.

Beyond Software Architecture: Creating and Sustaining Winning Solutions, reviewed by Robert C. Larrabee, no. 1, Jan./Feb., p. 106.

CMMI Distilled: A Practical Introduction to Integrated Process Improvement, 2nd edition, reviewed by Christof Ebert, no. 4, July/Aug., pp. 92–94.

CMMI Guidelines for Process integration and Product Improvement reviewed by Christof Ebert, no. 4, July/Aug., pp. 92–94.

Design Methods for Reactive Systems, reviewed by Fernando Berzal, no. 3, May/June, pp. 104–105.

A Handbook of Software and Systems Engineering: Empirical Observations, Laws and Theories, reviewed by Deependra Moitra, no. 2, Mar./Apr., pp. 100–101.

How to Run Successful Projects III: The Silver Bullet, reviewed by Shantha Mohan, no. 1, Jan./Feb., pp. 105–106.

More Secrets of Consulting: The Consultant's Tool Kit, reviewed by Diomidis Spinellis, no. 3, May/June, p. 105.

Pair Programming Illuminated, reviewed by Stan Rifkin, no. 6, Nov./Dec., p. 101.

Quality Software Management, Volume 4: Anticipating Change, reviewed by Mike Barker, no. 5, Sept./Oct., pp. 107–108.

Software Configuration Management Patterns, reviewed by Philipp K. Janert, no. 1, Jan./Feb., pp. 104–105.

Succeeding with Open Source, reviewed by Terry Bollinger, no. 5, Sept./Oct., pp. 106–107.

Test-Driven Development: By Example, reviewed by Philipp K. Janert, no. 6, Nov./Dec., pp. 100–101.

Use Case Modeling, reviewed by Martin Fogarty, no. 2, Mar./Apr., p. 101.

Waltzing with Bears: Managing Risk on Software Projects, reviewed by Philipp K. Janert, no. 5, Sept./Oct., pp. 108–109.

Conference Report

"The Future of Software Infrastructure Protection," Terry Bollinger, no. 6, Nov./Dec., pp. 59–61.

Design

"Before Clarity," Michael Feathers, no. 6, Nov./Dec., pp. 86–88.

"Continuous Design," Jim Shore, no. 1, Jan./Feb., pp. 20–22.

"Fail Fast," Jim Shore, no. 5, Sept./Oct., pp. 21–25.

"MDA: Revenge of the Modelers or UML Utopia?" Dave Thomas, no. 3, May/June, pp. 15–17.

"Module Assembly," Martin Fowler, no. 2, Mar./Apr., pp. 65–67.

"The Most Important Design Guideline?" Scott Meyers, no. 4, July/Aug., pp. 14–16.

From the Editor

"Best Practices: Who Says?" Warren Harrison, no. 1, Jan./Feb., pp. 8–11.

"Clueless—and Oblivious," Warren Harrison, no. 3, May/June, pp. 5–7.

"The Dangers of End-User Programming," Warren Harrison, no. 4, July/Aug., pp. 5–7.

"Learning Organizations and the Software Developer," Warren Harrison, no. 2, Mar./Apr., pp. 5–7.

"Propaganda and Software Development," Warren Harrison, no. 5, Sept./Oct., p. 5–7.

"User Confidence—and the Software Developer," Warren Harrison and Terry Bollinger, no. 6, Nov./Dec., pp. 5–8.

From Your Technical Council

"The Latest on Standards," Melody Moore, no. 2, Mar./Apr., inside back cover.

"The Latest on Standards—Corrected," Paul Croll, no. 3, May/June, inside back cover.

In the News

"Automated Bug Tracking: The Promise and the Pitfalls," Laurianne McLaughlin, no. 1, Jan./Feb., pp. 100–103.

"eBay Software Developers' Hard Sell," Benjamin Alfonsi, no. 5, Sept./Oct., p. 104.

"European Union Struggles with New Rules for Software Patents," Laurianne McLaughlin, no. 5, Sept./Oct., pp. 101–105.

"IEEE Certification Addresses Security Standards," Terry Costlow, no. 1, Jan./Feb., pp. 102–103.

"Is the Software Industry's Productivity Declining?" Robert Groth, no. 6, Nov./Dec., pp. 92–94.

"Jolt Awards Go to 57 Products," Dale Strok, no. 3, May/June, p. 109.

"NSF Leader Frank Anger Dies," no. 5, Sept./Oct., p. 105.

"Packaging Reusable Software Assets," Danna Voth, no. 3, May/June, pp. 107–110.

"Source Code Controversies Not Just about Security," Greg Goth, no. 4, July/Aug., pp. 96–99.

"Task Force Tackles Computer Crime," Danna Voth, no. 4, July/Aug., pp. 99–100.

"A Trip to South Africa," Alan Davis, no. 2, Mar./Apr., pp. 97–99.

"Web Site Drives Gold Practice Initiative," David Nicholls, no. 3, May/June, p. 108.

"Whose Bug Is It Anyway? The Battle over Handling Software Flaws," Ashton Applewhite, no. 2, Mar./Apr., pp. 94–97.

Loyal Opposition

"Anarchy and the Effects of Schedule Pressure," Robert L. Glass, no. 5, Sept./Oct., pp. 112, 111.

"Learning to Distinguish a Solution from a Problem," Robert L. Glass, no. 3, May/June, pp. 112, 111.

"On Modeling and Discomfort," Robert L. Glass, no. 2, Mar./Apr., pp. 104, 102–103.

"Political Reasons for Failed Software Projects," Johann Rost, no. 6, Nov./Dec., pp. 104, 102–103.

"Some Heresy Regarding Software Engineering," Robert L. Glass, no. 4, July/Aug., pp. 104, 102–103.

"Sources for Software Development: A Mugwumpish View," Robert L. Glass, no. 1, Jan./Feb., pp. 112, 111.

Manager

"Catching the Brass Ring," Donald J. Reifer, no. 3, May/June, pp. 12–14.

"A Little Knowledge about Software," Diane Kelly and Terry Shepard, no. 2, Mar./Apr., pp. 46–48.

"Seven Hot Outsourcing Practices," Donald J. Reifer, no. 1, Jan./Feb., pp. 14–16.

Open Source

"Ant: Automating the Process of Building Applications," Nicolás Serrano and Ismael Ciordia, no. 6, Nov./Dec., pp. 89–91.

"MICO: An Open Source CORBA Implementation," Arno Puder, no. 4, July/Aug., pp. 17–19.

"Using Linux for Real-Time Applications," Armand Marchesin, no. 5, Sept./Oct., pp. 18–20.

Point/Counterpoint

"Back to the User," David G. Messerschmitt, no. 1, Jan./Feb., pp. 89–91.

"Up from Alchemy," Eric S. Raymond, no. 1, Jan./Feb., pp. 88, 90–91.

Quality Time

"End-to-End Defect Modeling," Jean-Jacques Gras, no. 5, Sept./Oct., pp. 98–100.

"Measuring Maturity Goes beyond Process," Nancy Eickelmann, no. 4, July/Aug., pp. 12–13.

"New Year's Resolutions for Software Quality," Nancy Eickelmann and Jane Huffman Hayes, no. 1, Jan./Feb., pp. 12–13.

"Six Sigma for Software," Richard E. Biehl, no. 2, Mar./Apr., pp. 68–70.

"Software's Secret Sauce: The '-ilities,'" Jeffrey Voas, no. 6, Nov./Dec., pp. 14–15.

"On the Virtues of Not Knowing," Jane Huffman Hayes, no. 3, May/June, pp. 74–75.

Requirements

"Agile Requirements: Opportunity or Oxymoron?" Ken Orr, no. 3, May/June, pp. 71–73.

"Never Go to a Client Meeting without a Prototype," Michael Schrage, no. 2, Mar./Apr., pp. 42–45.

"Requirements and the Business Case," Suzanne Robertson, no. 5, Sept./Oct., pp. 93–95.

"Requirements Triage: What Can We Learn from a 'Medical' Approach?" Erik Simmons, no. 4, July/Aug., pp. 86–88.

"Seeing More of the World," Michael Jackson, no. 6, Nov./Dec., pp. 83–85.

"Understanding Project Sociology by Modeling Stakeholders," Ian Alexander and Suzanne Robertson, no. 1, Jan./Feb., pp. 23–27.

Reviewer Thanks

"2003 Reviewers," no. 1, Jan./Feb., pp. 107–110.

Software Construction

"Imaginate," Andy Hunt and Dave Thomas, no. 5, Sept./Oct., pp. 96–97.

"Nurturing Requirements," Dave Thomas and Andy Hunt, no. 2, Mar./Apr., pp. 13–15.

"OO in One Sentence: Keep it DRY, Shy, and Tell the Other Guy," Andy Hunt and Dave Thomas, no. 3, May/June, pp. 101–103.

"Open Source Ecosystems," Dave Thomas and Andy Hunt, no. 4, July/Aug., pp. 89–91.

"Practice," Dave Thomas and Andy Hunt, no. 6, Nov./Dec., pp. 12–13.

"Three Legs, No Wobble," Andy Hunt and Dave Thomas, no. 1, Jan./Feb., pp. 18–19, 22.

Software Engineering Glossary

"Software Design, Part I," Richard H. Thayer, no. 5, Sept./Oct., p. 110.

"Software Design, Part 2," Richard H. Thayer, no. 6, Nov./Dec., inside back cover.

Authors

A

Alexander, Ian, and Suzanne Robertson, "Understanding Project Sociology by Modeling Stakeholders," no. 1, Jan./Feb., pp. 23–27.

Alfonsi, Benjamin, "eBay Software Developers' Hard Sell," no. 5, Sept./Oct., p. 104.

Alonso, Fernando,see Serrano, Nicolás.

Applewhite, Ashton, "Whose Bug Is It Anyway? The Battle over Handling Software Flaws," no. 2, Mar./Apr., pp. 94–97.

Arief, Budi,see Gacek, Cristina.

Asgari, Sima,see Basili, Victor.

B

Ball, Thomas,see Larus, James R.

Barker, Mike, review of Quality Software Management, Volume 4: Anticipating Change, no.5, Sept./Oct., pp. 107–108.

Basili, Victor, Paolo Donzelli, and Sigma Asgari, "A Unified Model of Dependability: Capturing Dependability in Context," no. 6, Nov./Dec., pp. 19–25.

Ben-Menachem, Mordechai, and Garry S. Marliss, "Inventorying Information Technology Systems: Supporting the 'Paradigm of Change,'" no. 5, Sept./Oct., pp. 34–43.

Berzal, Fernando, review of Design Methods for Reactive Systems, no. 3, May/June, pp. 104–105.

Biehl, Richard E., "Six Sigma for Software," no. 2, Mar./Apr., pp. 68–70.

Boasson, Maarten,see Bollinger, Terry.

Böckle, Günter, Paul Clements, John D. McGregor, Dirk Muthig, and Klaus Schmid, "Calculating ROI for Software Product Lines," no. 3, May/June, pp. 23–31.

Boehm, Barry, LiGuo Huang, Apurva Jain, and Ray Madachy, "The ROI of Software Dependability: The iDAVE Model," no. 3, May/June, pp. 54–61.

Bollinger, Terry, "The Future of Software Infrastructure Protection," no. 6, Nov./Dec., pp. 59–61.

Bollinger, Terry, review of Succeeding with Open Source, no. 5, Sept./Oct., pp. 106–107.

Bollinger, Terry,see Harrison, Warren.

Bollinger, Terry,Jeffrey Voas, and Maarten Boasson, "Persistent Software Attributes" (Guest Editors' Introduction), no. 6, Nov./ Dec., pp. 16–18.

Börjesson, Anna, and Lars Mathiassen, "Successful Process Implementation," no. 4, July/Aug., pp. 36–44.

Bossen, Claus,see Jørgensen, Jens Baek.

Browne, Glenn J., and Nirup M. Menon, "Network Effects and Social Dilemmas in Technology Industries," no. 5, Sept./Oct., pp. 44–50.

Byrne, Jason,see Duggan, Jim.

C

Calzada, Sonia,see Serrano, Nicolás.

Chung, Chang-Shin,see Ho-Won Jung.

Ciordia, Ismael,see Serrano, Nicolás.

Cleland-Huang, Jane,see Denne, Mark.

Clements, Paul,see Böckle, Günter.

Combelles, Annie,see Dorenbos, David.

Costlow, Terry, "IEEE Certification Addresses Security Standards," no. 1, Jan./Feb., pp. 102–103.

Croll, Paul, "The Latest on Standards—Corrected," no. 3, May/June, inside back cover.

D

Daneva, Maya, "ERP Requirements Engineering Practice: Lessons Learned," no. 2, Mar./Apr., pp. 26–33.

Das, Manuvir,see Larus, James R.

Davis, Al,see Basili, Victor R.

Davis, Al, "A Trip to South Africa," no. 2, Mar./Apr., pp. 97–99.

Davis, Alan, "A Trip to South Africa," no. 2, Mar./Apr., pp. 97–99.

De', Rahul,see Madanmohan, T.R.

DeLine, Robert,see Larus, James R.

Denne, Mark, and Jane Cleland-Huang, "The Incremental Funding Method: Data-Driven Software Development," no. 3, May/June, pp. 39–47.

Dieste, Oscar, Natalia Juristo, and Ana M. Moreno, "How Higher-Education Systems Influence Software Engineering Degree Programs," no. 4, July/Aug., pp. 78–85.

Donzelli, Paolo,see Basili, Victor.

Dorenbos, David, and Annie Combelles, "Lessons Learned around the World: Key Success Factors to Enable Process Change" (Guest Editors' Introduction), no. 4, July/Aug., pp. 20–21.

Drobka, Jerry, David Noftz, and Rekha Raghu, "Piloting XP on Four Mission-Critical Projects," no. 6, Nov./Dec., pp. 70–75.

Duggan, Jim, Jason Byrne, and Gerard J. Lyons, "A Task Allocation Optimizer for Software Construction," no. 3, May/June, pp. 76–82.

E

Ebert, Christof, review of CMMI Distilled: A Practical Introduction to Integrated Process Improvement, 2nd edition, no. 4, July/Aug., pp. 92–94.

Ebert, Christof, review of CMMI: Guidelines for Process Integration and Product Improvement, no. 4, July/Aug., pp. 92–94.

Ebert, Christof,see Ruffin, Michel.

Ebert, Christof,see Wieringa, Roel.

Egyed, Alexander, and Paul Grünbacher, "Identifying Requirements Conflicts and Cooperation: How Quality Attributes and Automated Traceability Can Help, no. 6, Nov./Dec., pp. 50–58.

Eickelmann, Nancy, "Measuring Maturity Goes beyond Process," no. 4, July/Aug., pp. 12–13.

Eickelmann, Nancy, and Jane Huffman Hayes, "New Year's Resolutions for Software Quality," no. 1, Jan./Feb., pp. 12–13.

Erdogmus, Hakan, John Favaro, and Wolfgang Strigel, "Return on Investment" (Guest Editor's Introduction), no. 3, May/June, pp. 18–22.

Eterovic, Yadran,see Guerrero, Felipe.

Eugster, Patrick T., and Rachid Guerraoui, "Distributed Programming with Typed Events," no. 2, Mar./Apr., pp. 56–64.

F

Fauml;hndrich, Manuel,see Larus, James R.

Favaro, John,see Erdogmus, Hakan.

Feathers, Michael, "Before Clarity," no. 6, Nov./Dec., pp. 86–88.

Fitzgerald, Brian, and Tony Kenny, "Developing an Information Systems Infrastructure with Open Source Software," no. 1, Jan./Feb., pp. 50–55.

Fogarty, Martin, review of Use Case Modeling, Martin Fogarty, no. 2, Mar./Apr., p. 101.

Fowler, Martin, "Module Assembly," no. 2, Mar./Apr., pp. 65–67.

Fung, Kam Hay, Graham Low, and Pradeep Kumar Ray, "Embracing Dynamic Evolution in Distributed Systems," no. 2, Mar./Apr., pp. 49–55.

G

Gacek, Cristina, and Budi Arief, "The Many Meanings of Open Source," no. 1, Jan./Feb., pp. 34–40.

Gizikis, Alexis,see Maiden, Neil.

Glass, Robert L., "Anarchy and the Effects of Schedule Pressure," no. 5, Sept./Oct., pp. 112, 111.

Glass, Robert L., "Learning to Distinguish a Solution from a Problem," no. 3, May/June, pp. 112, 111.

Glass, Robert L., "On Modeling and Discomfort," no. 2, Mar./Apr., pp. 104, 102–103.

Glass, Robert L., "Some Heresy Regarding Software Engineering," no. 4, July/Aug., pp. 104, 102–103.

Glass, Robert L., "Sources for Software Development: A Mugwumpish View," no. 1, Jan./Feb., pp. 112, 111.

Gokhale, Aniruddha,see Yilmaz, Cemal.

Gold, Nicolas, Andrew Mohan, Claire Knight, and Malcolm Munro, "Understanding Service-Oriented Software," no. 2, Mar./Apr., pp. 71–77.

Gosavi, Prashant,see Rajlich, Václav.

Goth, Greg, "Source Code Controversies Not Just about Security," no. 4, July/Aug., pp. 96–99.

Gras, Jean-Jacques, "End-to-End Defect Modeling," no. 5, Sept./Oct., pp. 98–100.

Groth, Robert, "Is the Software Industry's Productivity Declining?" no. 6, Nov./Dec., pp. 92–94.

Grünbacher, Paul,see Egyed, Alexander.

Guerraoui, Rachid,see Eugster, Patrick T.

Guerrero, Felipe, and Yadran Eterovic, "Adopting the SW-CMM in a Small IT Organization," no. 4, July/Aug., pp. 29–35.

H

Hale, David,see Parrish, Allen.

Hale, Joanne,see Parrish, Allen.

Harrison, Warren, "Best Practices: Who Says?" no. 1, Jan./Feb., pp. 8–11.

Harrison, Warren, "Clueless—and Oblivious," no. 3, May/June, pp. 5–7.

Harrison, Warren, "Learning Organizations and the Software Developer," no. 2, Mar./Apr., pp. 5–7.

Harrison, Warren, "Propaganda and Software Development," no. 5, Sept./Oct., p. 5–7.

Harrison, Warren, "The Dangers of End-User Programming," no. 4, July/Aug., pp. 5–7.

Harrison, Warren, and Terry Bollinger, "User Confidence—and the Software Developer," no. 6, Nov./Dec., pp. 5–8.

Holzinger, Andreas, "Rapid Prototyping for a Virtual Medical Campus Interface," no. 1, Jan./Feb., pp. 92–99.

Huang, LiGuo,see Boehm, Barry.

Huffman Hayes, Jane, "On the Virtues of Not Knowing," no. 3, May/June, pp. 74–75.

Huffman Hayes, Jane,see Eickelmann, Nancy.

Hunt, Andy,see Thomas, Dave.

Hunt, Andy, and Dave Thomas, "Three Legs, No Wobble," no. 1, Jan./Feb., pp. 18–19, 22.

Hunt, Andy, and Dave Thomas, "Imaginate," no. 5, Sept./Oct., pp. 96–97.

Hunt, Andy, and Dave Thomas, "OO in One Sentence: Keep it DRY, Shy, and Tell the Other Guy," no. 3, May/June, pp. 101–103.

I

Irani, Shahrukh A.,see Middleton, Peter.

J

Jackson, Michael, "Seeing More of the World," no. 6, Nov./Dec., pp. 83–85.

Jain, Apurva,see Boehm, Barry.

Janert, Philipp K., review of Software Configuration Management Patterns, no. 1, Jan./Feb., pp. 100–101.

Janert, Philipp K., review of Test-Driven Development: By Example, no. 6, Nov./Dec., pp. 96–97.

Janert, Philipp K., review of Waltzing with Bears: Managing Risk on Software Projects, no. 5, Sept./Oct., pp. 108–109.

Jørgensen, Jens Baek, and Claus Bossen, "Executable Use Cases: Requirements for a Pervasive Health Care System," no. 2, Mar./Apr., pp. 34–41.

Jung, Ho-Won, Seung-Gweon Kim, and Chang-Shin Chung, "Measuring Software Product Quality: A Survey of ISO/IEC 9126," no. 5, Sept./Oct., pp. 88–92.

Juristo, Natalia,see Dieste, Oscar.

K

Kambayashi, Yasushi, and Henry F. Ledgard, "The Separation Principle: A Programming Paradigm," no. 2, Mar./Apr., pp. 78–87.

Kelly, Diane, and Terry Shepard, "A Little Knowledge about Software," no. 2, Mar./Apr., pp. 46–48.

Kenny, Tony,see Fitzgerald, Brian.

Kim, Hee-Woong, "A Process Model for Successful CRM System Development," no. 4, July/Aug., pp. 22–28.

Kim, Seung-Gweon,see Jung, Ho-Won.

Knight, Claire,see Gold, Nicolas.

Kodaganallur, Viswanathan, "Incorporating Language Processing into Java Applications: A JavaCC Tutorial," no. 4, July/Aug., pp. 70–77.

Koru, A. Günes, and Jeff Tian, "Defect Handling in Medium and Large Open Source Projects," no. 4, July/Aug., pp. 54–61.

Kshetri, Nir, "Economics of Linux Adoption in Developing Countries," no. 1, Jan./Feb., pp. 74–81.

L

Larrabee, Robert C., review of Beyond Software Architecture: Creating and Sustaining Winning Solutions, no. 1, Jan./Feb., p. 106.

Larus, James R., Thomas Ball, Manuvir Das, Robert DeLine, Manuel Fähndrich, Jon Pincus, Sriram K. Rajamani, and Ramanathan Venkatapathy, "Righting Software," no. 3, May/June, pp. 92–100.

Ledgard, Henry F.,see Kambayashi, Yasushi.

Lee, Ho Woo,see Middleton, Peter.

Little, Todd, "Value Creation and Capture: A Model of the Software Development Process," no. 3, May/June, pp. 48–53.

Lopez, Benjamin,see Ortin, Francisco.

Low, Graham,see Fung, Kam Hay.

Lussier, Stephane, "New Tricks: How Open Source Changed the Way My Team Works," no. 1, Jan./Feb., pp. 68–72.

Lutz, Robyn R., and Inés Carmen Mikulski, "Ongoing Requirements Discovery in High-Integrity Systems," no. 2, Mar./Apr., pp. 19–25.

Lyons, Gerard J.,see Duggan, Jim.

M

Madachy, Ray,see Boehm, Barry.

Madanmohan, T.R., and Rahul De', "Open Source Reuse in Commercial Firms," no. 6, Nov./Dec., pp. 62–69.

Maiden, Neil, Alexis Gizikis, and Suzanne Robertson, "Provoking Creativity: Imagine What Your Requirements Could Be Like," no. 5, Sept./Oct., pp. 68–75.

Marchesin, Armand, "Using Linux for Real-Time Applications," no. 5, Sept./Oct., pp. 18–20.

Marliss, Garry S.,see Ben-Menachem, Mordechai.

Mathiassen, Lars,see Börjesson, Anna.

McGregor, John D.,see Böckle, Günter.

McLaughlin, Laurianne, "Automated Bug Tracking: The Promise and the Pitfalls," no. 1, Jan./Feb., pp. 100–103.

McLaughlin, Laurianne, "European Union Struggles with New Rules for Software Patents," no. 5, Sept./Oct., pp. 101–105.

Mellor, Stephen, review of Agile Software Development Ecosystems, no. 4, July/Aug., p. 93.

Memon, Atif M.,see Yilmaz, Cemal.

Menon, Nirup M.,see Browne, Glenn J.

Messerschmitt, David G., "Back to the User," no. 1, Jan./Feb., pp. 89–91.

Messerschmitt, David G., and Clemens Szyperski, "Marketplace Issues in Software Planning and Design," no. 3, May/June, pp. 62–70.

Meyers, Scott, "The Most Important Design Guideline?" no. 4, July/Aug., pp. 14–16.

Middleton, Peter, Ho Woo Lee, and Shahrukh A. Irani, "Why Culling Software Colleagues Is Popular," no. 5, Sept./Oct., pp. 28–32.

Mikulski, Inés Carmen,see Lutz, Robyn R.

Mohan, Andrew,see Gold, Nicolas.

Mohan, Shantha, review of How to Run Successful Projects III: The Silver Bullet, no. 1, Jan./Feb., pp. 105–106.

Moitra, Deependra, review of A Handbook of Software and Systems Engineering: Empirical Observations, Laws and Theories, no. 2, Mar./Apr., pp. 100–101.

Moore, Melody, "The Latest on Standards," no. 2, Mar./Apr., inside back cover.

Moreno, Ana M.,see Dieste, Oscar.

Morisio, Maurizio,see Torchiano, Marco.

Munro, Malcolm,see Gold, Nicolas.

Muthig, Dirk,see Böckle, Günter.

N

Natarajan, Balachandran,see Yilmaz, Cemal.

Nicholls, David, "Web Site Drives Gold Practice Initiative," no. 3, May/June, p. 108.

Noftz, David,see Drobka, Jerry.

Norris, Jeffrey S., "Mission-Critical Development with Open Source Software: Lessons Learned," no. 1, Jan./Feb., pp. 42–49.

O

Orr, Ken, "Agile Requirements: Opportunity or Oxymoron?" no. 3, May/June, pp. 71–73.

Ortin, Francisco, Benjamin Lopez, and J. Baltasar García Perez-Schofield, "Separating Adaptable Persistence Attributes through Computational Reflection," no. 6, Nov./Dec., pp. 41–49.

P

Parrish, Allen, Randy Smith, David Hale, and Joanne Hale, "A Field Study of Developer Pairs: Productivity Impacts and Implications," no. 5, Sept./Oct., pp. 76–79.

Perez-Schofield, J. Baltasar García,see Ortin, Francisco.

Pincus, Jon,see Larus James R.

Porter, Adam A.,see Yilmaz, Cemal.

Puder, Arno, "MICO: An Open Source CORBA Implementation," no. 4, July/Aug., pp. 17–19.

R

Raghu, Rekha,see Drobka, Jerry.

Rajamani, Sriram K.,see Larus, James R.

Rajlich, Václav, and Prashant Gosavi, "Incremental Change in Object-Oriented Programming," no. 4, July/Aug., pp. 62–69.

Ray, Pradeep Kumar,see Fung, Kam Hay.

Raymond, Eric S., "Up from Alchemy," no. 1, Jan./Feb., pp. 88, 90–91.

Reifer, Donald J., "Catching the Brass Ring," no. 3, May/June, pp. 12–14.

Reifer, Donald J., "Seven Hot Outsourcing Practices," no. 1, Jan./Feb., pp. 14–16.

Rifkin, Stan, a review of Pair Programming Illuminated, no. 6, Nov./Dec., p. 101.

Robertson, Suzanne, "Requirements and the Business Case," no. 5, Sept./Oct., pp. 93–95.

Robertson, Suzanne,see Alexander, Ian.

Robertson, Suzanne,see Maiden, Neil.

Robinson, William N., and Han G. Woo, "Finding Reusable UML Sequence Diagrams Automatically," no. 5, Sept./Oct., pp. 60–67.

Rost, Johann, "Political Reasons for Failed Software Projects," no. 6, Nov./Dec., pp. 104, 102–103.

Ruffin, Michel, and Christof Ebert, "Using Open Source Software in Product Development: A Primer," no. 1, Jan./Feb., pp. 82–86.

Rugaber, Spencer, and Kurt Stirewalt, "Model-Driven Reverse Engineering," no. 4, July/Aug., pp. 45–53.

S

Sarriegui, Jose Mari,see Serrano, Nicolás.

Scacchi, Walt, "Free and Open Source Development Practices in the Game Community," no. 1, Jan./Feb., pp. 59–66.

Schmid, Klaus,see Böckle, Günter.

Schmidt, Douglas C.,see Yilmaz, Cemal.

Schrage, Michael, "Never Go to a Client Meeting without a Prototype," no. 2, Mar./Apr., pp. 42–45.

Seppänen, Veikko,see Ulkuniemi, Pauliina.

Serrano, Nicolás, Sonia Calzada, Jose Mari Sarriegui, and Ismael Ciordia, "From Proprietary to Open Source Tools in Information Systems Development," no. 1, Jan./Feb., pp. 56–58.

Serrano, Nicolás, and Ismael Ciordia, "Ant: Automating the Process of Build Applications," no. 6, Nov./Dec., pp. 89–91.

Serrano, Nicolás, Sonia Calzada, Fernando Alonso, and Ismael Ciordia, "Automated Management of Multicustomer Code Bases," no. 6, Nov./Dec., pp. 26–31.

Shepard, Terry,see Kelly, Diane.

Shore, Jim, "Continuous Design," no. 1, Jan./Feb., pp. 20–22.

Shore, Jim, "Fail Fast," no. 5, Sept./Oct., pp. 21–25.

Simmons, Erik, "Requirements Triage: What Can We Learn from a 'Medical' Approach?" no. 4, July/Aug., pp. 86–88.

Smith, Randy,see Parrish, Allen.

Spinellis, Diomidis, review of More Secrets of Consulting: The Consultant's Tool Kit, no. 3, May/June, p. 105.

Spinellis, Diomidis, and Clemens Szyperski, "How Is Open Source Affecting Software Development?" (Guest Editors' Introduction), no. 1, Jan./Feb., pp. 28–33.

Stirewalt, Kurt,see Rugaber, Spencer.

Strigel, Wolfgang,see Erdogmus, Hakan.

Strok, Dale, "Jolt Awards Go to 57 Products," no. 3, May/June, p. 109.

Szyperski, Clemens,see Spinellis, Diomidis.

Szyperski, Clemens,see Messerschmitt, David G.

T

Thayer, Richard H., "Software Design, Part I," no. 5, Sept./Oct., p. 110.

Thayer, Richard H. "Software Design, Part 2," no. 6, Nov./Dec., p. inside back cover.

Thomas, Dave, "MDA: Revenge of the Modelers or UML Utopia?" no. 3, May/June, pp. 15–17.

Thomas, Dave,see Hunt, Andy.

Thomas, Dave, and Andy Hunt, "Nurturing Requirements," no. 2, Mar./Apr., pp. 13–15.

Thomas, Dave, and Andy Hunt, "Open Source Ecosystems," no. 4, July/Aug., pp. 89–91.

Thomas, Dave, and Andy Hunt, "Practice," no. 6, Nov./Dec., pp. 12–13.

Tian, Jeff, "Quality-Evaluation Models and Measurements," no. 3, May/June, pp. 84–91.

Tian, Jeff,see Koru, A. Güne s,.

Tiwana, Amrit, "Beyond the Black Box: Knowledge Overlaps in Software Outsourcing," no. 5, Sept./Oct., pp. 51–58.

Torchiano, Marco, and Maurizio Morisio, "Overlooked Aspects of COTS-Based Development," no. 2, Mar./Apr., pp. 88–93.

U

Ulkuniemi, Pauliina, and Veikko Seppänen, "COTS Component Acquisition in an Emerging Market," no. 6, Nov./Dec., pp. 76–82.

V

van Solingen, Rini, "Measuring the ROI of Software Process Improvement," no. 3, May/June, pp. 32–38.

Venkatapathy, Ramanathan,see Larus, James R.

Voas, Jeffrey, "Software Engineering's Role in Business" (Editor's Introduction), no. 5, Sept./Oct., pp. 26–27.

Voas, Jeffrey,see Bollinger, Terry.

Voas, Jeffrey, "Software's Secret Sauce: The '-ilities,'" no. 6, Nov./Dec., pp. 14–15.

Voth, Danna, "Packaging Reusable Software Assets," no. 3, May/June, pp. 107–110.

Voth, Danna, "Task Force Tackles Computer Crime," no. 4, July/Aug., pp. 99–100.

W

Wieringa, Roel, and Ebert, Christof, "RE'03: Practical Requirements Engineering Solutions" (Guest Editors' Introduction), no. 2, Mar./Apr., pp. 16–18.

Woo, Han G.,see Robinson, William N.

Y

Yilmaz, Cemal, Atif M. Memon, Adam A. Porter, Arvind S. Krishna, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, "Preserving Distributed Systems' Critical Properties: A Model-Driven Approach," no. 6, Nov./Dec., pp. 32–40.

Z

Zhang, Yuefeng, "Test-Driven Modeling for Model-Driven Development," no. 5, Sept./Oct., p. 80–86.

29 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool