Journal: IEEE Software

Volume 23, Issue 6

0 -- 0Annette D. Reilly. Coming to Terms: The SEVOCA Project
5 -- 7Warren Harrison. Giving Back
12 -- 13Eugene Farmer. The Gatekeeper s Guide, or How to Kill a Tool
14 -- 15Grady Booch. Goodness of Fit
16 -- 18Michael J. Lutz, Donald J. Bagert. Guest Editors Introduction: Software Engineering Curriculum Development
19 -- 25Timothy C. Lethbridge, Richard J. LeBlanc, Ann E. Kelley Sobel, Thomas B. Hilburn, Jorge L. Díaz-Herrera. SE2004: Recommendations for Undergraduate Software Engineering Curricula
27 -- 35Stephen T. Frezza, Mei-Huei Tang, Barry J. Brinkman. Creating an Accreditable Software Engineering Bachelor s Program
36 -- 43Brendan Quinn, Leonor Barroca, Bashar Nuseibeh, Juan Fernández-Ramil, Lucia Rapanotti, Pete Thomas, Michel Wermelinger. Learning Software Engineering at a Distance
44 -- 52Kal Toth. Experiences with Open Source Software Engineering Tools
53 -- 61Johan Brichau, Ruzanna Chitchyan, Siobhán Clarke, Ellie D Hondt, Alessandro Garcia, Michael Haupt, Wouter Joosen, Shmuel Katz, Jacques Noyé, Awais Rashid, Mario Südholt. A Model Curriculum for Aspect-Oriented Software Development
62 -- 67Panagiotis Louridas. SOAP and Web Services
68 -- 69Neil A. M. Maiden. Improve Your Requirements: Quantify Them
70 -- 71Lisa Crispin. Driving Software Quality: How Test-Driven Development Impacts Software Quality
72 -- 80Natalia Juristo Juzgado, Ana María Moreno, Sira Vegas, Martín Solari. In Search of What We Experimentally Know about Unit Testing
81 -- 87Daniel Galin, Motti Avrahami. Are CMM Program Investments Beneficial? Analyzing Past Studies
88 -- 95Tony Gorschek, Per Garre, Stig Larsson, Claes Wohlin. A Model for Technology Transfer in Practice
96 -- 98Rebecca Wirfs-Brock. Explaining Your Design
99 -- 103Greg Goth, Bart Massey. In the News
104 -- 105Anthony Akins, Radu State. Bookshelf
111 -- 112Robert L. Glass. Greece vs. Rome: Two Very Different Software Cultures

Volume 23, Issue 5

5 -- 7Warren Harrison. Technology Transfer and the Tech Broker
11 -- 13Rebecca Wirfs-Brock. Toward Exception-Handling Best Practices and Patterns
14 -- 16Neil A. M. Maiden. Servicing Your Requirements
17 -- 19Daniela Damian, Deependra Moitra. Guest Editors Introduction: Global Software Development: How Far Have We Come?
20 -- 29James J. Cusick, Alpana Prasad. A Practical Management and Engineering Approach to Offshore Collaboration
30 -- 37Kevin C. Desouza, Yukika Awazu, Peter Baloh. Managing Knowledge in Global Software Development Efforts: Issues and Practices
38 -- 44Jyoti M. Bhat, Mayank Gupta, Santhosh N. Murthy. Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing
45 -- 51Dorina C. Gumm. Distribution Dimensions in Software Development Projects: A Taxonomy
52 -- 61Vibha Sinha, Bikram Sengupta, Satish Chandra. Enabling Collaboration in Distributed Requirements Management
62 -- 65Sharad Sharma, Girish Seshagiri. Point/Counterpoint
66 -- 69Swaminathan Seetharaman, Krishna Murthy B. V. S.. Test Optimization Using Software Virtualization
70 -- 71Diomidis Spinellis. Open Source and Professional Advancement
72 -- 73Scott Stribrny, Fran Boehme Mackin. When Politics Overshadow Software Quality
74 -- 80Carlo Pescio. Listen to Your Tools and Materials
81 -- 87Tetsuro Motoyama. Improving Software Development through Three Stages
88 -- 95LiGuo Huang, Barry W. Boehm. How Much Software Quality Investment Is Enough: A Value-Based Approach
96 -- 98Danna Voth, Heather Lanir. In the News
99 -- 101Anthony Akins, Ajit Appari. Bookshelf
102 -- 0Hassan Gomaa. Real-Time Software Engineering, Part 2
103 -- 104Andrew Raybould. Explanation-Oriented Design

