Journal: IEEE Software

Volume 28, Issue 6

4 -- 8Forrest Shull. Assuring the Future? A Look at Validating Climate Model Software
9 -- 12Eric Richardson. What an Agile Architect Can Learn from a Hurricane Meteorologist
13 -- 17Ricardo Pérez-Castillo, Ignacio García Rodríguez de Guzmán, Mario Piattini, Christof Ebert. Reengineering Technologies
18 -- 19Grady Booch. The Architecture of Small Things
20 -- 25Markus Völter. From Programming to Modeling - and Back Again
26 -- 28Diomidis Spinellis, Henry Spencer. Lessons from Space
29 -- 31Frank Buschmann. To Pay or Not to Pay Technical Debt
32 -- 35Steve M. Easterbrook, Paul N. Edwards, Venkatramani Balaji, Reinhard Budich. Guest Editors' Introduction: Climate Change - Science and Software
36 -- 42Nicholas Barnes, David Jones. Clear Climate Code: Rewriting Legacy Science Software for Clarity
43 -- 48Spencer Rugaber, Rocky Dunlap, Leo Mark, Sameer Ansari. Managing Software Complexity and Variability in Coupled Climate Models
49 -- 55Thomas L. Clune, Richard Rood. Software Testing and Verification in Climate Model Development
56 -- 61Joshua Introne, Robert Laubacher, Thomas W. Malone. Enabling Open Development Methodologies in Climate Change Assessment Modeling
62 -- 65Isaac Held, David Randall. Point/Counterpoint
66 -- 71Neil B. Harrison, Paris Avgeriou. Pattern-Based Architecture Reviews
72 -- 77Malik Hneif, Sai Peck Lee. Using Guidelines to Improve Quality in Software Nonfunctional Attributes
78 -- 85Daniel A. Menascé, Hassan Gomaa, Sam Malek, João Pedro Sousa. SASSY: A Framework for Self-Architecting Service-Oriented Systems
86 -- 92James Bret Michael, Doron Drusinsky, Thomas W. Otani, Man-tak Shing. Verification and Validation for Trustworthy Software Systems
93 -- 95Yuki Tsuchitoi, Hideki Sugiura. 10 MLOC in Your Office Copier
96 -- 99Tracy Hall, Sarah Beecham, David Bowes, David Gray, Steve Counsell. Developing Fault-Prediction Models: What the Research Can Show Industry
100 -- 102Neil A. M. Maiden. The Inhibited Analyst
104 -- 0Tom DeMarco. All Late Projects Are the Same

Volume 28, Issue 5

4 -- 7Forrest Shull. Managing Montezuma: Handling All the Usual Challenges of Software Development, and Making It Fun: An Interview with Ed Beach
9 -- 11Gary McGraw. Technology Transfer: A Software Security Marketplace Case Study
12 -- 13Grady Booch. Unintentional and Unbalanced Transparency
14 -- 15Robert L. Glass, Iris Vessey. Naïveté Squared: In Search of Two Taxonomies and a Mapping between Them
16 -- 20Paulo Anselmo da Mota Silveira Neto, Per Runeson, Ivan do Carmo Machado, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira, Emelie Engström. Testing Software Product Lines
21 -- 23Frank Buschmann. Gardening Your Architecture, Part 2: Reengineering and Rewriting
24 -- 26Michiel van Genuchten, Les Hatton. Software Mileage
27 -- 29Clark Verbrugge, Paul Kruszewski. Guest Editors' Introduction: Engineering Fun
30 -- 37André Wilson Brotto Furtado, André L. M. Santos, Geber L. Ramalho, Eduardo Santana de Almeida. Improving Digital Game Development with Software Product Lines
38 -- 44Alexandre Denault, Jörg Kienzle. Journey: A Massively Multiplayer Online Game Middleware
46 -- 52Eduardo Jiménez Jimenez, Kenny Mitchell, Francisco J. Serón. Capture and Analysis of Racing Gameplay Metrics
53 -- 59Chris Lewis 0002, Jim Whitehead. Repairing Games at Runtime or, How We Learned to Stop Worrying and Love Emergence
60 -- 66Darja Smite, Claes Wohlin. Strategies Facilitating Software Product Transfers
67 -- 75Vieri Del Bianco, Luigi Lavazza, Sandro Morasca, Davide Taibi. A Survey on Open Source Software Trustworthiness
76 -- 84Rodolfo Toledo, Éric Tanter. Access Control in JavaScript
86 -- 91Panos Louridas. Test Management
92 -- 94Olly Gotel, Stephen J. Morris. Requirements Tracery
96 -- 0Diomidis Spinellis. Faking It

