Journal: IEEE Software

Volume 26, Issue 6

4 -- 7Hakan Erdogmus. A Process That Is Not
9 -- 10Rebecca Wirfs-Brock. The Responsible Designer
11 -- 12Bran Selic. Agile Documentation, Anyone?
13 -- 14Neil A. M. Maiden. Oi, Analyst
15 -- 16Grady Booch. Software Abundance in the Face of Economic Scarcity, Part 2
17 -- 19Cleidson R. B. de Souza, Helen Sharp, Janice Singer, Li-Te Cheng, Gina Venolia. Guest Editors Introduction: Cooperative and Human Aspects of Software Engineering
20 -- 26Nils Brede Moe, Torgeir Dingsøyr, Tore Dybå. Overcoming Barriers to Self-Management in Software Teams
27 -- 34Martin P. Robillard. What Makes APIs Hard to Learn? Answers from Developers
35 -- 40Ban Al-Ani, David F. Redmiles. Trust in Distributed Teams: Support through Continuous Coordination
41 -- 47Yvonne Dittrich, Sebastien Vaucouleur, Stephen Giff. ERP Customization as Software Engineering: Knowledge Sharing and Cooperation
48 -- 55Harris Wu, Lan Cao. Community Collaboration for ERP Implementation
56 -- 59David Lorge Parnas, Bill Curtis. Point/Counterpoint
60 -- 63Ciera Jaspan, Michael Keeling, Larry Maccherone, Gabriel L. Zenarosa, Mary Shaw. Software Mythbusters Explore Formal Methods
64 -- 67Mary Shaw. Continuing Prospects for an Engineering Discipline of Software
68 -- 69Frank Buschmann. Learning from Failure, Part 1: Scoping and Requirements Woes
70 -- 77Victor Pankratius, Ali Jannesari, Walter F. Tichy. Parallelizing Bzip2: A Case Study in Multicore Software Engineering
78 -- 85Guillaume Pothier, Éric Tanter. Back to the Future: Omniscient Debugging
86 -- 87Diomidis Spinellis. Basic Etiquette of Technical Communication
88 -- 91Greg Goth. The Task-Based Interface: Not Your Father s Desktop
92 -- 94Medha Umarji, Forrest Shull. Measuring Developers: Aligning Perspectives and Other Best Practices
95 -- 0Robert L. Glass. Goodbye!

Volume 26, Issue 5

2 -- 4Hakan Erdogmus. Architecture Meets Agility
5 -- 0. Responses to Software Engineering: An Idea Whose Time Has Come and Gone?
6 -- 9Tore Dybå, Torgeir Dingsøyr. What Do We Know about Agile Software Development?
10 -- 11Frank Buschmann. Introducing the Pragmatic Architect
12 -- 13Grady Booch. Software Abundance in the Face of Economic Scarcity, Part 1
14 -- 15Diomidis Spinellis. Job Security
16 -- 17Andrew Jensen Ko, Robin Abraham, Margaret M. Burnett, Brad A. Myers. Guest Editors Introduction: End-User Software Engineering
18 -- 24Joel Brandt, Philip J. Guo, Joel Lewenstein, Mira Dontcheva, Scott R. Klemmer. Opportunistic Programming: Writing Code to Prototype, Ideate, and Discover
25 -- 30Martin Erwig. Software Engineering for Spreadsheets
31 -- 36Kevin McDaid, Alan Rust. Test-Driven Development for Spreadsheet Risk Management
37 -- 44Gerhard Fischer, Kumiyo Nakakoji, Yunwen Ye. Metadesign: Guidelines for Supporting Domain Experts in Software Development
45 -- 51Christian Dörner, Sebastian Draxler, Volkmar Pipek, Volker Wulf. End Users at the Bazaar: Designing Next-Generation Enterprise Resource Planning Systems
52 -- 53Andrew Jensen Ko. Automating the Web with CoScripter: An Interview with Tessa Lau
54 -- 57Janice Singer, Mark R. Vigder, Judith Segal, Steven Clarke. Point/Counterpoint
58 -- 65William N. Robinson. Seeking Quality through User-Goal Monitoring
66 -- 74Narasimha Bolloju. Conceptual Modeling of Systems Integration Requirements
75 -- 76Neil A. M. Maiden. Where Are We? Handling Context
77 -- 79Rini van Solingen. A Follow-Up Reflection on Software Process Improvement ROI
80 -- 83Terry Bollinger, Clement L. McGowan. A Critical Look at Software Capability Evaluations: An Update
84 -- 87Michael A. Cusumano, Alan MacCormack, Chris F. Kemerer, Bill Crandall. Critical Decisions in Software Development: Updating the State of the Practice
88 -- 91Andreas Bruns, Andreas Kornstädt, Dennis Wichmann. Web Application Tests with Selenium
92 -- 93Rebecca Wirfs-Brock. Design for Test
94 -- 101Arthur B. Pyster, Richard Turner, Devanandham Henry, Kahina Lasfer, Larry Bernstein. Master s Degrees in Software Engineering: An Analysis of 28 University Programs
102 -- 0William Everett, James Cusick, Laurie Williams. John D. Musa
104 -- 103Robert L. Glass. Doubt and Software Standards

