Journal: IEEE Software

Volume 20, Issue 6

4 -- 0. Article Summaries
5 -- 7Warren Harrison. From the Editor: Our 20th Anniversary
8 -- 11. Open Source Research Ethics
12 -- 16Adam Stone, Terry Costlow. In the News
17 -- 19Dave Thomas, Andy Hunt. Pipelines
20 -- 21Robert L. Glass. Guest Editor s Introduction: The State of the Practice of Software Engineering
22 -- 27Capers Jones. Variations in Software Development Practices
28 -- 34Michael A. Cusumano, Alan MacCormack, Chris F. Kemerer, Bill Crandall. Software Development Worldwide: The State of the Practice
35 -- 39Timothy Lethbridge, Janice Singer, Andrew Forward. How Software Engineers Use Documentation: The State of the Practice
40 -- 45Colin J. Neill, Phillip A. Laplante. Requirements Engineering: The State of the Practice
46 -- 51Marcus Ciolkowski, Oliver Laitenberger, Stefan Biffl. Software Reviews: The State of the Practice
52 -- 60Andreas Birk, Gerald Heller, Isabel John, Klaus Schmid, Thomas von der Maßen, Klaus Müller. Product Line Engineering: The State of the Practice
61 -- 69Bas Graaf, Marco Lormans, Hans Toetenel. Embedded Software Engineering: The State of the Practice
70 -- 77Richard Baskerville, Balasubramaniam Ramesh, Linda Levine, Jan Pries-Heje, Sandra Slaughter. Is Internet-Speed Software Development Different?
78 -- 83Donald J. Reifer. Is the Software Engineering State of the Practice Getting Closer to the State of the Art?
84 -- 89Mike Andrews. Signpost: Matching Program Behavior against Known Faults
90 -- 93Ramnivas Laddad, Roger T. Alexander. Aspect-Oriented Programming Will Improve Quality / Aspect-Oriented Programming: the Real Costs?
96 -- 98Martin Fowler. Data Access Routines
99 -- 101Ian M. Graham. The Compleat Requirements Analyste
108 -- 111Pete McBreen, Narain H. Gehani, David J. Agans. Software Craftsmanship / Bell Labs: Life in the Crown Jewel / Debugging
112 -- 0Elaine J. Weyuker. I Have My State, You Have Yours

Volume 20, Issue 5

5 -- 7Warren Harrison. How IEEE Software Engineers Its Content
11 -- 13Martin Fowler. Who Needs an Architect?
14 -- 18Stephen J. Mellor, Anthony N. Clark, Takao Futagami. Guest Editors Introduction: Model-Driven Development
19 -- 25Bran Selic. The Pragmatics of Model-Driven Development
26 -- 32Ed Seidewitz. What Models Mean
33 -- 35Conrad Bock. UML without Pictures
36 -- 41Colin Atkinson, Thomas Kühne. Model-Driven Development: A Metamodeling Foundation
42 -- 45Shane Sendall, Wojtek Kozaczynski. Model Transformation: The Heart and Soul of Model-Driven Software Development
46 -- 51Torben Weis, Andreas Ulbrich, Kurt Geihs. Model Metamorphosis
52 -- 58Robert B. France, Sudipto Ghosh, Eunjee Song, Dae-Kyoo Kim. A Metamodeling Approach to Pattern-Based Model Refactoring
59 -- 63Peter Denno, Michelle Potts Steves, Don Libes, Edward Barkmeyer. Model-Driven Integration Using Existing Models
64 -- 69Vinay Kulkarni, Sreedhar Reddy. Separation of Concerns in Model-Driven Development
70 -- 73Axel Uhl, Scott W. Ambler. Point/Counterpoint: Model Driven Architecture Is Ready for Prime Time / Agile Model Driven Development Is Good Enough
74 -- 77Gregg Rothermel, Sebastian G. Elbaum. Putting Your Best Tests Forward
78 -- 85Alan MacCormack, Chris F. Kemerer, Michael A. Cusumano, Bill Crandall. Trade-offs between Productivity and Quality in Selecting Software Development Practices
86 -- 93Ivan Aaen. Software Process Improvement: Blueprints versus Recipes
94 -- 96Donald J. Reifer, Victor R. Basili, Barry W. Boehm, Betsy Clark. Eight Lessons Learned during COTS-Based Systems Maintenance
97 -- 98Andy Hunt, Dave Thomas. Preparing the Raw Material
99 -- 101Tom DeMarco, Tim Lister. Risk Management during Requirements
104 -- 108Laurianne McLaughlin, Terry Costlow. Buggy Software: Can New Liability Rules Help Quality? / Government Focuses on Software Integrity
109 -- 0Karl Reed. Good Enough Is Not Good Enough
110 -- 112Nicholas Zvegintzov. Do We Know Enough to Teach Software Engineering?

