Journal: IEEE Software

Volume 27, Issue 6

3 -- 5Hakan Erdogmus. Passing the Reins
6 -- 8Paul C. Clements. Certified Software Architects
9 -- 11M. Sutherland, Neil A. M. Maiden. Storyboarding Requirements
12 -- 15Steve Berczuk, Yi Lv. We re All in This Together
16 -- 19Forrest Shull, Grigori Melnik, Burak Turhan, Lucas Layman, Madeline Diep, Hakan Erdogmus. What Do We Know about Test-Driven Development?
20 -- 24Patricia Lago, Paris Avgeriou, Rich Hilliard. Guest Editors Introduction: Software Architecture: Framing Stakeholders Concerns
25 -- 32Ayman Mahfouz, Leonor Barroca, Robin C. Laney, Bashar Nuseibeh. Requirements-Driven Design of Service-Oriented Interactions
33 -- 37Juha Savolainen, Tomi Männistö. Conflict-Centric Software Architectural Views: Exposing Trade-Offs in Quality Requirements
38 -- 45Paul C. Clements, Len Bass. The Business Goals Viewpoint
46 -- 53Alexandru Telea, Lucian Voinea, H. Sassenburg. Visual Tools for Software Architecture Understanding: A Stakeholder Perspective
54 -- 57Eoin Woods, David Emery, Bran Selic. Point/Counterpoint
58 -- 65Alexander Boden, Bernhard Nett, Volker Wulf. Operational and Strategic Learning in Global Software Development
66 -- 72Charles Symons. Software Industry Performance: What You Measure Is What You Get
73 -- 77Namjoo Choi, InduShobha N. Chengalur-Smith, Andrew Whitmore. Managing First Impressions of New Open Source Software Projects
78 -- 81Andreas Kornstädt, Eugen Reiswich. Composing Systems with Eclipse Rich Client Platform Plug-Ins
82 -- 83Diomidis Spinellis. Farewell to Disks
84 -- 86Frank Buschmann. Value-Focused System Quality
88 -- 0Grady Booch. The Elephant and the Blind Programmers

Volume 27, Issue 5

0 -- 0Danny M. Groenewegen, Zef Hemel, Eelco Visser. Separation of Concerns and Linguistic Integration in WebDSL
2 -- 7Hakan Erdogmus. Tracking Progress through Earned Value
8 -- 9Sallyann Freudenberg, Helen Sharp. The Top 10 Burning Research Questions from Practitioners
10 -- 14J. P. Rodriguez, Christof Ebert, Aurora Vizcaíno. Technologies and Tools for Distributed Teams
15 -- 17Linda Rising. The Benefit of Patterns
18 -- 19Neil A. M. Maiden. Service Design: It s All in the Brand
20 -- 24Dean Wampler, Tony Clark. Guest Editors Introduction: Multiparadigm Programming
25 -- 30S. Gunther. Multi-DSL Applications with Ruby
31 -- 37Danny M. Groenewegen, Zef Hemel, Eelco Visser. Separation of Concerns and Linguistic Integration in WebDSL
38 -- 44Dragan Djuric, Vladan Devedzic. Magic Potion: Incorporating New Development Paradigms through Metaprogramming
45 -- 52Christophe Huygens, Danny Hughes, Bert Lagaisse, Wouter Joosen. Streamlining Development for Networked Embedded Systems Using Multiple Paradigms
53 -- 56Petra Hofstedt. Constraint-Based Object-Oriented Programming
57 -- 60D. Ghosh. Multiparadigm Data Storage for Enterprise Applications
61 -- 64D. Wampler, T. Clark, Neal Ford, Brian Goetz. Multiparadigm Programming in Industry: A Discussion with Neal Ford and Brian Goetz
65 -- 73Michel Benaroch, Ajit Appari. Financial Pricing of Software Development Risk Factors
74 -- 81W. Kern, C. Silberbauer, C. Wolff. The Dimension Architecture: A New Approach to Resource Access
82 -- 89Leonardo Teixeira Passos, Ricardo Terra, Marco Tulio Valente, R. Diniz, Nabor C. Mendonça. Static Architecture-Conformance Checking: An Illustrative Overview
90 -- 91Diomidis Spinellis. UML Everywhere
92 -- 94Frank Buschmann. On Architecture Styles and Paradigms
96 -- 0Grady Booch. An Architectural Oxymoron