Volume 23, Issue 4

0 -- 0Robert L. Glass. How Much of the Software Engineering Old Still Remains New?
5 -- 7Warren Harrison. Passwords and Passion
11 -- 13Rebecca Wirfs-Brock. Designing for Recovery
14 -- 15Grady Booch. From Small to Gargantuan
16 -- 18Norbert Seyff, Paul Grünbacher, Neil A. M. Maiden. Take Your Mobile Device Out from behind the Requirements Desk
19 -- 21Natalia Juristo Juzgado, Ana María Moreno, Wolfgang Strigel. Guest Editors Introduction: Software Testing Practices in Industry
22 -- 29Per Runeson. A Survey of Unit Testing Practices
30 -- 37David Talby, Orit Hazzan, Yael Dubinsky, Arie Keren. Agile Software Testing in a Large-Scale Project
38 -- 47Nikolai Tillmann, Wolfram Schulte. Unit Tests Reloaded: Parameterized Unit Testing with Symbolic Execution
48 -- 54Thomas Deiß, Andreas Johan Nyberg, Stephan Schulz, Risto Teittinen, Colin Willcock. Industrial Deployment of the TTCN-3 Testing Technology
55 -- 57Robert L. Glass, Ross Collard, Antonia Bertolino, James Bach, Cem Kaner. Software Testing and Industry Needs
58 -- 61Panagiotis Louridas. Static Code Analysis
62 -- 63Diomidis Spinellis. Choosing a Programming Language
64 -- 66Tim Menzies, Jairus Hihn. Evidence-Based Cost Estimation for Better-Quality Software
67 -- 75Paolo Donzelli. A Decision Support System for Software Project Management
76 -- 83Gail C. Murphy, Mik Kersten, Leah Findlater. How Are Java Software Developers Using the Eclipse IDE?
84 -- 92Kai T. Hansen. Project Visualization for Software
93 -- 97Greg Goth. In the News
98 -- 99Karl Reed. Experimental Software Engineering: A New Conference
100 -- 102Fernando Berzal, Stuart James Woodward, Art Sedighi. Bookshelf

Volume 23, Issue 3

5 -- 7Warren Harrison. Eating Your Own Dog Food
9 -- 11Grady Booch. The Accidental Architecture
12 -- 15Jane Huffman Hayes, Nancy S. Eickelmann, Elizabeth Ashlee Holbrook. Security and Software Quality: An Interview with Frank Perry
16 -- 18Joanne M. Atlee, Roel Wieringa. RE 05: Engineering Successful Products
19 -- 25Christof Ebert. Understanding the product life cycle: four key requirements engineering techniques
26 -- 33Jaap Gordijn, Eric Yu, Bas van der Raadt. E-service design using i* and e:::3:::value modeling
34 -- 41Erik Simmons. The usage model: describing product usage during design and development
42 -- 44Marina Jirotka, Paul Luff. Supporting requirements with video-based analysis
45 -- 47Rebecca Wirfs-Brock. Refreshing patterns
48 -- 54Todd Little. Schedule estimation and uncertainty surrounding the cone of uncertainty
55 -- 61Hans van Vliet. Reflections on software engineering education
62 -- 73Danil Shopyrin. Multimethods in C++ using recursive deferred dispatching
74 -- 81Jørgen Bøegh. Certifying software component attributes
82 -- 90Per Runeson, Carina Andersson, Thomas Thelin, Anneliese Amschler Andrews, Tomas Berling. What do we know about defect detection methods? [software testing]
91 -- 93Laurianne McLaughlin. Automated programming the next wave of developer power tools
94 -- 97Nicolás Serrano, Jose Maria Sarriegi. Open source software ERPs: a new alternative for an old need
98 -- 99Diomidis Spinellis. Debuggers and logging frameworks
104 -- 104Johann Rost. Are Best Practices Requirements Documents a Myth?

Volume 23, Issue 2