Volume 20, Issue 4

4 -- 0. Article Summaries
5 -- 7Warren Harrison. Whose Information Is It Anyway?
8 -- 11. Letters
12 -- 14Donald J. Reifer, Frank Maurer, M. Hakan Erdogmus. Scaling Agile Methods
16 -- 20David Lorge Parnas, Mark Lawford. Guest Editors Introduction: Inspection s Role in Software Quality Assurance
21 -- 29Alastair Dunsmore, Marc Roper, Murray Wood. Practical Code Inspection Techniques for Object-Oriented Systems: An Experimental Comparison
30 -- 33Thomas Thelin, Per Runeson, Claes Wohlin. Prioritized Use Cases as a Vehicle for Software Inspections
34 -- 41Jia Xu. Making Software Timing Properties Easier to Inspect and Verify
42 -- 50Paul Anderson, Thomas W. Reps, Tim Teitelbaum, Mark Zarins. Tool Support for Fine-Grained Software Inspection
51 -- 53Luke Hohmann. The Difference between Marketecture and Tarchitecture
54 -- 56Alan M. Davis. System Phenotypes
57 -- 61Morgan Björkander, Cris Kobryn. Architecting Systems with UML 2.0
62 -- 69Paulo Pinheiro da Silva, Norman W. Paton. User Interface Modeling in UMLi
70 -- 78Bo Sanden. Entity-Life Modeling: Modeling a Thread Architecture on the Problem Environment
79 -- 81Nancy S. Eickelmann. An Insider s View of CMM Level 5
82 -- 83Dave Thomas, Andy Hunt. Verbing the Noun
84 -- 0. Bookshelf
88 -- 93Ashton Applewhite, Dale Strok. Should Governments Go Open Source? / Face to Face with the Experts
94 -- 96Robert L. Glass. A Big Problem in Academic Software Engineering and a Potential Outside-the-Box Solution
97 -- 93Richard H. Thayer. Software Engineering Glossary

Volume 20, Issue 3

0 -- 0Richard H. Thayer. Software Engineering Glossary
4 -- 0. Article Summaries
5 -- 7Warren Harrison. Is Software Engineering as We Know It over the Hill?
8 -- 13. Letters
14 -- 15Donald J. Reifer. XP and the CMM
16 -- 20Laurie A. Williams. Guest Editor s Introduction: The XP Programmer--The Few-Minutes Programmer
21 -- 28Jonathan Rasmusson. Introducing XP into Greenfield Projects: Lessons Learned
30 -- 36William A. Wood, William L. Kleb. Exploring XP for Scientific Research
37 -- 43Orlando Murru, Roberto Deias, Giampiero Mugheddu. Assessing XP at a European Internet Company
44 -- 47Annie I. Antón, Don Wells. Point/Counterpoint: Don t Solve a Problem Before You Get to It / Successful Software Projects Need Requirements Planning
48 -- 49Jeffrey M. Voas. Guest Editor s Introduction: Assuring Software Quality Assurance
50 -- 55Alice Leslie Jacob, S. K. Pillai. Statistical Process Control to Improve Coding and Code Review
56 -- 63Jorge Rady de Almeida Jr., João Batista Camargo Jr., Bruno Abrantes Basseto, Sérgio Miranda Paz. Best Practices in Code Inspection for Safety-Critical Software
64 -- 67Vaughn T. Rokosz. Long-Term Testing in a Short-Term World
68 -- 75Jim Lawler, Barbara A. Kitchenham. Measurement Modeling Technology
76 -- 82Sherif M. Yacoub. Automated QA for Document Understanding Systems
83 -- 85Rebecca Parsons. Components and the World of Chaos
86 -- 88Richard Salit. Requirements Are Corporate Assets
89 -- 91John A. Stark, Ron Crocker. Trends in Software Process: The PSP and Agile Methods
92 -- 97James J. Cusick. How the Work of Software Professionals Changes Everything
98 -- 105Omar Alonso. Generating Text Search Applications for Databases
106 -- 107Andy Hunt, Dave Thomas. The Trip-Packing Dilemma
108 -- 111John Dance. Extreme Reading
112 -- 113Melody M. Moore. A License to Practice Software Engineering
114 -- 118Laurianne McLaughlin, Joan Hong, Terry Costlow, Dale Strok. An Eye on India: Outsourcing Debate Continues / ISO Approves Cosmic-FFP / Web Developers Continue to Focus on Interoperability / Polish Team Wins ACM Contest
119 -- 120Robert L. Glass. Questioning the Software Engineering Unquestionables