Volume 27, Issue 4

2 -- 5Hakan Erdogmus. Can All Sequential Processes Grow Up to Be Iterative and Incremental?
6 -- 11Panagiotis Louridas. Up in the Air: Moving Your Applications to the Cloud
12 -- 14Frank Buschmann, Kevlin Henney. Five Considerations for Software Architecture, Part 2
15 -- 17Linda Rising. What Programmers Should Know
18 -- 19Diomidis Spinellis. Code Documentation
20 -- 21Leticia Duboc, David S. Rosenblum, Emmanuel Letier. Death, Taxes, & Scalability
22 -- 25Tom Mens, Yann-Gaël Guéhéneuc, Juan Fernández-Ramil, Maja D Hondt. Guest Editors Introduction: Software Evolution
26 -- 29Barry W. Boehm. Perspectives [The changing nature of software evolution; The inevitability of evolution]
30 -- 36Joris Van Geet, Serge Demeyer. Reverse Engineering on the Mainframe: Lessons Learned from In Vivo Research
37 -- 43Javier Luis Cánovas Izquierdo, Jesús García Molina. An Architecture-Driven Modernization Tool for Calculating Metrics
44 -- 50Eric Bouwers, Arie van Deursen. A Lightweight Sanity Check for Implemented Architectures
52 -- 57G. Soares, Rohit Gheyi, D. Serey, Tiago Massoni. Making Program Refactoring Safer
58 -- 64Hongyu Zhang, Sunghun Kim. Monitoring Software Quality Evolution for Defects
65 -- 71James H. Hill, Douglas C. Schmidt, James R. Edmondson, Aniruddha S. Gokhale. Tools for Continuously Evaluating Distributed System Qualities
72 -- 79A. Baaz, Lena Holmberg, Agneta Nilsson, Helena Holmström Olsson, Anna Börjesson Sandberg. Appreciating Lessons Learned
80 -- 86Martin P. Robillard, Robert J. Walker, Thomas Zimmermann. Recommendation Systems for Software Engineering
87 -- 89Lennart Hofland, Joop van der Linden. Software in MRI Scanners
90 -- 91Orit Hazzan. Putting Human Aspects of Software Engineering in University Curricula
92 -- 94Christiane Gresse von Wangenheim, Jean Carlo Rossa Hauck, Alessandra Zoucas, Clenio F. Salviano, Fergal McCaffery, Forrest Shull. Creating Software Process Capability/Maturity Models
96 -- 0Grady Booch. Systems Architecture

Volume 27, Issue 3

2 -- 5Hakan Erdogmus. How Important Is Evidence, Really?
6 -- 7Linda Rising. Telling Our Stories
8 -- 10Lionel Bouchard. Multimedia Software for Mobile Phones
11 -- 15Nicolás Serrano, José Manuel Torres. Web 2.0 for Practitioners
16 -- 21John D. McGregor, Dirk Muthig, Kentaro Yoshimura, Paul Jensen. Guest Editors Introduction: Successful Software Product Line Practices
22 -- 28Lawrence G. Jones, Linda M. Northrop. Clearing the Way for Software Product Line Success
29 -- 34Jan Bosch. Toward Compositional Software Product Lines
35 -- 41Jaejoon Lee, Gerald Kotonya. Combining Service-Orientation with Product Line Engineering
42 -- 47Isabel John. Using Documentation for Product Line Scoping
48 -- 55Kannan Mohan, Balasubramaniam Ramesh, Vijayan Sugumaran. Integrating Software Product Line Engineering and Agile Development
56 -- 59Ronny Kolb, Frank van der Linden. Point/Counterpoint
60 -- 62Holger M. Kienle. It s About Time to Take JavaScript (More) Seriously
63 -- 65Frank Buschmann, Kevlin Henney. Five Considerations for Software Architecture, Part 1
66 -- 71Jan Wloka, Einar Hoest, Barbara G. Ryder. Tool Support for Change-Centric Test Development
72 -- 79Ioannis T. Christou, Stavros Ponis, Eleni Palaiologou. Using the Agile Unified Process in Banking
80 -- 86Macario Polo Usaola, Pedro Reales Mateo. Mutation Testing Cost Reduction Techniques: A Survey
87 -- 88Neil A. M. Maiden, Sara Jones. Agile Requirements
89 -- 0Muhammad Ali Babar, Lianping Chen, Forrest Shull. Managing Variability in Software Product Lines
92 -- 94Philippe Kruchten. Certification 1, 2, 3
96 -- 95Grady Booch. Architecture Reviews

