| |
Published by the IEEE Computer Society
| Download Citation | ||
| Download Content | ||
| PDFs Require Adobe Acrobat | ||
AUTHOR INDEX
Aberdour, Mark, " Achieving Quality in Open Source Software," Jan./Feb., pp. 58–64.
Adamczyk, Paul, see Hafiz, Munawar .
Akins, Anthony, " No Borders, No Worries?" [Bookshelf], May/June, pp. 111–112.
Alarcón, Rosa, see Lagos, María Ester .
Alexander, Ian, " Building What Stakeholders Desire" [Stakeholders in Requirements Engineering, Point/Counterpoint], Mar./Apr., pp. 62–65.
Alexander, Ian, see Maiden, Neil .
Almering, Vincent, Michiel van Genuchten, Ger Cloudt, and Peter J.M. Sonnemans, " Using Software Reliability Growth Models in Practice," Nov./Dec., pp. 82–88.
Amatriain, Xavier, " CLAM: A Framework for Audio and Music Application Development," Jan./Feb., pp. 82–85.
Ambler, Scott W., " Test-Driven Development of Relational Databases," May/June, pp. 37–43.
Anders, Kelley Blacksten, see Chulani, Sunita .
Andrea, Jennitta, " Envisioning the Next Generation of Functional Testing Tools," May/June, pp. 58–66.
Ardagna, Danilo, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, " PAWS: A Framework for Executing Adaptive Web-Service Processes," Nov./Dec., pp. 39–46.
Arisholm, Erik, see Dybå, Tore .
Aroztegi, Juan Pablo, see Serrano, Nicolás .
Avgeriou, Paris, see Harrison, Neil B.
Azar, Jim, Randy K. Smith, and David Cordes, " Value-Oriented Requirements Prioritization in a Small Development Organization," Jan./Feb., pp. 32–37.
Bächle, Michael, and Paul Kirchberg, " Ruby on Rails," Nov./Dec., pp. 105–108.
Bassett, Paul G., " The Case for Frame-Based Software Engineering," July/Aug., pp. 90–99.
Beck, Kent, " Don't Just DWTTY" [Stakeholders in Requirements Engineering, Point/Counterpoint], Mar./Apr., pp. 63–65.
Birukou, Aliaksandr, Enrico Blanzieri, Vincenzo D'Andrea, Paolo Giorgini, and Natallia Kokash, " Improving Web Service Discovery with Usage Data," Nov./Dec., pp. 47–54.
Blake, M. Brian, " Decomposing Composition: Service-Oriented Software Engineers," Nov./Dec., pp. 68–77.
Blanzieri, Enrico, see Birukou, Aliaksandr .
Bogner, Christian, see Rech, Jörg .
Booch, Grady, " Artifacts and Process," Nov./Dec., pp. 26–27.
---------, " The Economics of Architecture-First," Sep./Oct., pp. 18–20.
---------, " The Irrelevance of Architecture," May/June, pp. 10–11.
---------, " It Is What It Is Because It Was What It Was," Jan./Feb., pp. 14–15.
---------, " Speaking Truth to Power," Mar./Apr., pp. 12–13.
---------, " The Well-Tempered Architecture," July/Aug., pp. 24–25.
Brookhart, Scott, " Demystifying Software Project Estimation" [Bookshelf], Jan./Feb., pp. 92–93.
---------, " A Not-So-Random Perspective on Probability and Random Processes" [Bookshelf], Nov./Dec., pp. 109–112.
Buschmann, Frank, Kevlin Henney, and Douglas C. Schmidt, " Past, Present, and Future Trends in Software Patterns," July/Aug., pp. 31–37.
Campos, Pedro, and Nuno Jardim Nunes, " Practitioner Tools and Workstyles for User-Interface Design," Jan./Feb., pp. 73–80.
Capponi, Francisca, see Lagos, María Ester .
Carvallo, Juan Pablo, Xavier Franch, and Carme Quer, " Determining Criteria for Selecting Software Components: Lessons Learned," May/June, pp. 84–94.
Chulani, Sunita, P. Santhanam, Brent Hodges, and Kelley Blacksten Anders, " Metrics-Based Management of Software Product Portfolios," Mar./Apr., pp. 66–72.
Cloudt, Ger, see Almering, Vincent .
Coleman, Gerry, see Mc Caffery, Fergal .
Comuzzi, Marco, see Ardagna, Danilo .
Connaughton, Colin, see Kitchenham, Barbara .
Cordes, David, see Azar, Jim .
Costlow, Terry, " IBM and Universities in Open Source Collaboration" [Currents], Mar./Apr., pp. 96–97.
Cuadrado, Félix, see Dueñas, Juan C.
Cuadrado, Jesús Sánchez, and Jesús García Molina, " Building Domain-Specific Languages for Model-Driven Development," Sep./Oct., pp. 48–55.
D'Andrea, Vincenzo, see Birukou, Aliaksandr .
Damian, Daniela, " Stakeholders in Global Requirements Engineering: Lessons Learned from Practice," Mar./Apr., pp. 21–27.
Decker, Björn, see Rech, Jörg .
Decker, Björn, Eric Ras, Jörg Rech, Pascal Jaubert, and Marco Rieth, " Wiki-Based Stakeholder Participation in Requirements Engineering," Mar./Apr., pp. 28–35.
Decker, Stefan, see Oren, Eyal .
Denger, Christian, and Forrest Shull, " A Practical Approach for Quality-Driven Inspections," Mar./Apr., pp. 79–86.
Desouza, Kevin C., " Understanding Oursourcing" [Bookshelf], Mar./Apr., pp. 92–93.
di Flora, Cristiano, " Virtual Machines in a Nutshell" [Bookshelf], Jan./Feb., pp. 93–94.
Dohmke, Thomas, and Henrik Gollee, " Test-Driven Development of a PID Controller," May/June, pp. 44–50.
Dorenbos Dave, and Virginia Dorenbos, " The Possible Futures of Service Software" [Currents], July/Aug., pp. 103–105.
Dorenbos, Virginia, see Dorenbos, Dave .
dos Santos Jr. Carlos Denner, " The Open Source Phenomenon" [Bookshelf], Jan./Feb., pp. 94–95.
Ducasse, Stéphane, Adrian Lienhard, and Lukas Renggli, " Seaside: A Flexible Environment for Building Dynamic Web Applications," Sep./Oct., pp. 56–63.
Dueñas, Juan C., Hugo A. Parada G., Félix Cuadrado, Manuel Santillán, and José L. Ruiz, " Apache and Eclipse: Comparing Open Source Project Incubators," Nov./Dec., pp. 90–98.
Dybå, Tore, Erik Arisholm, Dag I.K. Sjøberg, Jo E. Hannay, and Forrest Shull, " Are Two Heads Better than One? On the Effectiveness of Pair Programming," Nov./Dec., pp. 12–15.
Easterbrook, Steve, see Niu, Nan .
Ebert, Christof, " CMMI Updates" [Bookshelf], May/June, pp. 110–112.
---------, " Open Source Drives Innovation," May/June, pp. 105–109.
Erdogmus, Hakan, " Agile's Coming of Age ... or Not," Nov./Dec., pp. 2–5.
---------, "
---------, " Novelty in Sameness," May/June, pp. 5–7.
---------, " On-Demand Enterprise Services: Where's the Catch?," July/Aug., pp. 5–7.
---------, " Tips for
---------, " What's Good Software, Anyway?," Mar./Apr., pp. 5–7.
Ernst, Erik, " Explicitly Declared Static Types: The Missing Link" [Dynamically Typed Languages, Point/Counterpoint], Sep./Oct., pp. 73–75.
Feitelson, Dror G., " Asimov's Laws of Robotics Applied to Software," July/Aug., pp. 112, 111.
Fensel, Dieter, see Vitvar, Tomas .
Ferguson, Donald, " Transition to Service Centric: Tools Drive Business-Model Development" [Realizing Service-Centric Software Systems, Point/Counterpoint], Nov./Dec., pp. 78–81.
Franch, Xavier, see Carvallo, Juan Pablo .
Freedman, Paul, " Chasing Down the Next Big Thing" [Bookshelf], Nov./Dec., pp. 111–112.
Freeman, Steve, and Nat Pryce, " Mock Objects: Find Out Who Your Friends Are" [Test-Driven Development, Point/Counterpoint], May/June, pp. 80–83.
Frost, Randall, " Jazz and the Eclipse Way of Collaboration" [Currents], Nov./Dec., pp. 114–117.
Fægri, Tor Erlend, and Geir Kjetil Hanssen, " Collaboration, Process Control, and Fragility in Evolutionary Product Development," May/June, pp. 96–104.
Gaševic, Dragan, see Obrenovic, Željko .
Garousi, Vahid, " Efficiently Manage Your Iterative Software Projects" [Bookshelf], Sep./Oct., pp. 101–102.
Giorgini, Paolo, see Birukou, Aliaksandr .
Glass, Robert L., " Is Software Engineering Fun?," Jan./Feb., pp. 96, 95.
---------, " Is Software Engineering Fun? Part 2," Mar./Apr., pp. 104, 103.
---------, " What's with This Blog Thing?," Sep./Oct., pp. 104, 103.
Glinz, Martin, and Roel J. Wieringa, " Guest Editors' Introduction: Stakeholders in Requirements Engineering," Mar./Apr., pp. 18–20.
Gollee, Henrik, see Dohmke, Thomas .
Goth, Greg, " The Google Web Toolkit Shines a Light on Ajax Frameworks" [Currents], Mar./Apr., pp. 94–98.
---------, " Sprinting toward Open Source Development" [Currents], Jan./Feb., pp. 88–91.
---------, " Will the Semantic Web Quietly Revolutionize Software Engineering?" [Currents], July/Aug., pp. 100–103.
Grant, F. Hank, see Karabuk, Suleyman .
Grünbacher, Paul, see Maiden, Neil .
Haas, Volker, see Rech, Jörg .
Hafiz, Munawar, Paul Adamczyk, and Ralph E. Johnson, " Organizing Security Patterns," July/Aug., pp. 52–60.
Hale, Joanne E., see Woolridge, Richard W.
Haller, Armin, see Oren, Eyal .
Hannay, Jo E., see Dybå, Tore .
Hanssen, Geir Kjetil, see Fægri, Tor Erlend .
Harrison, Neil B., Paris Avgeriou, and Uwe Zdun, " Using Patterns to Capture Architectural Decisions," July/Aug., pp. 38–45.
Hasselbring, Wilhelm, see Ploski, Jan .
Hauswirth, Manfred, see Oren, Eyal .
Heitmann, Benjamin, see Oren, Eyal .
Henney, Kevlin, see Buschmann, Frank .
Hirschi, Ashwin, " Traveling Light, the Lua Way," Sep./Oct., pp. 31–38.
Ho, Chih-Wei, see Johnson, Michael J.
Hodges, Brent, see Chulani, Sunita .
Hoffman, Bill, see Martin, Ken .
Hogg, Jason, see Manolescu, Dragos .
Jaubert, Pascal, see Decker, Björn .
Jeffery, David Ross, see Kitchenham, Barbara .
Jeffries, Ron, and Grigori Melnik, " Guest Editors' Introduction: TDD---The Art of Fearless Programming," May/June, pp. 24–30.
Jiang, Michael, see Yang, Zhihui .
Johnson, Michael J., Chih-Wei Ho, E. Michael Maximilien, and Laurie Williams, " Incorporating Performance Testing in Test-Driven Development," May/June, pp. 67–73.
Johnson, Ralph E., see Hafiz, Munawar .
Jones, Peter Edward, " Do Programming Languages Make Software Too Soft?," May/June, pp. 120, 118–119.
Karabuk, Suleyman, and F. Hank Grant, " A Common Medium for Programming Operations-Research Models," Sep./Oct., pp. 39–47.
Kelly, Diane F., " A Software Chasm: Software Engineering and Scientific Computing," Nov./Dec., pp. 120, 118–119.
Kerievsky, Joshua, " TDD: Don't Muck It Up with Too Many Mocks" [Test-Driven Development, Point/Counterpoint], May/June, pp. 81–83.
Kirchberg, Paul, see Bächle, Michael .
Kircher, Michael, and Markus Völter, " Guest Editors' Introduction: Software Patterns," July/Aug., pp. 28–30.
Kitchenham, Barbara, David Ross Jeffery, and Colin Connaughton, " Misleading Metrics and Unsound Analyses," Mar./Apr., pp. 73–78.
Kokash, Natallia, see Birukou, Aliaksandr .
Koskela, Lasse, see Vodde, Bas .
Kozaczynski, Wojtek, see Manolescu, Dragos .
Lagos, María Ester, Rosa Alarcón, Miguel Nussbaum, and Francisca Capponi, " Interaction-Based Design for Mobile Collaborative-Learning Software," July/Aug., pp. 80–89.
Lalanda, Philippe, and Cristina Marin, " A Domain-Configurable Development Environment for Service-Oriented Applications," Nov./Dec., pp. 31–38.
Lienhard, Adrian, see Ducasse, Stéphane .
Louridas, Panagiotis, " Declarative GUI Programming in Microsoft Windows," July/Aug., pp. 16–19.
Lumsden, Larry, " Business Goals Count, Not Organization Size" [SE Challenges in Small Software Companies, Point/Counterpoint], Jan./Feb., pp. 54–57.
Maiden, Neil, " My Requirements? Well, That Depends," Jan./Feb., pp. 86–87.
Maiden, Neil, and Ian Alexander, " From the Horse's Mouth," Nov./Dec., pp. 21–23.
Maiden, Neil, Norbert Seyff, Paul Grünbacher, Omo Otojare, and Karl Mitteregger, " Determining Stakeholder Needs in the Workplace: How Mobile Technologies Can Help," Mar./Apr., pp. 46–52.
Manolescu, Dragos, Wojtek Kozaczynski, Ade Miller, and Jason Hogg, " The Growing Divide in the Patterns World," July/Aug., pp. 61–67.
Mariam, Naseem, " Mapping Specifications to Design" [Bookshelf], July/Aug., pp. 107–108.
---------, " A Simple 10-Step Damage Control Process for Runaway Projects" [Bookshelf], Mar./Apr., pp. 92.
Mariani, Leonardo, and Mauro Pezzè, " Dynamic Detection of COTS Component Incompatibility," Sep./Oct., pp. 76–85.
Marin, Cristina, see Lalanda, Philippe .
Martin, Ken, and Bill Hoffman, " An Open Source Approach to Developing Software in a Small Organization," Jan./Feb., pp. 46–53.
Martin, Robert C., " Professionalism and Test-Driven Development," May/June, pp. 32–36.
Maximilien, E. Michael, see Johnson, Michael J.
Mc, Caffery, Fergal, Philip S. Taylor, and Gerry Coleman, " Adept: A Unified Assessment Method for Small Software Companies," Jan./Feb., pp. 24–31.
McLaughlin, Laurianne, " Universal Business Language: Checkup Time for an XML Vision" [Currents], May/June, pp. 113–116.
McManus, Denise J., see Woolridge, Richard W.
Melnik, Grigori, see Jeffries, Ron .
Mesnage, Cédric, see Oren, Eyal .
Miller, Ade, see Manolescu, Dragos .
Mitteregger, Karl, see Maiden, Neil .
Molina, Jesús García, see Cuadrado, Jesús Sánchez .
Moran, Matthew, see Vitvar, Tomas .
Mussi, Enrico, see Ardagna, Danilo .
Nano, Olivier, and Andrea Zisman, " Guest Editors' Introduction: Realizing Service-Centric Software Systems," Nov./Dec., pp. 28–30.
Niu Nan, and Steve Easterbrook, " So, You Think You Know Others' Goals? A Repertory Grid Study," Mar./Apr., pp. 53–61.
Noble, James, " Every Good Designer Uses Patterns" [Software Patterns, Point/Counterpoint], July/Aug., pp. 69–71.
Norden, Barbara, " Screenwriting for Requirements Engineers," July/Aug., pp. 26–27.
Nunes, Nuno Jardim, see Campos, Pedro .
Nussbaum, Miguel, see Lagos, María Ester .
Obrenovic, Željko, and Dragan Gaševic, " Open Source Software: All You Do Is Put It Together," Sep./Oct., pp. 86–95.
Oren, Eyal, Armin Haller, Cédric MesnageManfred Hauswirth, Benjamin Heitmann, and Stefan Decker, " A Flexible Integration Framework for Semantic Web 2.0 Applications," Sep./Oct., pp. 64–71.
Otojare, Omo, see Maiden, Neil .
Parada, G., Hugo A., see Dueñas, Juan C.
Patton, Jeff, " Understanding User Centricity," Nov./Dec., pp. 9–11.
Pepa, Caroline, " Acquisition Meets CMMI [Bookshelf]," July/Aug., pp. 108–109.
---------, " Dealing with Requirements" [Bookshelf], Mar./Apr., pp. 91–92.
Pernici, Barbara, see Ardagna, Danilo .
Pezzè, Mauro, see Mariani, Leonardo .
Plebani, Pierluigi, see Ardagna, Danilo .
Ploski, Jan, Wilhelm Hasselbring, Jochen Rehwinkel, and Stefan Schwierz, " Introducing Version Control to Database-Centric Applications in a Small Enterprise," Jan./Feb., pp. 38–44.
Price, Yvonne Wang, see Ruiz, Alex .
Pryce, Nat, see Freeman, Steve .
Quer, Carme, see Carvallo, Juan Pablo .
Rainsberger, J.B., " Ask for Examples," July/Aug., pp. 22–23.
--------, " Avoiding Defects," Mar./Apr., pp. 14–15.
--------, " Just Try It," Nov./Dec., pp. 16–17.
--------, " Personal Planning," Jan./Feb., pp. 16–17.
--------, " Rescuing Code," Sep./Oct., pp. 26–27.
--------, " Ship Effortlessly," May/June, pp. 16–17.
Ras, Eric, see Decker, Björn .
---------, see Rech, Jörg .
Rech, Jörg, Christian Bogner, and Volker Haas, " Using Wikis to Tackle Reuse in Software Projects," Nov./Dec., pp. 99–104.
---------, Eric Ras, and Björn Decker, " Intelligent Assistance in German Software Development: A Survey," July/Aug., pp. 72–79.
---------, see Decker, Björn .
Rehwinkel, Jochen, see Ploski, Jan .
Renggli, Lukas, see Ducasse, Stéphane .
Richardson, Ita, and Christiane Gresse von Wangenheim, " Guest Editors' Introduction: Why are Small Software Organizations Different?," Jan./Feb., pp. 18–22.
Rieth, Marco, see Decker, Björn .
Rising, Linda, " Understanding the Power of Abstraction in Patterns," July/Aug., pp. 46–51.
Ruiz, Alex, and Yvonne Wang Price, " Test-Driven GUI Development with TestNG and Abbot," May/June, pp. 51–57.
Ruiz, José L., see Dueñas, Juan C.
Santhanam, P., see Chulani, Sunita .
Santillán, Manuel, see Dueñas, Juan C.
Schmidt, Douglas C., see Buschmann, Frank .
Schneidewind, Norman, " A Quantitative Approach to Software Development Using IEEE 982.1," Jan./Feb., pp. 65–72.
Schultz, Todd, " A Little Strange and Definitely Loopy" [Bookshelf], Nov./Dec., pp. 110–111.
Schwierz, Stefan, see Ploski, Jan .
Sedighi, Art, " From To-Be-Determined to Must-Have in One Step" [Bookshelf], Sep./Oct., pp. 101–102.
---------, " Much-Needed Additions to C" [Bookshelf], Nov./Dec., pp. p. 112.
Serrano, Nicolás, and Juan Pablo Aroztegi, " Ajax Frameworks in Interactive Web Apps," Sep./Oct., pp. 12–14.
Seyff, Norbert, see Maiden, Neil .
Shannon, Meg, " Multitouch Technology: Software Development at Your Fingertips?" [Currents], May/June, pp. 116–117.
Shull, Forrest, " Who Needs Evidence, Anyway?," Sep./Oct., pp. 10–11.
---------, see Denger, Christian .
---------, see Dybå, Tore .
Shum, Simon Buckingham, " There's Nothing Like a Good Argument ...," Sep./Oct., pp. 21–23.
Sjøberg, Dag I.K., see Dybå, Tore .
Smith, Randy K., see Azar, Jim .
Sommerlad, Peter, " Design Patterns Are Bad for Software Design" [Software Patterns, Point/Counterpoint], July/Aug., pp. 68–71.
Sonnemans, Peter J.M., see Almering, Vincent .
Spinellis, Diomidis, " Abstraction and Variation," Sep./Oct., pp. 24–25.
---------, " Cracking Software Reuse," Jan./Feb., pp. 12–13.
---------, " I Spy," Mar./Apr., pp. 16–17.
---------, " On Paper," Nov./Dec., pp. 24–25.
---------, " Silver Bullets and Other Mysteries," May/June, pp. 22–23.
---------, " Software Engineering for the Rest of Us [Bookshelf]," July/Aug., pp. 107.
---------, " The Tools We Use," July/Aug., pp. 20–21.
Strigel, Wolfgang, " In Software Processes, Organization Size Matters" [SE Challenges in Small Software Companies, Point/Counterpoint], Jan./Feb., pp. 55–57.
Taylor, Philip S., see Mc Caffery, Fergal .
Tratt, Laurence, and Roel Wuyts, " Guest Editors' Introduction: Dynamically Typed Languages," Sep./Oct., pp. 28–30.
Ungar, David, " Dynamic Languages (in Reactive Environments) Unleash Creativity" [Dynamically Typed Languages, Point/Counterpoint], Sep./Oct., pp. 72–75.
Völter, Markus, see Kircher, Michael .
van, Genuchten, Michiel, see Almering, Vincent .
Veryard, Richard, " Transition to Service Centric: Toward Organizational Maturity" [Realizing Service-Centric Software Systems, Point/Counterpoint], Nov./Dec., pp. 79–81.
Vickers, Andy, " Satisfying Business Problems," May/June, pp. 18–20.
Vitvar, Tomas, Michal Zaremba, Matthew Moran, Maciej Zaremba, and Dieter Fensel, " SESA: Emerging Technology for Service-Centric Environments," Nov./Dec., pp. 56–67.
Vodde, Bas, and Lasse Koskela, " Learning Test-Driven Development by Counting Lines," May/June, pp. 74–79.
von, Wangenheim, Christiane Gresse, see Richardson, Ita .
Wieringa, Roel J., see Glinz, Martin .
Williams, Laurie, see Johnson, Michael J.
Wirfs-Brock, Rebecca J., " Designing Extensible Classes," Sep./Oct., pp. 15–17.
---------, " Does Beautiful Code Imply Beautiful Design?," Nov./Dec., pp. 18–20.
---------, " Driven to ... Discovering Your Design Values," Jan./Feb., pp. 9–11.
---------, " Giving Design Advice," July/Aug., pp. 13–15.
---------, " Handling Design Criticism," May/June, pp. 12–14.
---------, " Toward Design Simplicity," Mar./Apr., pp. 9–11.
Woolridge, Richard W., Denise J. McManus, and Joanne E. Hale, " Stakeholder Risk Assessment: An Outcome-Based Approach," Mar./Apr., pp. 36–45.
Wuyts, Roel, see Tratt, Laurence .
Yang, Zhihui, and Michael Jiang, " Using Eclipse as a Tool-Integration Platform for Software Development," Mar./Apr., pp. 87–89.
Yourdon, Ed, " Celebrating
Zaremba, Maciej, see Vitvar, Tomas .
Zaremba, Michal, see Vitvar, Tomas .
Zdun, Uwe, see Harrison, Neil B.
Zisman, Andrea, see Nano, Olivier .
SUBJECT INDEX
" Building Domain-Specific Languages for Model-Driven Development," Jesús Sánchez Cuadrado, and Jesús García Molina, Sep./Oct., pp. 48–55.
" Dynamic Languages (in Reactive Environments) Unleash Creativity" [Point/Counterpoint], David Ungar, Sep./Oct., pp. 72–75.
" Explicitly Declared Static Types: The Missing Link" [Point/Counterpoint], Erik Ernst, Sep./Oct., pp. 73–75.
" A Common Medium for Programming Operations-Research Models," Suleyman Karabuk, and F. Hank Grant, Sep./Oct., pp. 39–47.
" A Flexible Integration Framework for Semantic Web 2.0 Applications," Eyal Oren, Armin Haller, Cédric MesnageManfred Hauswirth, Benjamin Heitmann, and Stefan Decker, Sep./Oct., pp. 64–71.
" Guest Editors' Introduction: Dynamically Typed Languages," Laurence Tratt, and Roel Wuyts, Sep./Oct., pp. 28–30.
" Seaside: A Flexible Environment for Building Dynamic Web Applications," Stéphane Ducasse, Adrian Lienhard, and Lukas Renggli, Sep./Oct., pp. 56–63.
" Traveling Light, the Lua Way," Ashwin Hirschi, Sep./Oct., pp. 31–38.
" Metrics-Based Management of Software Product Portfolios," Sunita Chulani, P. Santhanam, Brent Hodges, and Kelley Blacksten Anders, Mar./Apr., pp. 66–72.
" Misleading Metrics and Unsound Analyses," Barbara Kitchenham, David Ross Jeffery, and Colin Connaughton, Mar./Apr., pp. 73–78.
" Adept: A Unified Assessment Method for Small Software Companies," Fergal Mc Caffery, Philip S. Taylor, and Gerry Coleman, Jan./Feb., pp. 24–31.
" Business Goals Count, Not Organization Size" [Point/Counterpoint], Larry Lumsden, Jan./Feb., pp. 54–57.
" Guest Editors' Introduction: Why Are Small Software Organizations Different?," Ita Richardson and Christiane Gresse von Wangenheim, Jan./Feb., pp. 18–22.
" Introducing Version Control to Database-Centric Applications in a Small Enterprise," Jan Ploski, Wilhelm Hasselbring, Jochen Rehwinkel, and Stefan Schwierz, Jan./Feb., pp. 38–44.
" An Open Source Approach to Developing Software in a Small Organization," Ken Martin, and Bill Hoffman, Jan./Feb., pp. 46–53.
" In Software Processes, Organization Size Matters" [Point/Counterpoint], Wolfgang Strigel, Jan./Feb., pp. 55–57.
" Value-Oriented Requirements Prioritization in a Small Development Organization," Jim Azar, Randy K. Smith, and David Cordes, Jan./Feb., pp. 32–37.
" Decomposing Composition: Service-Oriented Software Engineers," M. Brian Blake, Nov./Dec., pp. 68–77.
" A Domain-Configurable Development Environment for Service-Oriented Applications," Philippe Lalanda, and Cristina Marin, Nov./Dec., pp. 31–38.
" Guest Editors' Introduction: Realizing Service-Centric Software Systems," Olivier Nano, and Andrea Zisman, Nov./Dec., pp. 28–30.
" Improving Web Service Discovery with Usage Data," Aliaksandr Birukou, Enrico Blanzieri, Vincenzo D'Andrea, Paolo Giorgini, and Natallia Kokash, Nov./Dec., pp. 47–54.
" PAWS: A Framework for Executing Adaptive Web-Service Processes," Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, and Pierluigi Plebani, Nov./Dec., pp. 39–46.
" SESA: Emerging Technology for Service-Centric Environments," Tomas Vitvar, Michal Zaremba, Matthew Moran, Maciej Zaremba, and Dieter Fensel, Nov./Dec., pp. 56–67.
" Transition to Service Centric: Tools Drive Business-Model Development" [Point/Counterpoint], Donald Ferguson, Nov./Dec., pp. 78–81.
" Transition to Service Centric: Toward Organizational Maturity" [Point/Counterpoint], Richard Veryard, Nov./Dec., pp. 79–81.
" Dynamic Detection of COTS Component Incompatibility," Leonardo Mariani, and Mauro Pezzè, Sep./Oct., pp. 76–85.
" Open Source Software: All You Do Is Put It Together," Željko Obrenovic, and Dragan Gaševic, Sep./Oct., pp. 86–95.
" Design Patterns Are Bad for Software Design" [Point/Counterpoint], Peter Sommerlad, July/Aug., pp. 68–71.
" Every Good Designer Uses Patterns" [Point/Counterpoint], James Noble, July/Aug., pp. 69–71.
" The Growing Divide in the Patterns World," Dragos Manolescu, Wojtek Kozaczynski, Ade Miller, and Jason Hogg, July/Aug., pp. 61–67.
" Guest Editors' Introduction: Software Patterns," Michael Kircher, and Markus Völter, July/Aug., pp. 28–30.
" Organizing Security Patterns," Munawar Hafiz, Paul Adamczyk, and Ralph E. Johnson, July/Aug., pp. 52–60.
" Past, Present, and Future Trends in Software Patterns," Frank Buschmann, Kevlin Henney, and Douglas C. Schmidt, July/Aug., pp. 31–37.
" Understanding the Power of Abstraction in Patterns," Linda Rising, July/Aug., pp. 46–51.
" Using Patterns to Capture Architectural Decisions," Neil B. Harrison, Paris Avgeriou, and Uwe Zdun, July/Aug., pp. 38–45.
" Building What Stakeholders Desire" [Point/Counterpoint], Ian Alexander, Mar./Apr., pp. 62–65.
" Determining Stakeholder Needs in the Workplace: How Mobile Technologies Can Help," Neil Maiden, Norbert Seyff, Paul Grünbacher, Omo Otojare, and Karl Mitteregger, Mar./Apr., pp. 46–52.
" Don't Just DWTTY" [Point/Counterpoint], Kent Beck, Mar./Apr., pp. 63–65.
" Guest Editors' Introduction: Stakeholders in Requirements Engineering," Martin Glinz, and Roel J. Wieringa, Mar./Apr., pp. 18–20.
" So, You Think You Know Others' Goals? A Repertory Grid Study," Nan Niu, and Steve Easterbrook, Mar./Apr., pp. 53–61.
" Stakeholder Risk Assessment: An Outcome-Based Approach," Richard W. Woolridge, Denise J. McManus, and Joanne E. Hale, Mar./Apr., pp. 36–45.
" Stakeholders in Global Requirements Engineering: Lessons Learned from Practice," Daniela Damian, Mar./Apr., pp. 21–27.
" Wiki-Based Stakeholder Participation in Requirements Engineering," Björn Decker, Eric Ras, Jörg Rech, Pascal Jaubert, and Marco Rieth, Mar./Apr., pp. 28–35.
" Envisioning the Next Generation of Functional Testing Tools," Jennitta Andrea, May/June, pp. 58–66.
" Guest Editors' Introduction: TDD---The Art of Fearless Programming," Ron Jeffries, and Grigori Melnik, May/June, pp. 24–30.
" Incorporating Performance Testing in Test-Driven Development," Michael J. Johnson, Chih-Wei Ho, E. Michael Maximilien, and Laurie Williams, May/June, pp. 67–73.
" Learning Test-Driven Development by Counting Lines," Bas Vodde, and Lasse Koskela, May/June, pp. 74–79.
" Mock Objects: Find Out Who Your Friends Are" [Point/Counterpoint], Steve Freeman, and Nat Pryce, May/June, pp. 80–83.
" Professionalism and Test-Driven Development," Robert C. Martin, May/June, pp. 32–36.
" TDD: Don't Muck It Up with Too Many Mocks" [Point/Counterpoint], Joshua Kerievsky, May/June, pp. 81–83.
" Test-Driven Development of a PID Controller," Thomas Dohmke, and Henrik Gollee, May/June, pp. 44–50.
" Test-Driven Development of Relational Databases," Scott W. Ambler, May/June, pp. 37–43.
" Test-Driven GUI Development with TestNG and Abbot," Alex Ruiz, and Yvonne Wang Price, May/June, pp. 51–57.
Open Source. " Achieving Quality in Open Source Software," Mark Aberdour, Jan./Feb., pp. 58–64.
Open Source. " Apache and Eclipse: Comparing Open Source Project Incubators," Juan C. Dueñas, Hugo A. Parada G., Félix CuadradoManuel Santillánand José L. Ruiz, Nov./Dec., pp. 90–98.
Reuse. " Using Wikis to Tackle Reuse in Software Projects," Jörg Rech, Christian Bogner, and Volker Haas, Nov./Dec., pp. 99–104.
Software Engineering Process. " The Case for Frame-Based Software Engineering," Paul G. Bassett, July/Aug., pp. 90–99.
Software Development. " Collaboration, Process Control, and Fragility in Evolutionary Product Development," Tor Erlend Fægri, and Geir Kjetil Hanssen, May/June, pp. 96–104.
Software Development. " Intelligent Assistance in German Software Development: A Survey," Jörg Rech, Eric Ras, and Björn Decker, July/Aug., pp. 72–79.
Software Development. " Interaction-Based Design for Mobile Collaborative-Learning Software," María Ester Lagos, Rosa Alarcón, Miguel Nussbaum, and Francisca Capponi, July/Aug., pp. 80–89.
Software Development. " A Quantitative Approach to Software Development Using IEEE 982.1," Norman Schneidewind, Jan./Feb., pp. 65–72.
Software Inspection. " A Practical Approach for Quality-Driven Inspections," Christian Denger, and Forrest Shull, Mar./Apr., pp. 79–86.
Software Quality. " Determining Criteria for Selecting Software Components: Lessons Learned," Juan Pablo Carvallo, Xavier Franch, and Carme Quer, May/June, pp. 84–94.
Software Reliability. " Using Software Reliability Growth Models in Practice," Vincent Almering, Michiel van Genuchten, Ger Cloudt, and Peter J.M. Sonnemans, Nov./Dec., pp. 82–88.
Tools. " Practitioner Tools and Workstyles for User-Interface Design," Pedro Campos, and Nuno Jardim Nunes, Jan./Feb., pp. 73–80.
" Dealing with Requirements," Caroline Pepa, Mar./Apr., pp. 91–92.
" A Simple 10-Step Damage Control Process for Runaway Projects," Naseem Mariam, Mar./Apr., pp. 92.
" Understanding Oursourcing," Kevin C. Desouza, Mar./Apr., pp. 92–93.
" Demystifying Software Project Estimation," Scott Brookhart, Jan./Feb., pp. 92–93.
" Virtual Machines in a Nutshell," Cristiano di Flora, Jan./Feb., pp. 93–94.
" The Open Source Phenomenon," Carlos Denner dos Santos Jr., Jan./Feb., pp. 94–95.
" CMMI Updates," Christof Ebert, May/June, pp. 110–111.
" No Borders, No Worries?," Anthony Akins, May/June, pp. 111–112.
" Software Engineering for the Rest of Us," Diomidis Spinellis, July/Aug., pp. 107.
" Mapping Specifications to Design," Naseem Mariam, July/Aug., pp. 107–108.
" Acquisition Meets CMMI," Caroline Pepa, July/Aug., pp. 108–109.
" Efficiently Manage Your Iterative Software Projects," Vahid Garousi, Sep./Oct., pp. 101–102.
" From To-Be-Determined to Must-Have in One Step," Art Sedighi, Sep./Oct., pp. 101–102.
" A Not-So-Random Perspective on Probability and Random Processes," Scott Brookhart, Nov./Dec., pp. 109–110.
" A Little Strange and Definitely Loopy," Todd Schultz, ,, Nov./Dec., pp. 110–111.
" Chasing Down the Next Big Thing," Paul Freedman, Nov./Dec., pp. 111–112.
" Much-Needed Additions to C," Art Sedighi, Nov./Dec., pp. 112.
" Celebrating
" The Google Web Toolkit Shines a Light on Ajax Frameworks," Greg Goth, Mar./Apr., pp. 94–98.
" IBM and Universities in Open Source Collaboration," Terry Costlow, Mar./Apr., pp. 96–97.
" Universal Business Language: Checkup Time for an XML Vision," Laurianne McLaughlin, May/June, pp. 113–116.
" Multitouch Technology: Software Development at Your Fingertips?," Meg Shannon, May/June, pp. 116–117.
" Will the Semantic Web Quietly Revolutionize Software Engineering?," Greg Goth, July/Aug., pp. 100–103.
" The Possible Futures of Service Software," Dave Dorenbos, and Virginia Dorenbos, July/Aug., pp. 103–105.
" Jazz and the Eclipse Way of Collaboration," Randall Frost, Nov./Dec., pp. 114–117.
" Sprinting toward Open Source Development," Greg Goth, Jan./Feb., pp. 88–91.
" Designing Extensible Classes," Rebecca J. Wirfs-Brock, Sep./Oct., pp. 15–17.
" Does Beautiful Code Imply Beautiful Design?," Rebecca J. Wirfs-Brock, Nov./Dec., pp. 18–20.
" Driven to ... Discovering Your Design Values," Rebecca J. Wirfs-Brock, Jan./Feb., pp. 9–11.
" Giving Design Advice," Rebecca J. Wirfs-Brock, July/Aug., pp. 13–15.
" Handling Design Criticism," Rebecca J. Wirfs-Brock, May/June, pp. 12–14.
" Toward Design Simplicity," Rebecca J. Wirfs-Brock, Mar./Apr., pp. 9–11.
" Agile's Coming of Age ... or Not," Hakan Erdogmus, Nov./Dec., pp. 2–5.
" IEEE Software--2007 and Beyond," Hakan Erdogmus, Jan./Feb., pp. 5–7.
" Novelty in Sameness," Hakan Erdogmus, May/June, pp. 5–7.
" On-Demand Enterprise Services: Where's the Catch?," Hakan Erdogmus, July/Aug., pp. 5–7.
" Tips for
" What's Good Software, Anyway?," Hakan Erdogmus, Mar./Apr., pp. 5–7.
" Asimov's Laws of Robotics Applied to Software," Dror G. Feitelson, July/Aug., pp. 112, 111.
" Do Programming Languages Make Software Too Soft?," Peter Edward Jones, May/June, pp. 120, 118–119.
" Is Software Engineering Fun? Part 2," Robert L. Glass, Mar./Apr., pp. 104, 103.
" Is Software Engineering Fun?," Robert L. Glass, Jan./Feb., pp. 96, 95.
" A Software Chasm: Software Engineering and Scientific Computing," Diane F. Kelly, Nov./Dec., pp. 120, 118–119.
" What's with This Blog Thing?," Robert L. Glass, Sep./Oct., pp. 104, 103.
" Ask for Examples," J.B. Rainsberger, July/Aug., pp. 22–23.
" Avoiding Defects," J.B. Rainsberger, Mar./Apr., pp. 14–15.
" Just Try It," J.B. Rainsberger, Nov./Dec., pp. 16–17.
" Personal Planning," J.B. Rainsberger, Jan./Feb., pp. 16–17.
" Rescuing Code," J.B. Rainsberger, Sep./Oct., pp. 26–27.
" Ship Effortlessly," J.B. Rainsberger, May/June, pp. 16–17.
" Artifacts and Process," Grady Booch, Nov./Dec., pp. 26–27.
" The Economics of Architecture-First," Grady Booch, Sep./Oct., pp. 18–20.
" The Irrelevance of Architecture," Grady Booch, May/June, pp. 10–11.
" It Is What It Is Because It Was What It Was," Grady Booch, Jan./Feb., pp. 14–15.
" Speaking Truth to Power," Grady Booch, Mar./Apr., pp. 12–13.
" The Well-Tempered Architecture," Grady Booch, July/Aug., pp. 24–25.
" CLAM: A Framework for Audio and Music Application Development," Xavier Amatriain, Jan./Feb., pp. 82–85.
" Open Source Drives Innovation," Christof Ebert, May/June, pp. 105–109.
" Using Eclipse as a Tool-Integration Platform for Software Development," Zhihui Yang, and Michael Jiang, Mar./Apr., pp. 87–89.
" From the Horse's Mouth," Neil Maiden, and Ian Alexander, Nov./Dec., pp. 21–23.
" My Requirements? Well, That Depends," Neil Maiden, Jan./Feb., pp. 86–87.
" Satisfying Business Problems," Andy Vickers, May/June, pp. 18–20.
" Screenwriting for Requirements Engineers," Barbara Norden, July/Aug., pp. 26–27.
" There's Nothing Like a Good Argument ...," Simon Buckingham Shum, Sep./Oct., pp. 21–23.
" Ajax Frameworks in Interactive Web Apps," Nicolás Serrano, and Juan Pablo Aroztegi, Sep./Oct., pp. 12–14.
" Declarative GUI Programming in Microsoft Windows," Panagiotis Louridas, July/Aug., pp. 16–19.
" Ruby on Rails," Michael Bächle, and Paul Kirchberg, Nov./Dec., pp. 105–108.
" Abstraction and Variation," Diomidis Spinellis, Sep./Oct., pp. 24–25.
" Cracking Software Reuse," Diomidis Spinellis, Jan./Feb., pp. 12–13.
" I Spy," Diomidis Spinellis, Mar./Apr., pp. 16–17.
" On Paper," Diomidis Spinellis, Nov./Dec., pp. 24–25.
" Silver Bullets and Other Mysteries," Diomidis Spinellis, May/June, pp. 22–23.
" The Tools We Use," Diomidis Spinellis, July/Aug., pp. 20–21.
" Understanding User Centricity," Jeff Patton, Nov./Dec., pp. 9–11.
" Are Two Heads Better than One? On the Effectiveness of Pair Programming," Tore Dybå, Erik Arisholm, Dag I.K. SjøbergJo E. Hannay, and Forrest Shull, Nov./Dec., pp. 12–15.
" Who Needs Evidence, Anyway?," Forrest Shull, Sep./Oct., pp. 10–11.
| | x | ||
