Journal: IEEE Software

Volume 21, Issue 6

0 -- 0. Software Design, Part 2
4 -- 0. Article Summaries
5 -- 8. User Confidence--and the Software Developer
9 -- 11. Letters
12 -- 13Dave Thomas, Andy Hunt. Practice
14 -- 15Jeffrey M. Voas. Software s Secret Sauce: The -ilities
16 -- 18Terry Bollinger, Jeffrey M. Voas, Maarten Boasson. Persistent Software Attributes
19 -- 25Victor R. Basili, Paolo Donzelli, Sima Asgari. A Unified Model of Dependability: Capturing Dependability in Context
26 -- 31Nicolás Serrano, Ismael Ciordia, Sonia Calzada, Fernando Alonso. Automated Management of Multicustomer Code Bases
32 -- 40Arvind S. Krishna, Cemal Yilmaz, Atif M. Memon, Adam A. Porter, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan. Preserving Distributed Systems Critical Properties: A Model-Driven Approach
41 -- 49Francisco Ortin, Benjamín López, J. Baltasar García Perez-Schofield. Separating Adaptable Persistence Attributes through Computational Reflection
50 -- 58Alexander Egyed, Paul Grünbacher. Identifying Requirements Conflicts and Cooperation: How Quality Attributes and Automated Traceability Can Help
59 -- 61Terry Bollinger. Conference Report: The Future of Software Infrastructure Protection
62 -- 69T. R. Madanmohan, Rahul De . Open Source Reuse in Commercial Firms
70 -- 75Jerry Drobka, David Noftz, Rekha Raghu. Piloting XP on Four Mission-Critical Projects
76 -- 82Pauliina Ulkuniemi, Veikko Seppänen. COTS Component Acquisition in an Emerging Market
83 -- 85Michael Jackson. Seeing More of the World
86 -- 88Michael C. Feathers. Before Clarity
89 -- 91Nicolás Serrano, Ismael Ciordia. Ant: Automating the Process of Building Applications
92 -- 94Robert Groth. Is the Software Industry s Productivity Declining?
95 -- 99. Annual Index
100 -- 101Philipp K. Janert. Introducing Test-Driven Software Development
102 -- 104Johann Rost. Political Reasons for Failed Software Projects

Volume 21, Issue 5

4 -- 0. Article Summaries
5 -- 7Warren Harrison. From the Editor: Propaganda and Software Development
8 -- 16. Letters
18 -- 20Armand Marchesin. Using Linux for Real-Time Applications
21 -- 25Jim Shore. Fail Fast
26 -- 27Jeffrey M. Voas. Software Engineering s Role in Business
28 -- 32Peter Middleton, Ho Woo Lee, Shahrukh A. Irani. Why Culling Software Colleagues Is Popular
34 -- 43. Inventorying Information Technology Systems: Supporting the Paradigm of Change
44 -- 50Glenn J. Browne, Nirup M. Menon. Network Effects and Social Dilemmas in Technology Industries
51 -- 58Amrit Tiwana. Beyond the Black Box: Knowledge Overlaps in Software Outsourcing
60 -- 67William N. Robinson, Han G. Woo. Finding Reusable UML Sequence Diagrams Automatically
68 -- 75Neil A. M. Maiden, Alexis Gizikis, Suzanne Robertson. Provoking Creativity: Imagine What Your Requirements Could Be Like
76 -- 79Allen S. Parrish, Randy K. Smith, David P. Hale, Joanne E. Hale. A Field Study of Developer Pairs: Productivity Impacts and Implications
80 -- 86Yuefeng Zhang. Test-Driven Modeling for Model-Driven Development
88 -- 92Ho-Won Jung, Seung-Gweon Kim, Chang-Shin Chung. Measuring Software Product Quality: A Survey of ISO/IEC 9126
93 -- 95Suzanne Robertson. Requirements and the Business Case
96 -- 97Andy Hunt, Dave Thomas. Imaginate
98 -- 100Jean-Jacques Gras. End-to-End Defect Modeling
101 -- 105Laurianne McLaughlin, Benjamin Alfonsi. In the News
106 -- 109Terry Bollinger, Mike Barker, Philipp K. Janert. Bookshelf
110 -- 0. Software Engineering Glossary: Software Design, Part I
111 -- 112Robert L. Glass. Anarchy and the Effects of Schedule Pressure

