


default search action
IEEE Software, Volume 27, 2010
Volume 27, Number 1, January/February 2010
- Hakan Erdogmus
:
Deja Vu: The Life of Software Engineering Ideas. 2-5 - Kudos to Bob Glass and Rebecca Wirfs-Brock. 7-9
- Frank Buschmann:
Learning from Failure, Part 2: Featuritis, Performitis, and Other Diseases. 10-11 - Donald Gotterbarn
, Keith W. Miller
:
Unmasking Your Software's Ethical Risks. 12-13 - Michiel van Genuchten, Les Hatton:
Software: What's In It and What's It In?. 14-16 - John M. Favaro:
Guest Editor's Introduction: Renewing the Software Project Management Life Cycle. 17-19 - John Stouby Persson, Lars Mathiassen:
A Process for Managing Risks in Distributed Teams. 20-29 - J. Laurenz Eveleens, Chris Verhoef:
The Rise and Fall of the Chaos Report Figures. 30-36 - Tony Gorschek, Samuel Fricker, Kenneth Palm, Steven Kunsman:
A Lightweight Innovation Process for Software-Intensive Product Development. 37-45 - Neil A. M. Maiden:
Trust Me, I'm an Analyst. 46-47 - Arnoud Engelfriet:
Choosing an Open Source License. 48-49 - Stuart Wray:
How Pair Programming Really Works. 50-55 - Nick Mitchell, Edith Schonberg, Gary Sevitsky:
Four Trends Leading to Java Runtime Bloat. 56-63 - Roy Gelbard
, Dov Te'eni, Matti Sade:
Object-Oriented Analysis: Is It Just Theory?. 64-71 - Edmund Morozoff:
Using a Line-of-Code Metric to Understand Software Rework. 72-77 - Chuck Litecky, Andrew Aken, Altaf Ahmad, H. James Nelson:
Mining for Computing Jobs. 78-85 - Danny Weyns
, Michael P. Georgeff:
Self-Adaptation Using Multiagent Systems. 86-91 - Grady Booch:
Architecture as a Shared Hallucination. 96-95
Volume 27, Number 2, March/April 2010
- Hakan Erdogmus
:
Regress or Progress? Seeing Good Software Engineering Ideas Through. 4-7 - Responses to "How Pair Programming Really Works". 8-9
- Diomidis Spinellis
:
Software Tracks. 10-11 - Rafael Prikladnicki, Jorge Luis Nicolas Audy, Forrest Shull:
Patterns in Effective Distributed Software Development. 12-15 - Pekka Abrahamsson
, Muhammad Ali Babar, Philippe Kruchten
:
Agility and Architecture: Can They Coexist?. 16-22 - Davide Falessi, Giovanni Cantone, Salvatore Alessandro Sarcià
, Giuseppe Calavaro, Paolo Subiaco, Cristiana D'Amore:
Peaceful Coexistence: Agile Developer Perspectives on Software Architecture. 23-25 - Roland Faber:
Architects as Service Providers. 33-40 - James Madison:
Agile Architecture Interactions. 41-48 - Stuart Blair, Richard Watt, Tim Cull:
Responsibility-Driven Architecture. 26-32 - Frank Buschmann:
Learning from Failure, Part III: On Hammers and Nails, and Falling in Love with Technology and Design. 49-51 - Filippo Lanubile
, Christof Ebert, Rafael Prikladnicki, Aurora Vizcaíno
:
Collaboration Tools for Global Software Engineering. 52-55 - Markus Völter:
Architecture as Language. 56-64 - Margus Freudenthal:
Domain-Specific Languages in a Customs Information System. 65-71 - Samuel Fricker, Tony Gorschek, Carl Byman, Armin Schmidle:
Handshaking with Implementation Proposals: Negotiating Requirements Understanding. 72-80 - Akif Günes Koru, Khaled El Emam:
The Theory of Relative Dependency: Higher Coupling Concentration in Smaller Modules. 81-89 - Mary Rose Cook:
Creative Requirements Conversations. 90-91 - Jürgen Mössinger:
Software in Automotive Systems. 92-94 - Grady Booch:
Enterprise Architecture and Technical Architecture. 96-95
Volume 27, Number 3, May/June 2010
- Hakan Erdogmus
:
How Important Is Evidence, Really? 2-5 - Linda Rising:
Telling Our Stories. 6-7 - Lionel Bouchard:
Multimedia Software for Mobile Phones. 8-10 - Nicolás Serrano
, José Manuel Torres:
Web 2.0 for Practitioners. 11-15 - John D. McGregor, Dirk Muthig, Kentaro Yoshimura, Paul Jensen:
Guest Editors' Introduction: Successful Software Product Line Practices. 16-21 - Lawrence G. Jones, Linda M. Northrop:
Clearing the Way for Software Product Line Success. 22-28 - Jan Bosch:
Toward Compositional Software Product Lines. 29-34 - Jaejoon Lee
, Gerald Kotonya
:
Combining Service-Orientation with Product Line Engineering. 35-41 - Isabel John:
Using Documentation for Product Line Scoping. 42-47 - Kannan Mohan, Balasubramaniam Ramesh
, Vijayan Sugumaran
:
Integrating Software Product Line Engineering and Agile Development. 48-55 - Ronny Kolb, Frank van der Linden:
Point/Counterpoint. 56-59 - Holger M. Kienle:
It's About Time to Take JavaScript (More) Seriously. 60-62 - Frank Buschmann, Kevlin Henney:
Five Considerations for Software Architecture, Part 1. 63-65 - Jan Wloka, Einar Hoest, Barbara G. Ryder:
Tool Support for Change-Centric Test Development. 66-71 - Ioannis T. Christou, Stavros T. Ponis
, Eleni Palaiologou:
Using the Agile Unified Process in Banking. 72-79 - Macario Polo Usaola
, Pedro Reales Mateo:
Mutation Testing Cost Reduction Techniques: A Survey. 80-86 - Neil A. M. Maiden, Sara Jones
:
Agile Requirements. 87-88 - Muhammad Ali Babar, Lianping Chen, Forrest Shull:
Managing Variability in Software Product Lines. 89-91 - Philippe Kruchten
:
Certification 1, 2, 3. 92-94 - Grady Booch:
Architecture Reviews. 96-95
Volume 27, Number 4, July - August 2010
- Hakan Erdogmus
:
Can All Sequential Processes Grow Up to Be Iterative and Incremental? 2-5 - Panagiotis Louridas:
Up in the Air: Moving Your Applications to the Cloud. 6-11 - Frank Buschmann, Kevlin Henney:
Five Considerations for Software Architecture, Part 2. 12-14 - Linda Rising:
What Programmers Should Know. 15-17 - Diomidis Spinellis
:
Code Documentation. 18-19 - Leticia Duboc, David S. Rosenblum, Emmanuel Letier:
Death, Taxes, & Scalability. 20-21 - Tom Mens
, Yann-Gaël Guéhéneuc, Juan Fernández-Ramil, Maja D'Hondt:
Guest Editors' Introduction: Software Evolution. 22-25 - Barry W. Boehm:
Perspectives [The changing nature of software evolution; The inevitability of evolution]. 26-29 - Joris Van Geet, Serge Demeyer
:
Reverse Engineering on the Mainframe: Lessons Learned from "In Vivo" Research. 30-36 - Javier Luis Cánovas Izquierdo
, Jesús García Molina:
An Architecture-Driven Modernization Tool for Calculating Metrics. 37-43 - Eric Bouwers, Arie van Deursen
:
A Lightweight Sanity Check for Implemented Architectures. 44-50 - Gustavo Soares, Rohit Gheyi
, Dalton Dario Serey, Tiago Massoni:
Making Program Refactoring Safer. 52-57 - Hongyu Zhang
, Sunghun Kim:
Monitoring Software Quality Evolution for Defects. 58-64 - James H. Hill, Douglas C. Schmidt, James R. Edmondson, Aniruddha S. Gokhale
:
Tools for Continuously Evaluating Distributed System Qualities. 65-71 - Anders Baaz, Lena Holmberg, Agneta Nilsson, Helena Holmström Olsson, Anna Börjesson Sandberg:
Appreciating Lessons Learned. 72-79 - Martin P. Robillard, Robert J. Walker
, Thomas Zimmermann:
Recommendation Systems for Software Engineering. 80-86 - Lennart Hofland, Joop van der Linden:
Software in MRI Scanners. 87-89 - Orit Hazzan:
Putting Human Aspects of Software Engineering in University Curricula. 90-91 - Christiane Gresse von Wangenheim
, Jean Carlo Rossa Hauck, Alessandra Zoucas, Clênio F. Salviano, Fergal McCaffery
, Forrest Shull:
Creating Software Process Capability/Maturity Models. 92-94 - Grady Booch:
Systems Architecture. 96
Volume 27, Number 5, September - October 2010
- Hakan Erdogmus
:
Tracking Progress through Earned Value. 2-7 - Sallyann Freudenberg, Helen Sharp
:
The Top 10 Burning Research Questions from Practitioners. 8-9 - J. P. Rodriguez, Christof Ebert, Aurora Vizcaíno
:
Technologies and Tools for Distributed Teams. 10-14 - Linda Rising:
The Benefit of Patterns. 15-17 - Neil A. M. Maiden:
Service Design: It's All in the Brand. 18-19 - Dean Wampler, Tony Clark:
Guest Editors' Introduction: Multiparadigm Programming. 20-24 - Sebastian Günther:
Multi-DSL Applications with Ruby. 25-30 - Danny M. Groenewegen
, Zef Hemel, Eelco Visser
:
Separation of Concerns and Linguistic Integration in WebDSL. 31-37 - Dragan Djuric, Vladan Devedzic
:
Magic Potion: Incorporating New Development Paradigms through Metaprogramming. 38-44 - Christophe Huygens
, Danny Hughes, Bert Lagaisse
, Wouter Joosen:
Streamlining Development for Networked Embedded Systems Using Multiple Paradigms. 45-52 - Petra Hofstedt:
Constraint-Based Object-Oriented Programming. 53-56 - D. Ghosh:
Multiparadigm Data Storage for Enterprise Applications. 57-60 - Dean Wampler, Tony Clark, Neal Ford, Brian Goetz:
Multiparadigm Programming in Industry: A Discussion with Neal Ford and Brian Goetz. 61-64 - Michel Benaroch, Ajit Appari
:
Financial Pricing of Software Development Risk Factors. 65-73 - Walter Kern, Christian Silberbauer, Christian Wolff
:
The Dimension Architecture: A New Approach to Resource Access. 74-81 - Leonardo Teixeira Passos, Ricardo Terra, Marco Túlio Valente
, R. Diniz, Nabor C. Mendonça
:
Static Architecture-Conformance Checking: An Illustrative Overview. 82-89 - Diomidis Spinellis
:
UML Everywhere. 90-91 - Frank Buschmann:
On Architecture Styles and Paradigms. 92-94 - Grady Booch:
An Architectural Oxymoron. 96
Volume 27, Number 6, November - December 2010
- Hakan Erdogmus
:
Passing the Reins. 3-5 - Paul C. Clements:
Certified Software Architects. 6-8 - M. Sutherland, Neil A. M. Maiden:
Storyboarding Requirements. 9-11 - Steve Berczuk, Yi Lv:
We're All in This Together. 12-15 - Forrest Shull, Grigori Melnik, Burak Turhan
, Lucas Layman, Madeline Diep, Hakan Erdogmus
:
What Do We Know about Test-Driven Development? 16-19 - Patricia Lago, Paris Avgeriou
, Rich Hilliard:
Guest Editors' Introduction: Software Architecture: Framing Stakeholders' Concerns. 20-24 - Ayman Mahfouz, Leonor Barroca
, Robin C. Laney
, Bashar Nuseibeh
:
Requirements-Driven Design of Service-Oriented Interactions. 25-32 - Juha Savolainen, Tomi Männistö
:
Conflict-Centric Software Architectural Views: Exposing Trade-Offs in Quality Requirements. 33-37 - Paul C. Clements, Len Bass:
The Business Goals Viewpoint. 38-45 - Alexandru C. Telea, Lucian Voinea, H. Sassenburg:
Visual Tools for Software Architecture Understanding: A Stakeholder Perspective. 46-53 - Eoin Woods
, David E. Emery, Bran Selic:
Point/Counterpoint. 54-57 - Alexander Boden, Bernhard Nett, Volker Wulf
:
Operational and Strategic Learning in Global Software Development. 58-65 - Charles Symons:
Software Industry Performance: What You Measure Is What You Get. 66-72 - Namjoo Choi, InduShobha N. Chengalur-Smith, Andrew Whitmore
:
Managing First Impressions of New Open Source Software Projects. 73-77 - Andreas Kornstädt, Eugen Reiswich:
Composing Systems with Eclipse Rich Client Platform Plug-Ins. 78-81 - Diomidis Spinellis
:
Farewell to Disks. 82-83 - Frank Buschmann:
Value-Focused System Quality. 84-86 - Grady Booch:
The Elephant and the Blind Programmers. 88

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.