Journal: IEEE Software

Volume 22, Issue 6

0 -- 0Diomidis Spinellis. Version Control, Part 2
3 -- 5Warren Harrison. High-Tech Disasters
6 -- 8. State of the Practice
9 -- 11Diomidis Spinellis. Working with Unix Tools
12 -- 0Martin Fowler. The State of Design
14 -- 16Jeremy Dick. Design Traceability
17 -- 19David P. Darcy, Chris F. Kemerer. OO Metrics in Practice
20 -- 22Bojan Cukic. Guest Editor s Introduction: The Promise of Public Software Engineering Data Repositories
23 -- 29Akif Günes Koru, Hongfang Liu. Building Effective Defect-Prediction Models in Practice
30 -- 37Jane Huffman Hayes, Alex Dekhtyar, Senthil Karthikeyan Sundaram. Improving After-the-Fact Tracing and Mapping: Supporting Software Quality Predictions
38 -- 46Zhihao Chen, Barry W. Boehm, Tim Menzies, Daniel Port. Finding the Right Data for Software Cost Modeling
47 -- 53Günther Ruhe, Moshood Omolade Saliu. The Art and Science of Software Release Planning
54 -- 59Jun Liu, Khiang Wee Lim, Weng Khuen Ho, Kay Chen Tan, Arthur Tay, Rajagopalan Srinivasan. Using the OPC Standard for Real-Time Process Monitoring and Control
60 -- 67Pierre N. Robillard. Opportunistic Problem Solving in Software Engineering
68 -- 75Kathleen Coleman Dangle, Patricia Larsen, Michele Shaw, Marvin V. Zelkowitz. Software Process Improvement in Small Organizations: A Case Study
76 -- 83Hakan Erdogmus. The Economic Impact of Learning and Flexibility on Process Decisions
84 -- 91Lars Mathiassen, Ojelanki K. Ngwenyama, Ivan Aaen. Managing Change in Software Process Improvement
92 -- 95Brian Donnellan, Brian Fitzgerald, Brian Lake, John Sturdy. Implementing an Open Source Knowledge Base
96 -- 97J. Barrie Thompson, Karl Reed. Undergraduate Software Engineering Education: The Mark of a Discipline
98 -- 102Greg Goth, Barton C. Massey. In the News
103 -- 105. Understanding Story-Driven Development Processes
106 -- 110. 2005 IEEE Software Annual Index, Volume 22
111 -- 112Robert L. Glass. A Follow-the-Leader Story with a Strange Ending

Volume 22, Issue 5

4 -- 0. Article Summaries
5 -- 7Warren Harrison. What Do Software Developers Need to Know about Business?
13 -- 15Donald C. Gause. Why Context Matters--And What Can We Do about It?
16 -- 17Rebecca J. Parsons. Enterprise Architects Join the Team
18 -- 21Arthur B. Pyster, Richard H. Thayer. Guest Editors Introduction: Software Engineering Project Management 20 Years Later
22 -- 29Suzanne Garcia. How Standards Enable Adoption of Project Management Practice
30 -- 39Barry W. Boehm, Richard Turner. Management Challenges to Implementing Agile Processes in Traditional Development Organizations
40 -- 47Walker Royce. Successful Software Management Style: Steering and Balance
48 -- 53C. R. Venugopal. Single Goal Set: A New Paradigm for IT Megaproject Success
54 -- 62Paul C. Clements, Lawrence G. Jones, Linda M. Northrop, John D. McGregor. Project Management in a Software Product Line Organization
63 -- 72Kenneth E. Nidiffer, Dana Dolan. Evolving Distributed Project Management
73 -- 77J. Fernando Naveda, Stephen B. Seidman. Professional Certification of Software Engineers: The CSDP Program
78 -- 82Vesna Hassler. Open Source Libraries for Information Retrieval
83 -- 86Nenad Medvidovic. Software Architectures and Embedded Systems: A Match Made in Heaven?
89 -- 97Konstantinos Zachos, Neil A. M. Maiden, Amit Tosar. Rich-Media Scenarios for Discovering Requirements
98 -- 106Fernando Berzal Galiano, Juan C. Cubero, Nicolás Marín, María Amparo Vila Miranda. Lazy Types: Automating Dynamic Strategy Selection
107 -- 0Diomidis Spinellis. Version Control, Part I
108 -- 109Diomidis Spinellis. Version Control Systems
110 -- 114Greg Goth, Terry Costlow. In the News
115 -- 118Art Sedighi, Martyn Thomas, Paula M. Bach, Mark A. Cohen. Bookshelf
119 -- 120Robert L. Glass. Never the CS and IS Twain Shall Meet?

