Journal: IEEE Software

Volume 24, Issue 6

2 -- 5Hakan Erdogmus. Agile s Coming of Age ... or Not
9 -- 11Jeff Patton. Understanding User Centricity
12 -- 15Tore Dybå, Erik Arisholm, Dag I. K. Sjøberg, Jo Erskine Hannay, Forrest Shull. Are Two Heads Better than One? On the Effectiveness of Pair Programming
16 -- 17J. B. Rainsberger. Just Try It
18 -- 20Rebecca Wirfs-Brock. Does Beautiful Code Imply Beautiful Design?
21 -- 23Neil A. M. Maiden, Ian F. Alexander. From the Horse s Mouth
24 -- 25Diomidis Spinellis. On Paper
26 -- 27Grady Booch. Artifacts and Process
28 -- 30Olivier Nano, Andrea Zisman. Guest Editors Introduction: Realizing Service-Centric Software Systems
31 -- 38Philippe Lalanda, Cristina Marin. A Domain-Configurable Development Environment for Service-Oriented Applications
39 -- 46Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, Pierluigi Plebani. PAWS: A Framework for Executing Adaptive Web-Service Processes
47 -- 54Aliaksandr Birukou, Enrico Blanzieri, Vincenzo D Andrea, Paolo Giorgini, Natallia Kokash. Improving Web Service Discovery with Usage Data
56 -- 67Tomas Vitvar, Michal Zaremba, Matthew Moran, Maciej Zaremba, Dieter Fensel. SESA: Emerging Technology for Service-Centric Environments
68 -- 77M. Brian Blake. Decomposing Composition: Service-Oriented Software Engineers
78 -- 81Donald Ferguson, Richard Veryard. Point/Counterpoint
82 -- 88Vincent Almering, Michiel van Genuchten, Ger Cloudt, Peter J. M. Sonnemans. Using Software Reliability Growth Models in Practice
90 -- 98Juan C. Dueñas, Hugo A. Parada G., Félix Cuadrado, Manuel Santillán, José L. Ruiz. Apache and Eclipse: Comparing Open Source Project Incubators
99 -- 104Jörg Rech, Christian Bogner, Volker Haas. Using Wikis to Tackle Reuse in Software Projects
105 -- 108Michael Bächle, Paul Kirchberg. Ruby on Rails
109 -- 112Scott Brookhart, Todd Schultz, Paul Freedman, Art Sedighi. Bookshelf
114 -- 117Randall Frost. Jazz and the Eclipse Way of Collaboration
118 -- 120Diane Kelly. A Software Chasm: Software Engineering and Scientific Computing

Volume 24, Issue 5

5 -- 7Hakan Erdogmus. Tips for Software Authors
10 -- 11Forrest Shull. Who Needs Evidence, Anyway?
12 -- 14Nicolás Serrano, Juan Pablo Aroztegi. Ajax Frameworks in Interactive Web Apps
15 -- 17Rebecca Wirfs-Brock. Designing Extensible Classes
18 -- 20Grady Booch. The Economics of Architecture-First
21 -- 23Simon Buckingham Shum. There s Nothing Like a Good Argument ..
24 -- 25Diomidis Spinellis. Abstraction and Variation
26 -- 27J. B. Rainsberger. Rescuing Code
28 -- 30Laurence Tratt, Roel Wuyts. Guest Editors Introduction: Dynamically Typed Languages
31 -- 38Ashwin Hirschi. Traveling Light, the Lua Way
39 -- 47Suleyman Karabuk, F. Hank Grant. A Common Medium for Programming Operations-Research Models
48 -- 55Jesús Sánchez Cuadrado, Jesús García Molina. Building Domain-Specific Languages for Model-Driven Development
56 -- 63Stéphane Ducasse, Adrian Lienhard, Lukas Renggli. Seaside: A Flexible Environment for Building Dynamic Web Applications
64 -- 71Eyal Oren, Armin Haller, Cédric Mesnage, Manfred Hauswirth, Benjamin Heitmann, Stefan Decker. A Flexible Integration Framework for Semantic Web 2.0 Applications
72 -- 75David Ungar, Erik Ernst. Point/Counterpoint
76 -- 85Leonardo Mariani, Mauro Pezzè. Dynamic Detection of COTS Component Incompatibility
86 -- 95Zeljko Obrenovic, Dragan Gasevic. Open Source Software: All You Do Is Put It Together
96 -- 100Edward Yourdon. Celebrating Peopleware s 20th Anniversary
101 -- 102Vahid Garousi, Art Sedighi. Bookshelf
103 -- 104Robert L. Glass. What s with This Blog Thing?