Volume 28, Issue 4

3 -- 6Forrest Shull. Protection from Wishful Thinking
9 -- 10Grady Booch. The Soul of a New Watson
11 -- 14Daniel Brolund, Ola Ellnestam. Code Pick-Up Sticks
15 -- 18Darja Smite, Claes Wohlin. A Whisper of Evidence in Global Software Engineering
19 -- 21Han Schaminée, Hans Aerts. Short and Winding Road: Software in Car Navigation Systems
22 -- 25John M. Favaro, Shari Lawrence Pfleeger. Guest Editors Introduction: Software as a Business
26 -- 30Karl Popp. Software Industry Business Models
31 -- 35Juho Lindman, Matti Rossi, Anna Paajanen. Matching Open Source Software Licenses with Corresponding Business Models
36 -- 41Mikko Riepula. Sharing Source Code with Clients: A Hybrid Business and Development Model
42 -- 47Arto Ojala, Pasi Tyrväinen. Developing Cloud Business Models: A Case Study on Cloud Gaming
48 -- 57Kieran Conboy, Sharon Coyle, Xiaofeng Wang, Minna Pikkarainen. People over Process: Key Challenges in Agile Development
58 -- 63Mark Ardis, Pierre Bourque, Thomas B. Hilburn, Kahina Lasfer, Scott Lucero, James McDonald, Arthur B. Pyster, Mary M. Shaw. Advancing Software Engineering Professional Education
64 -- 73Nuno Jardim Nunes, Larry L. Constantine, Rick Kazman. iUCP: Estimating Interactive-Software Project Size with Enhanced Use-Case Points
74 -- 83Anna Sandberg, Lars Pareto, Thomas Arts. Agile Collaborative Research: Action Principles for Industry-Academia Collaboration
84 -- 85Neil A. M. Maiden. What Time Is It, Eccles?
86 -- 91Juan Manuel Carrillo-de-Gea, Joaquín Nicolás, José Luis Fernández Alemán, José Ambrosio Toval Álvarez, Christof Ebert, Aurora Vizcaíno. Requirements Engineering Tools
92 -- 94Frank Buschmann. Gardening Your Architecture, Part 1: Refactoring
96 -- 0Diomidis Spinellis. Agility Drivers

Volume 28, Issue 3

2 -- 5Forrest Shull. How Do You Keep Up to Date?
7 -- 9Frank Buschmann. Tests: The Architect s Best Friend
10 -- 11Grady Booch. The Architect s Journey
12 -- 15John Terzakis. Virtual Retrospectives for Geographically Dispersed Software Teams
16 -- 19Michael Adams, Arthur H. M. ter Hofstede, Marcello La Rosa. Open Source Software for Workflow Management: The Case of YAWL
20 -- 21Neil A. M. Maiden. Requirements and Aesthetics
22 -- 26Ivica Crnkovic, Judith A. Stafford, Clemens A. Szyperski. Software Components beyond Programming: From Routines to Services
27 -- 33Jens Happe, Heiko Koziolek, Ralf Reussner. Facilitating Performance Predictions Using Software Components
34 -- 40Ian Gorton, Adam Wynne, Yan Liu, Jian Yin. Components in the Pipeline
41 -- 48Ananda Basu, Saddek Bensalem, Marius Bozga, Jacques Combaz, Mohamad Jaber, Thanh-Hung Nguyen, Joseph Sifakis. Rigorous Component-Based System Design Using the BIP Framework
49 -- 55Mike P. Papazoglou, Vasilios Andrikopoulos, Salima Benbernou. Managing Evolving Services
56 -- 59Kurt C. Wallnau, Philippe Kruchten. Point/Counterpoint
60 -- 67Alejandra Garrido, Gustavo Rossi, Damiano Distante. Refactoring for Usability in Web Applications
68 -- 74Görel Hedin, Johan Åkesson, Torbjörn Ekman. Extending Languages by Leveraging Compilers: From Modelica to Optimica
75 -- 83Thomas Ball, Sebastian Burckhardt, Peli de Halleux, Madan Musuvathi, Shaz Qadeer. Predictable and Progressive Testing of Multithreaded Code
84 -- 90D. Kelly, S. Thorsteinson, D. Hook. Scientific Software Testing: Analysis with Four Dimensions
91 -- 94Luigi Buglione, C. Ebert. Estimation Tools and Techniques
96 -- 0Diomidis Spinellis. Choosing and Using Open Source Components