Volume 26, Issue 4

4 -- 6Hakan Erdogmus. The Seven Traits of Superprofessionals
7 -- 8Grady Booch. The Defenestration of Superfluous Architectural Accoutrements
9 -- 10Duncan Hall. The Ethical Software Engineer
11 -- 12Rebecca Wirfs-Brock. Principles in Practice
13 -- 14Martin Fowler. A Pedagogical Framework for Domain-Specific Languages
15 -- 18Jonathan Sprinkle, Marjan Mernik, Juha-Pekka Tolvanen, Diomidis Spinellis. Guest Editors Introduction: What Kinds of Nails Need a Domain-Specific Hammer?
19 -- 21Lan Cao, Balasubramaniam Ramesh, Matti Rossi. Are Domain-Specific Models Easier to Maintain Than UML Models?
22 -- 29Steven Kelly, Risto Pohjonen. Worst Practices for Domain-Specific Modeling
30 -- 38Manuel Jiménez Buendía, Francisca Rosique, Pedro Sánchez, Bárbara Álvarez, Andrés Iborra. Habitation: A Domain-Specific Language for Home Automation
39 -- 46Atzmon Hen-Tov, David H. Lorenz, Assaf Pinhasi, Lior Schachter. ModelTalk: When Everything Is a Domain-Specific Language
47 -- 53Jules White, James H. Hill, Jeffrey G. Gray, Sumant Tambe, Aniruddha S. Gokhale, Douglas C. Schmidt. Improving Domain-Specific Language Reuse with Software Product Line Techniques
54 -- 61Janos L. Mathe, Jason B. Martin, Peter Miller, Ákos Lédeczi, Liza M. Weavind, András Nádas, Anne Miller, David J. Maron, Janos Sztipanovits. A Model-Integrated, Guideline-Driven, Clinical Decision-Support System
62 -- 65Gerald D. Everett, Bertrand Meyer. Point/Counterpoint
66 -- 69David Garlan, Robert Allen, John Ockerbloom. Architectural Mismatch: Why Reuse Is Still So Hard
70 -- 72Paul C. Clements, Mary Shaw. The Golden Age of Software Architecture Revisited
73 -- 76Uwe Honekamp. The Autosar XML Schema and Its Relevance for Autosar Tools
77 -- 83Frank van der Linden, Björn Lundell, Pentti Marttiin. Commodification of Industrial Software: A Case for Open Source
84 -- 90Sebastian Barney, Ganglan Hu, Aybüke Aurum, Claes Wohlin. Creating Software Product Value in China
93 -- 94Jeff Patton. Leah Buley: Toward Collaborative, Pragmatic User-Experience Work
96 -- 95Tom DeMarco. Software Engineering: An Idea Whose Time Has Come and Gone?