Volume 21, Issue 4

4 -- 0. Article Summaries
5 -- 7Warren Harrison. From the Editor: The Dangers of End-User Programming
8 -- 10. Letters
12 -- 13Nancy S. Eickelmann. Measuring Maturity Goes beyond Process
14 -- 16Scott Meyers. The Most Important Design Guideline?
17 -- 19Arno Puder. MICO: An Open Source CORBA Implementation
20 -- 21David Dorenbos, Annie Combelles. Introduction: Lessons Learned around the World: Key Success Factors to Enable Process Change
22 -- 28Hee-Woong Kim. A Process Model for Successful CRM System Development
29 -- 35Felipe Guerrero, Yadran Eterovic. Adopting the SW-CMM in a Small IT Organization
36 -- 44Anna Börjesson, Lars Mathiassen. Successful Process Implementation
45 -- 53Spencer Rugaber, Kurt Stirewalt. Model-Driven Reverse Engineering
54 -- 61Akif Günes Koru, Jeff Tian. Defect Handling in Medium and Large Open Source Projects
62 -- 69Vaclav Rajlich, Prashant Gosavi. Incremental Change in Object-Oriented Programming
70 -- 77Viswanathan Kodaganallur. Incorporating Language Processing into Java Applications: A JavaCC Tutorial
78 -- 85Óscar Dieste Tubío, Natalia Juristo Juzgado, Ana María Moreno. How Higher-Education Systems Influence Software Engineering Degree Programs
86 -- 88Erik Simmons. Requirements Triage: What Can We Learn from a Medical Approach?
89 -- 91Dave Thomas, Andy Hunt. Open Source Ecosystems
92 -- 94Christof Ebert, Stephen J. Mellor. Bookshelf
102 -- 104Robert L. Glass. Some Heresy Regarding Software Engineering

Volume 21, Issue 3

4 -- 0. Article Summaries
5 -- 7Warren Harrison. From the Editor: Clueless--and Oblivious
8 -- 10. Letters
12 -- 14Donald J. Reifer. Catching the Brass Ring
15 -- 17Dave A. Thomas. MDA: Revenge of the Modelers or UML Utopia?
18 -- 22Hakan Erdogmus, John M. Favaro, Wolfgang Strigel. Guest Editors Introduction: Return on Investment
23 -- 31Günter Böckle, Paul C. Clements, John D. McGregor, Dirk Muthig, Klaus Schmid. Calculating ROI for Software Product Lines
32 -- 38Rini van Solingen. Measuring the ROI of Software Process Improvement
39 -- 47Mark Denne, Jane Cleland-Huang. The Incremental Funding Method: Data-Driven Software Development
48 -- 53Todd Little. Value Creation and Capture: A Model of the Software Development Process
54 -- 61Barry W. Boehm, LiGuo Huang, Apurva Jain, Raymond J. Madachy. The ROI of Software Dependability: The iDAVE Model
62 -- 70David G. Messerschmitt, Clemens A. Szyperski. Marketplace Issues in Software Planning and Design
71 -- 73Ken Orr. Agile Requirements: Opportunity or Oxymoron?
74 -- 75Jane Huffman Hayes. On the Virtues of Not Knowing
76 -- 82Jim Duggan, Jason Byrne, Gerard Lyons. A Task Allocation Optimizer for Software Construction
84 -- 91Jeff Tian. Quality-Evaluation Models and Measurements
92 -- 100James R. Larus, Thomas Ball, Manuvir Das, Robert DeLine, Manuel Fähndrich, Jonathan D. Pincus, Sriram K. Rajamani, Ramanathan Venkatapathy. Righting Software
101 -- 103Andy Hunt, Dave Thomas. OO in One Sentence: Keep It DRY, Shy, and Tell the Other Guy
104 -- 105Fernando Berzal Galiano, Diomidis Spinellis. Bookshelf
107 -- 110Danna Voth, David Nicholls, Dale Strok. In the News
111 -- 112Robert L. Glass. Learning to Distinguish a Solution from a Problem

Volume 21, Issue 2