Volume 28, Issue 2

4 -- 6Forrest Shull. Perfectionists in a World of Finite Resources
8 -- 9Grady Booch. Dominant Design
10 -- 14Julia Lobur. The Success of a COTS Caseload Management System in State Government
15 -- 18Félix García, Aurora Vizcaíno, Christof Ebert. Process Management Tools
19 -- 21Koji Tomita, Keiichi Ito. Software in an Evolving Train Traffic Control System
22 -- 23Neil A. M. Maiden, Anja Wever. Requirements Analysis: The Next Generation
24 -- 27Paolo Falcarin, Christian S. Collberg, Mikhail J. Atallah, Mariusz H. Jakubowski. Guest Editors Introduction: Software Protection
28 -- 34Mariano Ceccato, Paolo Tonella. CodeBender: Remote Software Protection Using Orthogonal Replacement
35 -- 41Giovanni Cabiddu, Emanuele Cesena, Roberto Sassu, Davide Vernizzi, Gianluca Ramunno, Antonio Lioy. The Trusted Platform Agent
42 -- 47Akito Monden, Satoshi Okahara, Yuki Manabe, Ken-ichi Matsumoto. Guilty or Not Guilty: Using Clone Metrics to Determine Open Source Licensing Violations
48 -- 55G. R. Gangadharan, Vincenzo D Andrea. Managing Copyrights and Moral Rights of Service-Based Software
56 -- 59Yuan Xiang Gu, Brecht Wyseur, Bart Preneel, Jean-Daniel Aussel, Reiner Sailer. Point/Counterpoint
61 -- 67Danilo Ardagna, Luciano Baresi, Sara Comai, Marco Comuzzi, Barbara Pernici. A Service-Based Framework for Flexible Business Processes
68 -- 74Gerald Kotonya, Simon Lock, John Mariani. Scrapheap Software Development: Lessons from an Experiment on Opportunistic Reuse
75 -- 82Rikard Land, Ivica Crnkovic. Oh Dear, We Bought Our Competitor: Integrating Similar Software Systems
84 -- 91Yuefeng Zhang, Shailesh Patel. Agile Model-Driven Development in Practice
92 -- 94Nicolás Serrano, Joseba Campos-Capelastegui. Don t Read Books
95 -- 99Claudia P. Ayala, Daniela Cruzes, Øyvind Hauge, Reidar Conradi. Five Facts on the Adoption of Open Source Software
100 -- 102Frank Buschmann. Unusable Software Is Useless, Part 2
104 -- 0Diomidis Spinellis. elytS edoC

Volume 28, Issue 1

2 -- 4Forrest Shull. The Road Ahead
6 -- 7Grady Booch. Draw Me a Picture
8 -- 10Ian Alexander. GORE, SORE, or What?
14 -- 16Victor Pankratius, Wolfram Schulte, Kurt Keutzer. Guest Editors Introduction: Parallelism on the Desktop
17 -- 22Danny Dig. A Refactoring Approach to Parallelism
23 -- 31WooYoung Kim, M. Voss. Multicore Desktop Programming with Intel Threading Building Blocks
32 -- 38Nasser Giacaman, Oliver Sinnen. Object-Oriented Parallelisation of Java Desktop Programs
39 -- 50Chi-Keung Luk, Ryan Newton, William Hasenplaugh, Mark Hampton, Geoff Lowney. A Synergetic Approach to Throughput Computing on x86-Based Multicore Desktops
51 -- 57Frank Feinbube, Peter Tröger, Andreas Polze. Joint Forces: From Multithreaded Programming to GPU Computing
58 -- 63Grace A. Lewis, Edwin J. Morris, Soumya Simanta, Dennis B. Smith. Service Orientation and Systems of Systems
64 -- 69Olaf Zimmermann. Architectural Decisions as Reusable Design Assets
77 -- 86Damianos Gavalas, Daphne Economou. Development Platforms for Mobile Applications: Status and Trends
92 -- 94Frank Buschmann. Unusable Software Is Useless, Part 1