Volume 26, Issue 3

2 -- 4Hakan Erdogmus. Diversity and Software Development
5 -- 7Rebecca Wirfs-Brock. Creating Sustainable Designs
8 -- 9Greg Wilson. Not on the Shelves
10 -- 11Grady Booch. Like a River
12 -- 13Diomidis Spinellis. Drawing Tools
14 -- 18Christof Ebert, Jürgen Salecker. Guest Editors Introduction: Embedded Software Technologies and Trends
19 -- 25Peter Liggesmeyer, Mario Trapp. Trends in Embedded Software Engineering
26 -- 33Jesús Martínez, Pedro Merino, Alberto Salmeron, Francisco Malpartida. UML-Based Model-Driven Development for HSDPA Design
34 -- 41Jean-Yves Mignolet, Roel Wuyts. Embedded Multiprocessor Systems-on-Chip Programming
42 -- 49Junbeom Yoo, Eunkyoung Jee, Sung Deok Cha. Formal Modeling and Verification of Safety-Critical Software
50 -- 57Michael R. Smith, James Miller, Lily Huang, Albert Tran. A More Agile Approach to Embedded System Development
58 -- 64Ronald Kirk Kandt. Experiences in Improving Flight Software Development Processes
66 -- 69Les Hatton, Michiel van Genuchten. Point/Counterpoint
70 -- 0Stan Rifkin. Guest Editor s Introduction: Software Measurement
71 -- 78Onur Demirörs, Çigdem Gencel. Conceptual Association of Functional Size Measurement Methods
79 -- 84Magne Jorgensen. How to Avoid Selecting Bids Based on Overoptimistic Cost Estimates
85 -- 86Neil A. M. Maiden. Card Sorts to Acquire Requirements
87 -- 95David Harel, Michal Gordon-Kiwkowitz. On Teaching Visual Formalisms
96 -- 99Ben Chelf, Christof Ebert. Ensuring the Integrity of Embedded Software with Static Code Analysis
100 -- 103Torgeir Dingsøyr, Finn Olav Bjørnson, Forrest Shull. What Do We Know about Knowledge Management? Practical Implications for Software Engineering
104 -- 0Adenekan Dedeke. Is Linux Better than Windows Software?

Volume 26, Issue 2

4 -- 6Hakan Erdogmus. Cloud Computing: Does Nirvana Hide behind the Nebula?
7 -- 9Olly Gotel, Stephen J. Morris. More than Just Lost in Translation
10 -- 11Philippe Kruchten. You Are What You Read
12 -- 13Grady Booch. The Resting Place of Innovation
14 -- 19Magne Jorgensen, Barry W. Boehm, Stan Rifkin. Software Development Effort Estimation: Formal Models or Expert Judgment?
20 -- 24Catharina Riedemann, Regine Freitag. Modeling Usage: Techniques and Tools
25 -- 27Uwe Zdun. Guest Editor s Introduction: Capturing Design Knowledge
28 -- 35Santonu Sarkar, Shabha Ramachandran, G. Sathish Kumar, Madhu K. Iyengar, K. Rangarajan, Saravanan Sivagnanam. Modularization of a Large-Scale Business Application: A Case Study
36 -- 42Philippe Kruchten, Rafael Capilla, Juan Carlos Dueas. The Decision View s Role in Software Architecture Practice
43 -- 49Antony Tang, Jun Han, Rajesh Vasa. Software Architecture Design Reasoning: A Case for Improved Methodology Support
50 -- 51Christof Ebert. Guest Editor s Introduction: How Open Source Tools Can Benefit Industry
52 -- 58Dirk Riehle, John Ellenberger, Tamir Menahem, Boris Mikhailovski, Yuri Natchetoi, Barak Naveh, Thomas Odenwald. Open Collaboration within Corporations Using Software Forges
59 -- 67Christiane Gresse von Wangenheim, Jean Carlo Rossa Hauck, Aldo von Wangenheim. Enhancing Open Source Software in Alignment with CMMI-DEV
68 -- 69Rebecca Wirfs-Brock. Designing with an Agile Attitude
70 -- 71Diomidis Spinellis. Start with the Most Difficult Part
72 -- 79William N. Robinson, Sandeep Purao. Specifying and Monitoring Interactions and Commitments in Open Business Processes
80 -- 87Jingyue Li, Reidar Conradi, Christian Bunse, Marco Torchiano, Odd Petter N. Slyngstad, Maurizio Morisio. Development with Off-the-Shelf Components: 10 Facts
88 -- 91Greg Goth. Agile Tool Market Growing with the Philosophy
92 -- 94Christiane Gresse von Wangenheim, Forrest Shull. To Game or Not to Game?
96 -- 0Robert L. Glass. Making Research More Relevant While Not Diminishing Its Rigor