5 -- 7Warren Harrison. Learning Organizations and the Software Developer
8 -- 12. Letters
13 -- 15Dave Thomas, Andy Hunt. Nurturing Requirements
16 -- 18Roel Wieringa, Christof Ebert. Guest Editors Introduction: RE 03--Practical Requirements Engineering Solutions
19 -- 25Robyn R. Lutz, Ines Carmen Mikulski. Ongoing Requirements Discovery in High-Integrity Systems
26 -- 33Maya Daneva. ERP Requirements Engineering Practice: Lessons Learned
34 -- 41Jens Bæk Jørgensen, Claus Bossen. Executable Use Cases: Requirements for a Pervasive Health Care System
42 -- 45Michael Schrage. Never Go to a Client Meeting without a Prototype
46 -- 48Diane Kelly, Terry Shepard. A Little Knowledge about Software
49 -- 55Kam Hay Fung, Graham Cedric Low, Pradeep Kumar Ray. Embracing Dynamic Evolution in Distributed Systems
56 -- 64Patrick Th. Eugster, Rachid Guerraoui. Distributed Programming with Typed Events
65 -- 67Martin Fowler. Module Assembly
68 -- 70Richard E. Biehl. Six Sigma for Software
71 -- 77Nicolas Gold, Claire Knight, Andrew Mohan, Malcolm Munro. Understanding Service-Oriented Software
78 -- 87Yasushi Kambayashi, Henry F. Ledgard. The Separation Principle: A Programming Paradigm
88 -- 93Marco Torchiano, Maurizio Morisio. Overlooked Aspects of COTS-Based Development
94 -- 99Ashton Applewhite, Alan Davis. In the News
100 -- 101Deependra Moitra, Martin Fogarty. Bookshelf
102 -- 104Robert L. Glass. On Modeling and Discomfort

Volume 21, Issue 1

4 -- 0. Article Summaries
5 -- 7. Letters
8 -- 11Warren Harrison. From the Editor: Best Practices--Who Says?
12 -- 13Victor R. Basili, Barry W. Boehm, Al Davis, Watts S. Humphrey, Nancy G. Leveson, Nancy R. Mead, John D. Musa, David Lorge Parnas, Shari Lawrence Pfleeger, Elaine J. Weyuker. New Year s Resolutions for Software Quality
14 -- 16Donald J. Reifer. Seven Hot Outsourcing Practices
18 -- 0Andy Hunt, Dave Thomas. Three Legs, No Wobble
20 -- 22Jim Shore. Continuous Design
23 -- 27Ian F. Alexander, Suzanne Robertson. Understanding Project Sociology by Modeling Stakeholders
28 -- 33Diomidis Spinellis, Clemens A. Szyperski. Guest Editors Introduction: How Is Open Source Affecting Software Development?
34 -- 40Cristina Gacek, Budi Arief. The Many Meanings of Open Source
42 -- 49Jeffrey S. Norris, Poul-Henning Kamp. Mission-Critical Development with Open Source Software: Lessons Learned
50 -- 55Brian Fitzgerald, Tony Kenny. Developing an Information Systems Infrastructure with Open Source Software
56 -- 58Nicolás Serrano, Sonia Calzada, Jose Maria Sarriegui, Ismael Ciordia. From Proprietary to Open Source Tools in Information Systems Development
59 -- 66Walt Scacchi. Free and Open Source Development Practices in the Game Community
68 -- 72Stephane Lussier. New Tricks: How Open Source Changed the Way My Team Works
74 -- 81Nir Kshetri. Economics of Linux Adoption in Developing Countries
82 -- 86Michel Ruffin, Christof Ebert. Using Open Source Software in Product Development: A Primer
88 -- 91Eric S. Raymond, David G. Messerschmitt. Point/Counterpoint
92 -- 99Andreas Holzinger. Rapid Prototyping for a Virtual Medical Campus Interface
100 -- 103Laurianne McLaughlin, Terry Costlow. In the News
104 -- 106Philipp K. Janert, Shantha Mohan, Robert C. Larrabee, Stephen P. Berczuk, Brad Appleton, Fergus O Connell, Luke Hohmann. Bookshelf
107 -- 110. 2003 Reviewers
111 -- 112Robert L. Glass. Sources for Software Development: A Mugwumpish View