Volume 20, Issue 2

4 -- 0. Article Summaries
5 -- 7Warren Harrison. The Marriage of Research and Practice
8 -- 11. Benchmarks Are a Tricky Thing
12 -- 14James E. Tomayko. Scientific Management Meets the Personal Software Process
15 -- 17Steve Berczuk. Pragmatic Software Configuration Management
18 -- 25Richard E. Fairley, Mary Jane Willshire. Why the Vasa Sank: 10 Problems and Some Antidotes for Software Projects
26 -- 33Martin E. Nordberg III. Managing Code Ownership
34 -- 41Ali H. Dogru, Murat M. Tanik. A Process Model for Component-Oriented Software Engineering
42 -- 48Mala Murugappan, Gargi Keeni. Blending CMM and Six Sigma to Meet Business Goals
49 -- 51Nancy S. Eickelmann, Animesh Anant. Statistical Process Control: What You Don t Measure Can Hurt You!
52 -- 55Ellen Gottesdiener. Requirements by Collaboration: Getting It Right the First Time
56 -- 57Martin Fowler. Patterns
58 -- 65Søren Lauesen. Task Descriptions as Functional Requirements
66 -- 71Jun Liu, Khiang Wee Lim, Weng Khuen Ho, Kay Chen Tan, Rajagopalan Srinivasan, Arthur Tay. The Intelligent Alarm Management System
72 -- 79Anna Liu, Ian Gorton. Accelerating COTS Middleware Acquisition: The i-Mate Process
80 -- 85Terry Bollinger. Facts and Fantasies: A Review of Two Books
86 -- 91Laurianne McLaughlin. After ElcomSoft: DMCA Still Worries Developers, Researchers
94 -- 96Diomidis Spinellis. On the Declarative Specification of Models

Volume 20, Issue 1

4 -- 0. Article Summaries
5 -- 7Warren Harrison. The Software Developer as Movie Icon
8 -- 9. Asking the Right Questions
10 -- 11Andy Hunt, Dave Thomas. The Art of Enbugging
12 -- 13Martin Fowler. When to Make a Type
14 -- 15Eric Dubois, Klaus Pohl. Guest Editors Introduction: RE 02--A Major Step toward a Mature Requirements Engineering Community
16 -- 24Matthias Weber, Joachim Weisbrod. Requirements Engineering in Automotive Development: Experiences and Challenges
26 -- 33Stewart A. Higgins, Maurice de Laat, Paul M. C. Gieles, Emilienne M. Geurts. Managing Requirements for Medical IT Products
34 -- 41Xavier Franch, Juan Pablo Carvallo. Using Quality Models in Software Package Selection
42 -- 49Alan H. Karp, Rajiv Gupta, Guillermo Juan Rozas, Arindam Banerji. Using Split Capabilities for Access Control
50 -- 57Bill R. Brykczynski, Robert A. Small. Reducing Internet-Based Intrusions: Effective Security Patch Management
58 -- 66Ian F. Alexander. Misuse Cases: Use Cases with Hostile Intent
67 -- 69Richard Turner. Seven Pitfalls to Avoid in the Hunt for Best Practices
70 -- 73Adam Stone, Danna Voth. Software Flaws: To Tell or Not to Tell? / Open Source in the US Government
74 -- 80Michael H. Lutz, Phillip A. Laplante. C# and the .NET Framework: Ready for Real Time?
81 -- 89Colin Atkinson, Thomas Kühne. Aspect-Oriented Development with Stratified Frameworks
90 -- 92Jane Huffman Hayes. Do You Like Piña Coladas? How Improved Communication Can Improve Software Quality
93 -- 95Robert D. Austin, Lee Devin. Beyond Requirements: Software Making as Art
96 -- 99Carol A. Long. Lost, but Making Good Use of Time?
100 -- 102. Saluting Our 2002 Referees
103 -- 104Robert L. Glass. Error-Free Software Remains Extremely Elusive