Journal: IEEE Software

Volume 19, Issue 6

4 -- 0. Article Summaries
5 -- 7Steve McConnell. Changing of the Guard
8 -- 9. Not Another SPI Framework
10 -- 12Dave Thomas, Andy Hunt. State Machines
13 -- 17Martin Fowler. Using Metadata
18 -- 20Ann Miller, Christof Ebert. Guest Editors Introduction: Software Engineering as a Business
21 -- 27Steven Mair. A Balanced Scorecard for a Small Software Group
28 -- 33Christina Wallin, Fredrik Ekdahl, Stig Larsson. Integrating Business and Software Development Models
34 -- 42Brian A. Nejmeh, Ian Thomas. Business-Driven Product Planning Using Feature Vectors and Increments
43 -- 49Ram Chillarege. The Marriage of Business Dynamics and Software Engineering
50 -- 52Dorothy McKinney. Six Translations between Software-Speak and Management-Speak
53 -- 55Scott L. Andresen. Don Winter: One CEO s Perspective
56 -- 59Greg Hoglund, Gary McGraw. Point/Counterpoint: Security Band-Aids: More Cost-Effective than Secure Coding / Building Secure Software: Better than Protecting Bad Software
61 -- 63Richard E. Fairley. Making Accurate Estimates
64 -- 65Shari Lawrence Pfleeger. What Software Engineering Can Learn from Soccer
66 -- 69Aase Tveito, Per Hasvold. Requirements in the Medical Domain: Experiences and Prescriptions
70 -- 77Natalia Juristo Juzgado, Ana María Moreno, Andrés Silva. Is the European Industry Moving toward Solving Requirements Engineering Problems?
78 -- 85Martín González Rodríguez. Automatic Data-Gathering Agents for Remote Navigability Testing
87 -- 96Frank E. McGarry, Bill Decker. Attaining Level 5 in CMM Process Maturity
97 -- 100. NIST Report Takes a Step toward Better Testing / National Strategy to Secure Cyberspace Proposed
101 -- 104. Bookshelf
111 -- 112Robert L. Glass. Predicting Future Maintenance Cost, and How We re Doing It Wrong

Volume 19, Issue 5

4 -- 0. Article Summaries
5 -- 7Steve McConnell. How to Write a Good Technical Article
8 -- 11. How Good Is Software Construction?
12 -- 14Betsy Clark. Eight Secrets of Software Measurement
15 -- 17Dorothy R. Graham. Requirements and Testing: Seven Missing-Link Myths
18 -- 20James Newkirk, Alexei A. Vorontsov. How .NET s Custom Attributes Affect Design
21 -- 0Peter P. Chen. From Goto-less to Structured Programming: The Legacy of Edsger W. Dijkstra
22 -- 24Thomas B. Hilburn, Watts S. Humphrey. The Impending Changes in Software Education
25 -- 29Richard L. Conn. Developing Software Engineers at the C-130J Software Factory
30 -- 34Jorge L. Díaz-Herrera, Michael G. Murphy, Dawn Ramsey. A Collaborative Program to Retrain Lockheed Martin Aero Engineers
35 -- 41Hossein Saiedian, Donald J. Bagert, Nancy R. Mead. Software Engineering Programs: Dispelling the Myths and Misconceptions
42 -- 48Jürgen Börstler, David A. Carrington, Gregory W. Hislop, Susan K. Lisack, Keith Olson, Laurie A. Williams. Teaching the PSP: Challenges and Lessons Learned
57 -- 62Dale Callahan, Bob Pedigo. Educating Experienced IT Professionals by Addressing Industry s Needs
64 -- 71Grant A. Cheston, J. Paul Tremblay. Integrating Software Engineering in Introductory Computing Courses
72 -- 77Thomas B. Hilburn, Watts S. Humphrey. Teaching Teamwork
78 -- 85David A. Umphress, T. Dean Hendrix, James H. Cross II. Software Process in the Classroom: The Capstone Project Experience
86 -- 93Lisa J. Burnell, John W. Priest, John R. Durrett. Teaching Distributed Multidisciplinary Software Development
94 -- 97Allen B. Tucker, Barry W. Boehm. Point/Counterpoint: On the Balance between Theory and Practice / Software Engineering Is a Value-Based Contact Sport
98 -- 99Natalia Juristo Juzgado, Ana María Moreno. Reliable Knowledge for Software Development
100 -- 102Andy Hunt, Dave Thomas. Zero-Tolerance Construction
103 -- 0. Software Engineering Education
104 -- 107. Has Object-Oriented Programming Delivered? / Aviation Software Guidelines
108 -- 110. Effective Requirements Practices Managing Software Acquisition: Open Systems and COTS Products / Winning with Software: An Executive Strategy
111 -- 112Robert L. Glass. Project Retrospectives, and Why They Never Happen