Volume 24, Issue 4

5 -- 7Hakan Erdogmus. On-Demand Enterprise Services: Where s the Catch?
13 -- 15Rebecca Wirfs-Brock. Giving Design Advice
16 -- 19Panagiotis Louridas. Declarative GUI Programming in Microsoft Windows
20 -- 21Diomidis Spinellis. The Tools We Use
22 -- 23J. B. Rainsberger. Ask for Examples
24 -- 25Grady Booch. The Well-Tempered Architecture
26 -- 27Barbara Norden. Screenwriting for Requirements Engineers
28 -- 30Michael Kircher, Markus Völter. Guest Editors Introduction: Software Patterns
31 -- 37Frank Buschmann, Kevlin Henney, Douglas C. Schmidt. Past, Present, and Future Trends in Software Patterns
38 -- 45Neil B. Harrison, Paris Avgeriou, Uwe Zdun. Using Patterns to Capture Architectural Decisions
46 -- 51Linda Rising. Understanding the Power of Abstraction in Patterns
52 -- 60Munawar Hafiz, Paul Adamczyk, Ralph E. Johnson. Organizing Security Patterns
61 -- 67Dragos Manolescu, Wojtek Kozaczynski, Ade Miller, Jason Hogg. The Growing Divide in the Patterns World
68 -- 71Peter Sommerlad, James Noble. Point/Counterpoint
72 -- 79Jörg Rech, Eric Ras, Björn Decker. Intelligent Assistance in German Software Development: A Survey
80 -- 89María Ester Lagos, Rosa Alarcón, Miguel Nussbaum, Francisca Capponi. Interaction-Based Design for Mobile Collaborative-Learning Software
90 -- 99Paul Bassett. The Case for Frame-Based Software Engineering
100 -- 105Greg Goth, David Dorenbos, Virginia Dorenbos. Currents: Trends, People, Projects
107 -- 109Diomidis Spinellis, Naseem Mariam, Caroline Pepa. Bookshelf
111 -- 112Dror G. Feitelson. Asimov s Laws of Robotics Applied to Software

Volume 24, Issue 3

5 -- 7Hakan Erdogmus. Novelty in Sameness
10 -- 11Grady Booch. The Irrelevance of Architecture
12 -- 14Rebecca Wirfs-Brock. Handling Design Criticism
16 -- 17J. B. Rainsberger. Ship Effortlessly
18 -- 20Andy Vickers. Satisfying Business Problems
22 -- 23Diomidis Spinellis. Silver Bullets and Other Mysteries
24 -- 30Ron Jeffries, Grigori Melnik. Guest Editors Introduction: TDD--The Art of Fearless Programming
32 -- 36Robert C. Martin. Professionalism and Test-Driven Development
37 -- 43Scott W. Ambler. Test-Driven Development of Relational Databases
44 -- 50Thomas Dohmke, Henrik Gollee. Test-Driven Development of a PID Controller
51 -- 57Alex Ruiz, Yvonne Wang Price. Test-Driven GUI Development with TestNG and Abbot
58 -- 66Jennitta Andrea. Envisioning the Next Generation of Functional Testing Tools
67 -- 73Michael J. Johnson, Chih-Wei Ho, E. Michael Maximilien, Laurie Williams. Incorporating Performance Testing in Test-Driven Development
74 -- 79Bas Vodde, Lasse Koskela. Learning Test-Driven Development by Counting Lines
80 -- 83Steve Freeman, Nat Pryce, Joshua Kerievsky. Point/Counterpoint
84 -- 94Juan Pablo Carvallo, Xavier Franch, Carme Quer. Determining Criteria for Selecting Software Components: Lessons Learned
96 -- 104Tor Erlend Fægri, Geir Kjetil Hanssen. Collaboration, Process Control, and Fragility in Evolutionary Product Development
105 -- 109Christof Ebert. Open Source Drives Innovation
110 -- 112Christof Ebert, Anthony Akins. Bookshelf
113 -- 117Laurianne McLaughlin, Meg Shannon. Currents