Volume 22, Issue 4

4 -- 0. Article Summaries
5 -- 7Warren Harrison. The Saboteur Within
8 -- 0. Letters: Convenience vs. Security
9 -- 11Diomidis Spinellis. Tool Writing: A Forgotten Art?
12 -- 15Panagiotis Louridas. JUnit: Unit Testing and Coding in Tandem
16 -- 18Alexander Egyed, Hausi A. Müller, Dewayne E. Perry. Guest Editors Introduction: Integrating COTS into the Development Process
20 -- 27Brian Warboys, Bob Snowdon, R. Mark Greenwood, Wykeen Seet, Ian Robertson, Ronald Morrison, Dharini Balasubramaniam, Graham N. C. Kirby, Kath Mickan. An Active-Architecture Approach to COTS Integration
28 -- 35Wilfried Lemahieu, Monique Snoeck, Frank G. Goethals, Manu De Backer, Raf Haesen, Jacques Vandenbulcke, Guido Dedene. Coordinating COTS Applications via a Business Event Layer
36 -- 44Erik Putrycz, C. Murray Woodside, Xiuping Wu. Performance Techniques for COTS Systems
46 -- 53Paolo Donzelli, Marvin V. Zelkowitz, Victor R. Basili, Dan Allard, Kenneth N. Meyer. Evaluating COTS Component Dependability in Context
54 -- 62Ye Yang, Jesal Bhuta, Barry W. Boehm, Daniel Noah Port. Value-Based Processes for COTS-Based Applications
63 -- 64Ronald J. Kohl. Requirements Engineering Changes for COTS-Intensive Systems
65 -- 67Robert C. Martin. The Test Bus Imperative: Architectures That Support Automated Acceptance Testing
68 -- 75Wei-Tek Tsai, Lian Yu, Feng Zhu, Raymond A. Paul. Rapid Embedded System Testing Using Verification Patterns
76 -- 85Philip M. Johnson, Hongbing Kou, Michael Paulding, Qin Zhang, Aaron Kagawa, Takuya Yamashita. Improving Software Development Management through Software Project Telemetry
86 -- 93Nir Kshetri. Structural Shifts in the Chinese Software Industry
94 -- 102Mordechai Ben-Menachem, Garry S. Marliss. IT Assets - Control by Importance and Exception: Supporting the Paradigm of Change
103 -- 0. Software Maintenance
104 -- 105Neil A. M. Maiden. What Has Requirements Research Ever Done for Us?
106 -- 107Karl Reed. Software Engineering: The Past, the Future, and Your TCSE
108 -- 112Greg Goth, Bernard Cole. In the News
114 -- 118Joel West, Angela Jury, Shubhashis Sengupta, Stratton Penberthy. Bookshelf
119 -- 120Robert L. Glass. A Sad SAC Story about the State of the Practice

Volume 22, Issue 3

5 -- 7Warren Harrison. Skinner Wasn t a Software Engineer
8 -- 9. Outwitting Spammers
10 -- 13Mariella Di Giacomo. MySQL: Lessons Learned on a Digital Library
14 -- 16Dave Thomas. Agile Programming: Design to Accommodate Change
17 -- 20Stephen J. Mellor. Editor s Introduction: Adapting Agile Approaches to Your Project Needs
21 -- 27Martina Ceschi, Alberto Sillitti, Giancarlo Succi, Stefano De Panfilis. Project Management in Plan-Based and Agile Companies
28 -- 35Todd Little. Context-Adaptive Agility: Managing Complexity and Uncertainty
36 -- 42Bob Schatz, Ibrahim Abdelshafi. Primavera Gets Agile: A Successful Transition to Agile Development
43 -- 49Daniel Karlström, Per Runeson. Combining Agile Methods with Stage-Gate Project Management
50 -- 53Bojan Cukic. The Virtues of Assessing Software Reliability Early
54 -- 56Suzanne Robertson. Learning from Other Disciplines
57 -- 63Magne Jørgensen. Practical Guidelines for Expert-Judgment-Based Software Effort Estimation
64 -- 69Mark Keil, Amrit Tiwana. Beyond Cost: The Drivers of COTS Application Value
70 -- 71Diomidis Spinellis. Java Makes Scripting Languages Irrelevant?
72 -- 78Yaofei Chen, Rose Dios, Ali Mili, Lan Wu, Kefei Wang. An Empirical Study of Programming Language Trends
80 -- 86Narayan Ramasubbu, Mayuram S. Krishnan, Prasad Kompalli. Leveraging Global Resources: A Process Maturity Framework for Managing Distributed Development
87 -- 93Steve Jones. Toward an Acceptable Definition of Service
94 -- 100Christopher Dozier, Peter Jackson. Mining Text for Expert Witnesses
101 -- 0Richard E. Fairley. Software Risk Management
102 -- 105Laurianne McLaughlin. Inside the Software Patents Debate: Some Good News for Open Source Developers
106 -- 109Stephen J. Mellor, Fernando Berzal Galiano, Christof Ebert. UML Distilled: From Difficulties to Assets
110 -- 112Robert L. Glass. IT Failure Rates--70 or 10-15 ?