Volume 19, Issue 4

12 -- 15Greg Goth. Will the Cyber-UL Concept Take Hold?
16 -- 18Donald J. Reifer. How Good are Agile Methods?
20 -- 22James Robertson. Eureka! Why Analysts Should Invent Requirements
24 -- 27. Guest Editors Introduction: Initiating Software Product Lines
28 -- 31Paul C. Clements, Charles Kreuger. Point - Counterpoint: Being Proactive Pays Off - Eliminating the Adoption
32 -- 40Linda M. Northrop. SEI s Software Product Line Tenets
41 -- 49Frank van der Linden. Software Product Families in Europe: The Esaps & Café Projects
50 -- 57Klaus Schmid, Martin Verlage. The Economic Impact of Product Line Adoption and Evolution
58 -- 65Kyo Chul Kang, Jaejoon Lee, Patrick Donohoe. Feature-Oriented Project Line Engineering
66 -- 72Steffen Thiel, Andreas Hein. Modeling and Using Product Line Variability in Automotive Systems
73 -- 80Ari Jaaksi. Developing Mobile Browsers in a Product Line
81 -- 83Richard Pawson. Naked Objects
84 -- 85Alan C. Tribble. Software Safety
86 -- 89Wolfgang Strigel. The Canadian Software Industry
90 -- 91Terry Bollinger. Guest Editor s Introduction: Breaking Out of the Software Engineering Mind-Mold
92 -- 99Reidar Conradi, Alfonso Fuggetta. Improving Software Process Improvement
100 -- 106José Pablo Zagal, Raúl A. Santelices, Miguel Nussbaum. Maintenance-Oriented Design and Development: A Case Study
108 -- 115James A. Whittaker, Steven Atkin. Software Engineering is Not Enough
116 -- 122Norman E. Fenton, Paul Krause, Martin Neil. Software Measurement: Uncertainty and Causal Modeling
123 -- 129Robert David Cowan, Ali Mili, Hany H. Ammar, Alan McKendall Jr., Lin Yang, Dapeng Chen, Terry Spencer. Software Engineering Technology Watch
131 -- 133. Bookshelf
134 -- 136Robert L. Glass. In Search of Meaning (A Tale of Two Words)

Volume 19, Issue 3

4 -- 0. Article Summaries
5 -- 7Steve McConnell. I Know What I Know
8 -- 12. Failure or Success?
14 -- 15Donald J. Reifer. A Little Bit of Knowledge Is a Dangerous Thing
16 -- 18Chris Rupp. Requirements and Psychology
20 -- 21Martin Fowler. Yet Another Optimization Article
22 -- 24Dave Thomas, Andy Hunt. Mock Objects
26 -- 38Ioana Rus, Mikael Lindvall. Guest Editors Introduction: Knowledge Management in Software Engineering
40 -- 42Jay Liebowitz. A Look at NASA Goddard Space Flight Center s Knowledge Management Initiatives
43 -- 45Andreas Birk, Torgeir Dingsøyr, Tor Stålhane. Postmortem: Never Leave a Project without It
46 -- 49Kurt Schneider, Jan-Peter von Hunnius, Victor R. Basili. Experience in Implementing a Learning Software Organization
50 -- 52Balasubramaniam Ramesh. Process Knowledge Management with Traceability
53 -- 55Shivram Ramasubramanian, Gokulakrishnan Jagadeesan. Knowledge Management at Infosys
56 -- 59Chih-Ping Wei, Paul Jen-Hwa Hu, Hung-Huang Chen. Design and Evaluation of a Knowledge Management System
60 -- 62Seija Komi-Sirviö, Annukka Mäntyniemi, Veikko Seppänen. Toward a Practical Solution for Capturing Knowledge for Software Projects
63 -- 69Sheila Guilford, Gordon Rugg, Niall Scott. Pleasure and Pain: Perceptual Bias and Its Implications for Software Engineering
70 -- 77Gerald Ebner, Hermann Kaindl. Tracing All Around in Reengineering
78 -- 83Michael Guntersdorfer, David G. Kay. How Software Patents Can Support COTS Component Business
84 -- 87Carlos H. C. Duarte. Brazil: Cooperative Development of a Software Industry
88 -- 89John Steven. Putting Software Terminology to the Test
90 -- 92Carol A. Long. Can Project Management Be Extreme Too?
93 -- 95Ware Myers. Ivar Jacobson: Shaping Software Development
98 -- 100Greg Goth. A New Era for Research and Development?
103 -- 104Robert L. Glass. The Naturalness of Object Orientation: Beating a Dead Horse?