Volume 27, Issue 2

4 -- 7Hakan Erdogmus. Regress or Progress? Seeing Good Software Engineering Ideas Through
10 -- 11Diomidis Spinellis. Software Tracks
12 -- 15Rafael Prikladnicki, Jorge Luis Nicolas Audy, Forrest Shull. Patterns in Effective Distributed Software Development
16 -- 22Pekka Abrahamsson, Muhammad Ali Babar, Philippe Kruchten. Agility and Architecture: Can They Coexist?
23 -- 25Davide Falessi, Giovanni Cantone, Salvatore Alessandro Sarcià, Giuseppe Calavaro, Paolo Subiaco, Cristiana D Amore. Peaceful Coexistence: Agile Developer Perspectives on Software Architecture
26 -- 32Stuart Blair, Richard Watt, Tim Cull. Responsibility-Driven Architecture
41 -- 48James Madison. Agile Architecture Interactions
49 -- 51Frank Buschmann. Learning from Failure, Part III: On Hammers and Nails, and Falling in Love with Technology and Design
52 -- 55Filippo Lanubile, Christof Ebert, Rafael Prikladnicki, Aurora Vizcaíno. Collaboration Tools for Global Software Engineering
56 -- 64Markus Völter. Architecture as Language
65 -- 71Margus Freudenthal. Domain-Specific Languages in a Customs Information System
72 -- 80Samuel Fricker, Tony Gorschek, Carl Byman, Armin Schmidle. Handshaking with Implementation Proposals: Negotiating Requirements Understanding
81 -- 89Akif Günes Koru, Khaled El Emam. The Theory of Relative Dependency: Higher Coupling Concentration in Smaller Modules
92 -- 94Jurgen Mossinger. Software in Automotive Systems
96 -- 95Grady Booch. Enterprise Architecture and Technical Architecture

Volume 27, Issue 1

2 -- 5Hakan Erdogmus. Deja Vu: The Life of Software Engineering Ideas
10 -- 11Frank Buschmann. Learning from Failure, Part 2: Featuritis, Performitis, and Other Diseases
12 -- 13Donald Gotterbarn, Keith W. Miller. Unmasking Your Software s Ethical Risks
14 -- 16Michiel van Genuchten, Les Hatton. Software: What s In It and What s It In?
17 -- 19John M. Favaro. Guest Editor s Introduction: Renewing the Software Project Management Life Cycle
20 -- 29John Stouby Persson, Lars Mathiassen. A Process for Managing Risks in Distributed Teams
30 -- 36J. Laurenz Eveleens, Chris Verhoef. The Rise and Fall of the Chaos Report Figures
37 -- 45Tony Gorschek, Samuel Fricker, Kenneth Palm, Steven Kunsman. A Lightweight Innovation Process for Software-Intensive Product Development
46 -- 47Neil A. M. Maiden. Trust Me, I m an Analyst
48 -- 49Arnoud Engelfriet. Choosing an Open Source License
50 -- 55Stuart Wray. How Pair Programming Really Works
56 -- 63Nick Mitchell, Edith Schonberg, Gary Sevitsky. Four Trends Leading to Java Runtime Bloat
64 -- 71Roy Gelbard, Dov Te eni, Matti Sade. Object-Oriented Analysis: Is It Just Theory?
72 -- 77Edmund Morozoff. Using a Line-of-Code Metric to Understand Software Rework
78 -- 85Chuck Litecky, Andrew Aken, Altaf Ahmad, H. James Nelson. Mining for Computing Jobs
86 -- 91Danny Weyns, Michael P. Georgeff. Self-Adaptation Using Multiagent Systems
96 -- 95Grady Booch. Architecture as a Shared Hallucination