Volume 24, Issue 2

5 -- 7Hakan Erdogmus. What s Good Software, Anyway?
9 -- 11Rebecca Wirfs-Brock. Toward Design Simplicity
12 -- 13Grady Booch. Speaking Truth to Power
14 -- 15J. B. Rainsberger. Avoiding Defects
16 -- 17Diomidis Spinellis. I Spy
18 -- 20Martin Glinz, Roel Wieringa. Guest Editors Introduction: Stakeholders in Requirements Engineering
21 -- 27Daniela Damian. Stakeholders in Global Requirements Engineering: Lessons Learned from Practice
28 -- 35Björn Decker, Eric Ras, Jörg Rech, Pascal Jaubert, Marco Rieth. Wiki-Based Stakeholder Participation in Requirements Engineering
36 -- 45Richard W. Woolridge, Denise Johnson McManus, Joanne E. Hale. Stakeholder Risk Assessment: An Outcome-Based Approach
46 -- 52Neil A. M. Maiden, Norbert Seyff, Paul Grünbacher, Omo Otojare, Karl Mitteregger. Determining Stakeholder Needs in the Workplace: How Mobile Technologies Can Help
53 -- 61Nan Niu, Steve M. Easterbrook. So, You Think You Know Others Goals? A Repertory Grid Study
62 -- 65Ian F. Alexander, Kent Beck. Point/Counterpoint
66 -- 72Sunita Chulani, Padmanabhan Santhanam, Brent Hodges, Kelley Blacksten Anders. Metrics-Based Management of Software Product Portfolios
73 -- 78Barbara A. Kitchenham, D. Ross Jeffery, Colin Connaughton. Misleading Metrics and Unsound Analyses
79 -- 86Christian Denger, Forrest Shull. A Practical Approach for Quality-Driven Inspections
87 -- 89Zhihui Yang, Michael Jiang. Using Eclipse as a Tool-Integration Platform for Software Development
91 -- 93Caroline Pepa, Naseem Mariam, Kevin C. Desouza. Book Shelf
94 -- 98Greg Goth, Terry Costlow. Currents
103 -- 104Robert L. Glass. Is Software Engineering Fun? Part 2

Volume 24, Issue 1

5 -- 7Hakan Erdogmus. IEEE Software - 2007 and Beyond
9 -- 11Rebecca Wirfs-Brock. Driven to ... Discovering Your Design Values
12 -- 13Diomidis Spinellis. Cracking Software Reuse
14 -- 15Grady Booch. It Is What It Is Because It Was What It Was
16 -- 17J. B. Rainsberger. Personal Planning
18 -- 22Ita Richardson, Christiane Gresse von Wangenheim. Guest Editors Introduction: Why are Small Software Organizations Different?
24 -- 31Fergal McCaffery, Philip S. Taylor, Gerry Coleman. Adept: A Unified Assessment Method for Small Software Companies
32 -- 37Jim Azar, Randy K. Smith, David Cordes. Value-Oriented Requirements Prioritization in a Small Development Organization
38 -- 44Jan Ploski, Wilhelm Hasselbring, Jochen Rehwinkel, Stefan Schwierz. Introducing Version Control to Database-Centric Applications in a Small Enterprise
46 -- 53Ken Martin, Bill Hoffman. An Open Source Approach to Developing Software in a Small Organization
54 -- 57Larry Lumsden, Wolfgang Strigel. Point/Counterpoint
65 -- 72Norman F. Schneidewind. A Quantitative Approach to Software Development Using IEEE 982.1
73 -- 80Pedro Campos, Nuno Jardim Nunes. Practitioner Tools and Workstyles for User-Interface Design
82 -- 85Xavier Amatriain. CLAM: A Framework for Audio and Music Application Development
86 -- 87Neil A. M. Maiden. My Requirements? Well, That Depends
88 -- 91Greg Goth. Sprinting toward Open Source Development
92 -- 94Scott Brookhart, Cristiano di Flora, Carlos Denner dos Santos Jr.. Bookshelf
95 -- 96Robert L. Glass. Is Software Engineering Fun?