Volume 19, Issue 2

4 -- 0. Article Summaries
5 -- 7Steve McConnell. Real Quality for Real Engineers
8 -- 10. Letters
12 -- 14Donald J. Reifer. Ten Deadly Risks in Internet and Intranet Software Development
15 -- 17John M. Favaro. Managing Requirements for Business Value
18 -- 19Martin Fowler. Public versus Published Interfaces
20 -- 22Andy Hunt, Dave Thomas. Software Archaeology
23 -- 24Elisabeth Hendrickson, Martin Fowler. The Software Engineering of Internet Software: Guest Editors Introduction
25 -- 32A. Jefferson Offutt. Quality Attributes of Web Software Applications
34 -- 41Colleen Roe, Sergio Gonik. Server-Side Design Principles for Scalable Internet Systems
42 -- 50Larry L. Constantine, Lucy A. D. Lockwood. Usage-Centered Engineering for Web Applications
51 -- 59Alan Knight, Naci Dai. Objects and the Web
60 -- 65Edward Hieatt, Robert Mee. Going Faster: Testing The Web Application
66 -- 73Scott W. Ambler. Lessons in Agility From Internet-Based Development
74 -- 80Rosann Webb Collins. Software Localization for Internet Software: Issues and Methods
81 -- 89Eric Altendorf, Moses Hohman, Roman Zabicki. Using J2EE on a Large, Web-Based Project
90 -- 97Dragan Milicev. Domain Mapping Using Extended UML Object Diagrams
98 -- 102Greg Goth. Long-Term Data Preservation Efforts Ramping Up
104 -- 108. Bookshelf
109 -- 0Melody M. Moore. Reverse Engineering and Reengineering: After Y2K
110 -- 112Doug Baldwin, Peter B. Henderson. The Importance of Mathematics to the Software Practitioner

Volume 19, Issue 1

2 -- 0. Article Summaries
3 -- 5Steve McConnell. Closing the Gap
6 -- 7. Letters
8 -- 10John Daniels. Modeling with a Sense of Purpose
11 -- 13Andy Hunt, Dave Thomas. Ubiquitous Automation
14 -- 16Anup K. Ghosh, Chuck Howell, James A. Whittaker. Building Software Securely from the Ground Up
18 -- 25Anthony Hall, Roderick Chapman. Correctness by Construction: Developing a Commercial Secure System
26 -- 33Jonathan S. Shapiro, Norman Hardy. EROS: A Principle-Driven Operating System from the Ground Up
34 -- 41Khaled M. Khan, Jun Han. Composing Security-Aware Software
42 -- 51David Evans, David Larochelle. Improving Security Using Extensible Lightweight Static Analysis
52 -- 58Rob Pooley, Dave Senior, Duncan Christie. Collecting and Analyzing Web-Based Project Metrics
59 -- 66Tiffany Winn, Paul R. Calder. Is This a Pattern?
67 -- 73Rick Kazman, Leonard J. Bass. Making Architecture Reviews Work in the Real World
74 -- 83Evgeni Dimitrov, Andreas Schmietendorf, Reiner R. Dumke. UML-Based Performance Engineering Possibilities and Techniques
84 -- 86George E. Kalb, Gerald M. Masson. Continuous Process Improvement and the Risk to Information Assurance
87 -- 89Ashton Applewhite. Not Just the Facts: What Requirements Mean to a Nonfiction Writer
90 -- 94. In the News
95 -- 97Howard A. Rubin, Margaret Johnson, Susan Iventosch. The US Software Industry
98 -- 99. Reviewer Thanks
100 -- 102. Bookshelf
103 -- 104Robert L. Glass. Failure Is Looking More like Success These Days