default search action
IEEE Software, Volume 22, 2005
Volume 22, Number 1, January-February 2005
- Article Summaries. 4
- Warren Harrison:
Do You Learn Just in Time or Just in Case? 5-7
- Letters. 8-9
- Diomidis Spinellis:
The Tools at Hand. 10-12
- Neil A. M. Maiden, Suzanne Robertson, Christof Ebert:
Guest Editors' Introduction: Shake, Rattle, and Requirements. 13-15 - Ian Sommerville:
Integrated Requirements Engineering: A Tutorial. 16-23 - Lars Hagge, Kathrin Lappe:
Sharing Requirements Engineering Experience Using Patterns. 24-31 - Johan Natt och Dag, Vincenzo Gervasi, Sjaak Brinkkemper, Björn Regnell:
A Linguistic-Engineering Approach to Large-Scale Requirements Management. 32-39 - Barbara Paech, Jörg Dörr, Mathias Köhler:
Improving Requirements Engineering Communication in Multiproject Environments. 40-47 - James Robertson, Connie Heitmeyer:
Point/Counterpoint. 48-51
- Susanne Kandrup:
On Systems Coaching. 52-54
- Daniel M. Berry, Erik Kamsties:
The Syntactically Dangerous All and Plural in Specifications. 55-57
- Tore Dybå, Barbara A. Kitchenham, Magne Jørgensen:
Evidence-Based Software Engineering for Practitioners. 58-65 - Shari Lawrence Pfleeger:
Soup or Art? The Role of Evidential Force in Empirical Software Engineering. 66-73
- Jason Remillard:
Source Code Review Systems. 74-77
- David Bodoff, Mordechai Ben-Menachem, Patrick C. K. Hung:
Web Metadata Standards: Observations and Prescriptions. 78-85 - June M. Verner, William M. Evanco:
In-House Software Development: What Project Management Practices Lead to Success? 86-93
- Diomidis Spinellis, John R. Dance, David Arthur Eatough, Kevin C. Desouza, Yukika Awazu:
Bookshelf. 94-97
- Laurianne McLaughlin, Benjamin Alfonsi:
In the News. 98-101
- Robert L. Glass:
Viruses Are Beginning to Get to Me! 102-104
- Software Design, Part 3.
Volume 22, Number 2, March-April 2005
- Article Summaries. 4
- Warren Harrison:
Constant Connectivity: Just Because You Can Doesn't Mean You Should. 5-7
- Letters. 8-10
- Nicolás Serrano, Ismael Ciordia:
Bugzilla, ITracker, and Other Bug Trackers. 11-13
- Diomidis Spinellis:
Dear Editor. 14-15
- Philippe Kruchten:
Editor's Introduction: Software Design in a Postmodern Era. 16-18 - Jeff Tyree, Art Akerman:
Architecture Decisions: Demystifying Architecture. 19-27 - Javier Garzás, Mario Piattini:
An Ontology for Microarchitectural Design Knowledge. 28-33 - Joseph F. Maranzano, Sandra A. Rozsypal, Gus H. Zimmerman, Guy W. Warnken, Patricia E. Wirth, David M. Weiss:
Architecture Reviews: Practice and Experience. 34-43 - Guy Caplat, Jean-Louis Sourrouille:
Model Mapping Using Formalism Extensions. 44-51 - Philippe Kruchten:
Casting Software Design in the Function-Behavior-Structure Framework. 52-58
- Regina Gonzales:
Developing the Requirements Discipline: Software vs. Systems. 59-61
- Barbara Hirsh:
Using Positive Reinforcement as a Quality Tool. 62-63
- Gregor Hohpe:
Your Coffee Shop Doesn't Use Two-Phase Commit. 64-66
- Geri Winters:
Use Case Terminology. 67
- Michael Lang, Brian Fitzgerald:
Hypermedia Systems Development Practices: A Survey. 68-75 - Benoit Baudry, Franck Fleurey, Jean-Marc Jézéquel, Yves Le Traon:
Automatic Test Case Optimization: A Bacteriologic Algorithm. 76-82
- Greg Goth, Benjamin Alfonsi:
Enter the Protectionist Dragon? China's software and standards policies stir debate and reflection. 83-87
- Alex Abacus, Mike Barker, Paul Freedman:
Using Test-Driven Software Development Tools. 88-91
- Johann Rost:
Software Engineering Theory in Practice. 94-96
Volume 22, Number 3, May-June 2005
- Article Summaries. 4
- Warren Harrison:
Skinner Wasn't a Software Engineer. 5-7
- Outwitting Spammers. 8-9
- Mariella Di Giacomo:
MySQL: Lessons Learned on a Digital Library. 10-13
- Dave Thomas:
Agile Programming: Design to Accommodate Change. 14-16
- Stephen J. Mellor:
Editor's Introduction: Adapting Agile Approaches to Your Project Needs. 17-20 - Martina Ceschi, Alberto Sillitti, Giancarlo Succi, Stefano De Panfilis:
Project Management in Plan-Based and Agile Companies. 21-27 - Todd Little:
Context-Adaptive Agility: Managing Complexity and Uncertainty. 28-35 - Bob Schatz, Ibrahim Abdelshafi:
Primavera Gets Agile: A Successful Transition to Agile Development. 36-42 - Daniel Karlström, Per Runeson:
Combining Agile Methods with Stage-Gate Project Management. 43-49
- Bojan Cukic:
The Virtues of Assessing Software Reliability Early. 50-53
- Suzanne Robertson:
Learning from Other Disciplines. 54-56
- Magne Jørgensen:
Practical Guidelines for Expert-Judgment-Based Software Effort Estimation. 57-63 - Mark Keil, Amrit Tiwana:
Beyond Cost: The Drivers of COTS Application Value. 64-69
- Diomidis Spinellis:
Java Makes Scripting Languages Irrelevant? 70-71
- Yaofei Chen, Rose Dios, Ali Mili, Lan Wu, Kefei Wang:
An Empirical Study of Programming Language Trends. 72-78 - Narayan Ramasubbu, Mayuram S. Krishnan, Prasad Kompalli:
Leveraging Global Resources: A Process Maturity Framework for Managing Distributed Development. 80-86 - Steve Jones:
Toward an Acceptable Definition of Service. 87-93 - Christopher Dozier, Peter Jackson:
Mining Text for Expert Witnesses. 94-100
- Richard E. Fairley:
Software Risk Management. 101
- Laurianne McLaughlin:
Inside the Software Patents Debate: Some Good News for Open Source Developers. 102-105
- Stephen J. Mellor, Fernando Berzal Galiano, Christof Ebert:
UML Distilled: From Difficulties to Assets. 106-109
- Robert L. Glass:
IT Failure Rates--70% or 10-15%? 110-112
Volume 22, Number 4, July-August 2005
- Article Summaries. 4
- Warren Harrison:
The Saboteur Within. 5-7
- Letters: Convenience vs. Security. 8
- Diomidis Spinellis:
Tool Writing: A Forgotten Art? 9-11
- Panagiotis Louridas:
JUnit: Unit Testing and Coding in Tandem. 12-15
- Alexander Egyed, Hausi A. Müller, Dewayne E. Perry:
Guest Editors' Introduction: Integrating COTS into the Development Process. 16-18 - Brian Warboys, Bob Snowdon, Robert Mark Greenwood, Wykeen Seet, Ian Robertson, Ronald Morrison, Dharini Balasubramaniam, Graham N. C. Kirby, Kath Mickan:
An Active-Architecture Approach to COTS Integration. 20-27 - Wilfried Lemahieu, Monique Snoeck, Frank G. Goethals, Manu De Backer, Raf Haesen, Jacques Vandenbulcke, Guido Dedene:
Coordinating COTS Applications via a Business Event Layer. 28-35 - Erik Putrycz, C. Murray Woodside, Xiuping Wu:
Performance Techniques for COTS Systems. 36-44 - Paolo Donzelli, Marvin V. Zelkowitz, Victor R. Basili, Dan Allard, Kenneth N. Meyer:
Evaluating COTS Component Dependability in Context. 46-53 - Ye Yang, Jesal Bhuta, Barry W. Boehm, Daniel Noah Port:
Value-Based Processes for COTS-Based Applications. 54-62
- Ronald J. Kohl:
Requirements Engineering Changes for COTS-Intensive Systems. 63-64
- Robert C. Martin:
The Test Bus Imperative: Architectures That Support Automated Acceptance Testing. 65-67
- Wei-Tek Tsai, Lian Yu, Feng Zhu, Raymond A. Paul:
Rapid Embedded System Testing Using Verification Patterns. 68-75 - Philip M. Johnson, Hongbing Kou, Michael Paulding, Qin Zhang, Aaron Kagawa, Takuya Yamashita:
Improving Software Development Management through Software Project Telemetry. 76-85 - Nir Kshetri:
Structural Shifts in the Chinese Software Industry. 86-93 - Mordechai Ben-Menachem, Garry S. Marliss:
IT Assets - Control by Importance and Exception: Supporting the "Paradigm of Change". 94-102
- Software Maintenance. 103
- Neil A. M. Maiden:
What Has Requirements Research Ever Done for Us? 104-105
- Karl Reed:
Software Engineering: The Past, the Future, and Your TCSE. 106-107
- Greg Goth, Bernard Cole:
In the News. 108-112
- Joel West, Angela Jury, Shubhashis Sengupta, Stratton Penberthy:
Bookshelf. 114-118
- Robert L. Glass:
A Sad SAC Story about the State of the Practice. 119-120
Volume 22, Number 5, September-October 2005
- Article Summaries. 4
- Warren Harrison:
What Do Software Developers Need to Know about Business? 5-7
- Letters. 8-12
- Donald C. Gause:
Why Context Matters--And What Can We Do about It? 13-15
- Rebecca J. Parsons:
Enterprise Architects Join the Team. 16-17
- Arthur B. Pyster, Richard H. Thayer:
Guest Editors' Introduction: Software Engineering Project Management 20 Years Later. 18-21 - Suzanne Garcia:
How Standards Enable Adoption of Project Management Practice. 22-29 - Barry W. Boehm, Richard Turner:
Management Challenges to Implementing Agile Processes in Traditional Development Organizations. 30-39 - Walker Royce:
Successful Software Management Style: Steering and Balance. 40-47 - C. R. Venugopal:
Single Goal Set: A New Paradigm for IT Megaproject Success. 48-53 - Paul C. Clements, Lawrence G. Jones, Linda M. Northrop, John D. McGregor:
Project Management in a Software Product Line Organization. 54-62 - Kenneth E. Nidiffer, Dana Dolan:
Evolving Distributed Project Management. 63-72
- Vesna Hassler:
Open Source Libraries for Information Retrieval. 78-82
- Nenad Medvidovic:
Software Architectures and Embedded Systems: A Match Made in Heaven? 83-86
- Konstantinos Zachos, Neil A. M. Maiden, Amit Tosar:
Rich-Media Scenarios for Discovering Requirements. 89-97 - Fernando Berzal Galiano, Juan C. Cubero, Nicolás Marín, María Amparo Vila Miranda:
Lazy Types: Automating Dynamic Strategy Selection. 98-106
- Diomidis Spinellis:
Version Control, Part I. 107
- Diomidis Spinellis:
Version Control Systems. 108-109
- Greg Goth, Terry Costlow:
In the News. 110-114
- Art Sedighi, Martyn Thomas, Paula M. Bach, Mark A. Cohen:
Bookshelf. 115-118
- Robert L. Glass:
Never the CS and IS Twain Shall Meet? 119-120
Volume 22, Number 6, November-December 2005
- Article Summaries. 2
- Warren Harrison:
High-Tech Disasters. 3-5
- State of the Practice. 6-8
- Diomidis Spinellis:
Working with Unix Tools. 9-11
- Martin Fowler:
The State of Design. 12-13, 16
- Jeremy Dick:
Design Traceability. 14-16
- David P. Darcy, Chris F. Kemerer:
OO Metrics in Practice. 17-19
- Bojan Cukic:
Guest Editor's Introduction: The Promise of Public Software Engineering Data Repositories. 20-22 - Akif Günes Koru, Hongfang Liu:
Building Effective Defect-Prediction Models in Practice. 23-29 - Jane Huffman Hayes, Alex Dekhtyar, Senthil Karthikeyan Sundaram:
Improving After-the-Fact Tracing and Mapping: Supporting Software Quality Predictions. 30-37 - Zhihao Chen, Barry W. Boehm, Tim Menzies, Daniel Port:
Finding the Right Data for Software Cost Modeling. 38-46
- Günther Ruhe, Moshood Omolade Saliu:
The Art and Science of Software Release Planning. 47-53 - Jun 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. 54-59 - Pierre N. Robillard:
Opportunistic Problem Solving in Software Engineering. 60-67 - Kathleen Coleman Dangle, Patricia Larsen, Michele Shaw, Marvin V. Zelkowitz:
Software Process Improvement in Small Organizations: A Case Study. 68-75 - Hakan Erdogmus:
The Economic Impact of Learning and Flexibility on Process Decisions. 76-83 - Lars Mathiassen, Ojelanki K. Ngwenyama, Ivan Aaen:
Managing Change in Software Process Improvement. 84-91
- Brian Donnellan, Brian Fitzgerald, Brian Lake, John Sturdy:
Implementing an Open Source Knowledge Base. 92-95
- J. Barrie Thompson, Karl Reed:
Undergraduate Software Engineering Education: The Mark of a Discipline. 96-97
- Greg Goth, Barton C. Massey:
In the News. 98-102
- Understanding Story-Driven Development Processes. 103-105
- 2005 IEEE Software Annual Index, Volume 22. 106-110
- Robert L. Glass:
A Follow-the-Leader Story with a Strange Ending. 111-112
- Diomidis Spinellis:
Version Control, Part 2.
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.