Volume 22, Issue 2

5 -- 7Warren Harrison. Constant Connectivity: Just Because You Can Doesn t Mean You Should
11 -- 13Nicolás Serrano, Ismael Ciordia. Bugzilla, ITracker, and Other Bug Trackers
14 -- 15Diomidis Spinellis. Dear Editor
16 -- 18Philippe Kruchten. Editor s Introduction: Software Design in a Postmodern Era
19 -- 27Jeff Tyree, Art Akerman. Architecture Decisions: Demystifying Architecture
28 -- 33Javier Garzás, Mario Piattini. An Ontology for Microarchitectural Design Knowledge
34 -- 43Joseph F. Maranzano, Sandra A. Rozsypal, Gus H. Zimmerman, Guy W. Warnken, Patricia E. Wirth, David M. Weiss. Architecture Reviews: Practice and Experience
44 -- 51Guy Caplat, Jean-Louis Sourrouille. Model Mapping Using Formalism Extensions
52 -- 58Philippe Kruchten. Casting Software Design in the Function-Behavior-Structure Framework
59 -- 61Regina Gonzales. Developing the Requirements Discipline: Software vs. Systems
62 -- 63Barbara Hirsh. Using Positive Reinforcement as a Quality Tool
64 -- 66Gregor Hohpe. Your Coffee Shop Doesn t Use Two-Phase Commit
68 -- 75Michael Lang, Brian Fitzgerald. Hypermedia Systems Development Practices: A Survey
76 -- 82Benoit Baudry, Franck Fleurey, Jean-Marc Jézéquel, Yves Le Traon. Automatic Test Case Optimization: A Bacteriologic Algorithm
83 -- 87Greg Goth, Benjamin Alfonsi. Enter the Protectionist Dragon? China s software and standards policies stir debate and reflection
88 -- 91Alex Abacus, Mike Barker, Paul Freedman. Using Test-Driven Software Development Tools
94 -- 96Johann Rost. Software Engineering Theory in Practice

Volume 22, Issue 1

4 -- 0. Article Summaries
5 -- 7Warren Harrison. Do You Learn Just in Time or Just in Case?
8 -- 9. Letters
10 -- 12Diomidis Spinellis. The Tools at Hand
13 -- 15Neil A. M. Maiden, Suzanne Robertson, Christof Ebert. Guest Editors Introduction: Shake, Rattle, and Requirements
16 -- 23Ian Sommerville. Integrated Requirements Engineering: A Tutorial
24 -- 31Lars Hagge, Kathrin Lappe. Sharing Requirements Engineering Experience Using Patterns
32 -- 39Johan Natt och Dag, Vincenzo Gervasi, Sjaak Brinkkemper, Björn Regnell. A Linguistic-Engineering Approach to Large-Scale Requirements Management
40 -- 47Barbara Paech, Jörg Dörr, Mathias Köhler. Improving Requirements Engineering Communication in Multiproject Environments
48 -- 51James Robertson, Connie Heitmeyer. Point/Counterpoint
52 -- 54Susanne Kandrup. On Systems Coaching
55 -- 57Daniel M. Berry, Erik Kamsties. The Syntactically Dangerous All and Plural in Specifications
58 -- 65Tore Dybå, Barbara A. Kitchenham, Magne Jørgensen. Evidence-Based Software Engineering for Practitioners
66 -- 73Shari Lawrence Pfleeger. Soup or Art? The Role of Evidential Force in Empirical Software Engineering
74 -- 77Jason Remillard. Source Code Review Systems
78 -- 85David Bodoff, Mordechai Ben-Menachem, Patrick C. K. Hung. Web Metadata Standards: Observations and Prescriptions
86 -- 93June M. Verner, William M. Evanco. In-House Software Development: What Project Management Practices Lead to Success?
94 -- 97Diomidis Spinellis, John R. Dance, David Arthur Eatough, Kevin C. Desouza, Yukika Awazu. Bookshelf
98 -- 101Laurianne McLaughlin, Benjamin Alfonsi. In the News
102 -- 104Robert L. Glass. Viruses Are Beginning to Get to Me!