0 -- 0Steve McConnell. Software Construction, Part 2
4 -- 0. Article Summaries
5 -- 7Warren Harrison. Building References for the Future
8 -- 0. Business Lessons for Software Developers
9 -- 11Rebecca Wirfs-Brock. Characterizing Classes
12 -- 15Brian A. Malloy, Nicholas A. Kraft, Jason O. Hallstrom, Jeffrey M. Voas. Improving the Predictable Assembly of Service-Oriented Architectures
16 -- 18Grady Booch. On Architecture
19 -- 21Ian F. Alexander. 10 Small Steps to Better Requirements
22 -- 30Philippe Kruchten, J. Henk Obbink, Judith A. Stafford. The Past, Present, and Future for Software Architecture
31 -- 39Mary Shaw, Paul C. Clements. The Golden Age of Software Architecture
40 -- 46Christian Lange, Michel R. V. Chaudron, Johan Muskens. In Practice: UML Software Architecture and Design Description
47 -- 53Robert L. Nord, James E. Tomayko. Software Architecture-Centric Methods and Agile Development
54 -- 61Michael Stal. Using Architectural Patterns and Blueprints for Service-Oriented Architecture
62 -- 70Jacqueline Floch, Svein O. Hallsteinsen, Erlend Stav, Frank Eliassen, Ketil Lund, Eli Gjørven. Using Architecture Models for Runtime Adaptability
71 -- 79Alek Radjenovic, Richard F. Paige. Architecture Description Languages for High-Integrity Real-Time Systems
80 -- 87Rogério de Lemos, Paulo Asterio de Castro Guerra, Cecília M. F. Rubira. A Fault-Tolerant Architectural Approach for Dependable Systems
88 -- 91Panagiotis Louridas. Using Wikis in Software Development
92 -- 93Diomidis Spinellis. Bug Busters
94 -- 101Silvia Teresita Acuña, Natalia Juristo Juzgado, Ana María Moreno. Emphasizing Human Capabilities in Software Development
102 -- 108Anthony M. Orme, Haining Yao, Letha H. Etzkorn. Coupling Metrics for Ontology-Based Systems
109 -- 111. Bookshelf
112 -- 115David Geer. Software Developer Profession Expanding
116 -- 118. Our 2005 Reviewers
118 -- 120R. Geoff Dromey. Climbing over the No Silver Bullet Brick Wall

Volume 23, Issue 1

4 -- 0. Article Summaries
5 -- 8Warren Harrison. Content Mismanagement Systems
10 -- 12. Letters
13 -- 15Rebecca Wirfs-Brock. Looking for Powerful Abstractions
16 -- 18Forrest Shull, Carolyn B. Seaman, Marvin V. Zelkowitz. Victor R. Basili s Contributions to Software Quality
20 -- 23Gail C. Murphy, Christa Schwanninger. Guest Editors Introduction: Aspect-Oriented Programming
34 -- 41Marc Ségura-Devillechaise, Jean-Marc Menaud, Nicolas Loriant, Rémi Douence, Mario Südholt, Thomas Fritz, Egon Wuchner. Dynamic Adaptation of the Squid Web Cache with Arachne
42 -- 50Bart Verheecke, Wim Vanderperren, Viviane Jonckers. Unraveling Crosscutting Concerns in Web Services Middleware
51 -- 60William G. Griswold, Kevin J. Sullivan, Yuanyuan Song, Macneil Shonle, Nishit Tewari, Yuanfang Cai, Hridesh Rajan. Modular Software Design with Crosscutting Interfaces
61 -- 70Elisa L. A. Baniassad, Paul C. Clements, João Araújo, Ana Moreira, Awais Rashid, Bedir Tekinerdogan. Discovering Early Aspects
72 -- 75Adrian M. Colyer, Roberto Kawakami Harrop Galvão, Rod Johnson, Alexandre Vasseur, Danilo Beuche, Cédric Beust. Point/Counterpoint
76 -- 81Zhaoqing Wang, Harry H. Cheng. Portable C/C++ Code for Portable XML Data
82 -- 90Yuefeng Zhang, Dhaval Sheth. Mining Software Repositories for Model-Driven Development
91 -- 98Christiane Gresse von Wangenheim, Alessandra Anacleto, Clenio F. Salviano. Helping Small Companies Assess Software Processes
99 -- 0Steve McConnell. Software Construction, Part 1
100 -- 101Diomidis Spinellis. Project Asset Portability
102 -- 103Olly Gotel. In Search of the System Concept
104 -- 107Panagiotis Louridas. Version Control
108 -- 113Laurianne McLaughlin, Barton C. Massey. In the News
114 -- 115Karl Reed. EQUITY and the Problem of Return on IT Investment
116 -- 118. Bookshelf
119 -- 120Robert L. Glass. Of Health, Trust, Money ... and Integrity