Volume 26, Issue 1

4 -- 7Hakan Erdogmus. A Tale of Two Conferences
12 -- 14Daniel O Leary. The Most Cited IEEE Software Articles
15 -- 17Natalia Juristo Juzgado, Ana María Moreno, Sira Vegas, Forrest Shull. A Look at 25 Years of Data
18 -- 19Rebecca Wirfs-Brock. Designing in the Future
20 -- 21Philippe Kruchten. When Robert Rules
22 -- 23Holger M. Kienle, Adrian Kuhn, Kim Mens, Mark G. J. van den Brand, Roel Wuyts. Tool Building on the Shoulders of Others
24 -- 25Nachiappan Nagappan, Andreas Zeller, Thomas Zimmermann. Guest Editors Introduction: Mining Software Archives
26 -- 33Harald Gall, Beat Fluri, Martin Pinzger. Change Analysis with Evolizer and ChangeDistiller
34 -- 40Alexander Tarvo. Mining Software History to Improve Software Maintenance Quality: A Case Study
41 -- 49Richard W. Selby. Analytics-Driven Dashboards Enable Leading Indicators for Requirements and Designs of Large-Scale Systems
50 -- 57Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta. Tracking Your Changes: A Language-Independent Approach
58 -- 66Timo Wolf, Adrian Schröter, Daniela Damian, Lucas D. Panjer, Thanh H. D. Nguyen. Mining Task-Based Social Networks to Explore Collaboration in Software Teams
67 -- 70Michael W. Godfrey, Ahmed E. Hassan, James D. Herbsleb, Gail C. Murphy, Martin P. Robillard, Premkumar T. Devanbu, Audris Mockus, Dewayne E. Perry, David Notkin. Future of Mining Software Archives: A Roundtable
71 -- 73Andrew D. Jurik, Alfred C. Weaver. Body Sensors: Wireless Access to Physiological Data
74 -- 75Grady Booch. Not with a Bang
76 -- 78Peter Sawyer, Neil A. M. Maiden. How to Use Web Services in Your Requirements Process
79 -- 0Judith Segal, Chris Morris. Guest Editors Introduction: Developing Scientific Software, Part 2
80 -- 87Sarah Thew, Alistair G. Sutcliffe, Rob Procter, Oscar de Bruijn, John McNaught, Colin C. Venters, Iain Buchan. Requirements Engineering for E-science: Experiences in Epidemiology
88 -- 95David De Roure, Carole A. Goble. Software Design for Empowering Scientists
96 -- 102Catriona Macaulay, David Sloan, Xinyi Jiang, Paula Forbes, Scott Loynton, Jason R. Swedlow, Peter Gregor. Usability and User-Centered Design in Scientific Software Development
104 -- 0Robert L. Glass. A Classification System for Testing, Part 2