Journal: IEEE Software

Volume 31, Issue 6

4 -- 8Forrest Shull. Passing the Baton
9 -- 15Stephan Murer, Claus Hagen. Fifteen Years of Service-Oriented Architecture at Credit Suisse
16 -- 20Gerard J. Holzmann. Fault Intolerance [Reliable Code]
21 -- 23Diomidis Spinellis, Stephanos Androutsellis-Theotokis. Software Development Tooling: Information, Opinion, Guidelines, and Tools
24 -- 29Christof Ebert, Hassan Soubra. Functional Size Estimation Technologies for Software Maintenance
30 -- 33Eoin Woods. Harnessing UML for Architectural Description-the Context View
34 -- 37Jane Cleland-Huang, Paula Laurent. Requirements in a Global World
38 -- 40Grady Booch. The Persistence of Memory
41 -- 46Darja Smite, Marco Kuhrmann, Patrick Keil. Virtual Teams [Guest editors' introduction]
47 -- 53Kevin Dullemond, Ben van Gameren, Rini van Solingen. Collaboration Spaces for Virtual Software Teams
54 -- 61Fabian Fagerholm, Alejandro Sánchez Guinea, Jay Borenstein, Jürgen Münch. Onboarding in Open Source Projects
62 -- 69Lars Mathiassen, Anna Börjesson Sandberg. Process Mass Customization in a Global Software Firm
70 -- 78Yuri Chernak. Dataflow Modeling with Crosscutting Concerns and a Concept Lattice
79 -- 85Alexander Poth, Ali Sunyaev. Effective Quality Management: Value- and Risk-Based Software Quality Management
86 -- 92Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan. Impact of Ad Libraries on Ratings of Android Mobile Apps
96 -- 0Tobias Kaatz. Hiring in the Software Industry

Volume 31, Issue 5

4 -- 7Forrest Shull. Data, Data Everywhere..
9 -- 11Grady Booch. To Code or Not to Code, That Is the Question
12 -- 14Diomidis Spinellis. First, Do No Harm
15 -- 19Nicolás Serrano, Josune Hernantes, Gorka Gallardo. Service-Oriented Architecture and Legacy Systems
20 -- 23Eltjo R. Poort. Driving Agile Architecting with Cost and Risk
24 -- 27Travis D. Breaux. Privacy Requirements in an Age of Increased Sharing
28 -- 32Carmine Giardino, Michael Unterkalmsteiner, Nicolò Paternoster, Tony Gorschek, Pekka Abrahamsson. What Do We Know about Software Development in Startups?
33 -- 34Laurence Tratt, Adam Welc. Programming Languages
35 -- 43Guido Wachsmuth, Gabriël Konat, Eelco Visser. Language Design with the Spoofax Language Workbench
44 -- 51Alexandre Skyrme, Noemi de La Rocque Rodriguez, Roberto Ierusalimschy. Scripting Multiple CPUs with Safe Data Sharing
52 -- 59Guido Salvaneschi, Patrick Eugster, Mira Mezini. Programming with Implicit Flows
60 -- 67Stefan Marr, Tobias Pape, Wolfgang De Meuter. Are We There Yet?: Simple Language Implementation Techniques for the 21st Century
68 -- 75Sebastian Erdweg, Stefan Fehrenbach, Klaus Ostermann. Evolution of Software Systems with Extensible Languages and DSLs
76 -- 79Laurence Tratt, Adam Welc. An Interview with Gilad Bracha
80 -- 86Davide Falessi, Michele A. Shaw, Kathleen Mullen. Achieving and Maintaining CMMI Maturity Level 5 in a Small Organization
87 -- 93Helena Holmström Olsson, Anna Börjesson Sandberg, Jan Bosch, Hiva Allahyari. Scale and Responsiveness in Large-Scale Software Development
94 -- 100Michiel van Genuchten, Ronny Mans, Hajo A. Reijers, Daniel Wismeijer. Is Your Upgrade Worth It? Process Mining Can Tell
104 -- 0Jeff Meyerson. The Go Programming Language

Volume 31, Issue 4

4 -- 8Forrest Shull. Our Best Hope
9 -- 11Grady Booch. The Big Questions
12 -- 15George Fairbanks. Architectural Hoisting
16 -- 18Diomidis Spinellis. Service Orchestration with Rundeck
19 -- 23Michael Weyrich, Jan-Philipp Schmidt, Christof Ebert. Machine-to-Machine Communication
24 -- 27Daniel Graziotin, Xiaofeng Wang, Pekka Abrahamsson. Software Developers, Moods, Emotions, and Performance
28 -- 31Jane Cleland-Huang. How Well Do You Know Your Personae Non Gratae?
32 -- 36Tore Dybå, Neil A. M. Maiden, Robert Glass. The Reflective Software Engineer: Reflective Practice
37 -- 43Elizabeth Bjarnason, Anne Hess, Richard Berntsson-Svensson, Björn Regnell, Joerg Doerr. Reflecting on Evidence-Based Timelines
44 -- 50Christopher N. Bull, Jon Whittle. Supporting Reflective Practice in Software Engineering Education through a Studio-Based Approach
51 -- 57Jeffry Babb, Rashina Hoda, Jacob Nørbjerg. Embedding Reflection and Learning into Agile Software Development
58 -- 64David Parsons, Anuradha Mathrani, Teo Susnjak, Arno Leist. Coderetreats: Reflective Practice and the Game of Life
65 -- 71Alexander Boden, Christian Dörner, Sebastian Draxler, Volkmar Pipek, Gunnar Stevens, Volker Wulf. Tangible and Screen-Based Interfaces for End-User Workflow Modeling
72 -- 80Xiaofeng Wang, Ilona Kuzmickaja, Klaas-Jan Stol, Pekka Abrahamsson, Brian Fitzgerald. Microblogging in Open Source Software Development: The Case of Drupal and Twitter
82 -- 90Francisco Ortin, Patricia Conde, Daniel Fernández Lanvin, Raúl Izquierdo. The Runtime Performance of invokedynamic: An Evaluation with a Java Library
91 -- 97Ana M. Moreno, Maria-Isabel Sanchez-Segura, Fuensanta Medina-Domínguez, Gonzalo Cuevas. Process Improvement from an Academic Perspective: How Could Software Engineering Education Contribute to CMMI Practices?
100 -- 0Tom DeMarco. Sigil, BlueGriffon, and the Evolving Software Market

Volume 31, Issue 3

4 -- 8Forrest Shull. The Clock Is Ticking
10 -- 13Eoin Woods. Return of the Pragmatic Architect
14 -- 16Mathias Meyer. Continuous Integration and Its Tools
17 -- 20Rahul D. Sadafule. Mobile App Development for the Indian Market
21 -- 24Christof Ebert. Software Product Management
26 -- 29Mamoun Hirzalla, Peter Bahrs, Jane Cleland-Huang. Beyond Anecdotal Thinking: Deepening Our Understanding for Achieving Quality Goals
30 -- 35Pedro Reales Mateo, Macario Polo, José Luis Fernández Alemán, Ambrosio Toval, Mario Piattini. Mutation Testing
36 -- 39Ayse Basar Bener, Maurizio Morisio, Andriy V. Miranskyy. Green Software
40 -- 47Birgit Penzenstadler, Ankita Raturi, Debra Richardson, Bill Tomlinson. Safety, Security, Now Sustainability: The Nonfunctional Requirement for the 21st Century
48 -- 54Ricardo Pérez-Castillo, Mario Piattini. Analyzing the Harmful Effect of God Class Refactoring on Power Consumption
56 -- 63Colin Atkinson, Thomas Schulze, Sonja Klingert. Facilitating Greener IT through Green Specifications
64 -- 68Krzysztof Sierszecki, Tommi Mikkonen, Michaela Steffens, Thomas Fogdal, Juha Savolainen. Green Software: Greening What and How Much?
69 -- 75Chenlei Zhang, Abram Hindle, Daniel M. Germán. The Impact of User Choice on Energy Consumption
76 -- 78Ayse Basar Bener, Andriy V. Miranskyy, Steve Raspudic. Deploying and Provisioning Green Software
79 -- 85Jon Whittle, John Hutchinson, Mark Rouncefield. The State of Practice in Model-Driven Engineering
88 -- 0Grady Booch. The Incredible Lightness of Software

Volume 31, Issue 2

5 -- 9Forrest Shull. The True Cost of Mobility?
14 -- 17Linda Rising. A Final Word about Stories
18 -- 20Grady Booch. The Stories We Tell Ourselves
21 -- 26Norman E. Fenton, Martin Neil. Decision Support Software for Probabilistic Risk Assessment Using Bayesian Networks
27 -- 29Jane Cleland-Huang. Don't Fire the Architect! Where Were the Requirements?
30 -- 36Xin Peng, Muhammad Ali Babar, Christof Ebert. Collaborative Software Development Platforms for Crowdsourcing
37 -- 40Magne Jorgensen. What We Do and Don't Know about Software Development Effort Estimation
41 -- 43Diomidis Spinellis. Developing in the Cloud
44 -- 47James R. Edmondson, William Anderson, Jeff Gray, Joseph P. Loyall, Klaus Schmid, Jules White. Next-Generation Mobile Computing
48 -- 53Joaquín Guillén, Javier Miranda, Javier Berrocal, José García-Alonso, Juan Manuel Murillo, Carlos Canal. People as a Service: A Mobile-centric Model for Providing Collective Sociological Profiles
54 -- 61Giacomo Benincasa, Alessandro Morelli, Cesare Stefanelli, Niranjan Suri, Mauro Tortonesi. Agile Communication Middleware for Next-Generation Mobile Heterogeneous Networks
62 -- 69Tihamer Levendovszky, Abhishek Dubey, William Otte, Daniel Balasubramanian, Alessandro Coglio, Sandor Nyako, William Emfinger, Pranav Kumar, Aniruddha S. Gokhale, Gabor Karsai. Distributed Real-Time Managed Systems: A Model-Driven Distributed Secure Information Architecture Platform for Managed Embedded Systems
70 -- 77Sanjay Madria, Vimal Kumar, Rashmi Dalvi. Sensor Cloud: A Cloud of Virtual Sensors
78 -- 86Israel J. Mojica Ruiz, Bram Adams, Meiyappan Nagappan, Steffen Dienst, Thorsten Berger, Ahmed E. Hassan. A Large-Scale Empirical Study on Software Reuse in Mobile Apps
87 -- 90Olaf Zimmermann, Heiko Koziolek. Program Highlights and Articles from SEI SATURN 2013
91 -- 96Joel Crabb. The BestBuy.com Cloud Architecture
97 -- 101Jason Ard, Kristine Davidsen, Terril Hurst. Simulation-Based Embedded Agile Development
104 -- 0Luiz Fernando Capretz. Bringing the Human Factor to Software Engineering

Volume 31, Issue 1

4 -- 8Forrest Shull. Progression, Regression, or Stasis?
9 -- 14Eduardo Guerra. Designing a Framework with Test-Driven Development: A Journey
15 -- 19James Gimpel. Software That Checks Software: The Impact of PC-lint
20 -- 22Grady Booch. The Human and Ethical Aspects of Big Data
23 -- 25Diomidis Spinellis. Bespoke Infrastructures
26 -- 31Tiago Duarte, Rafael Prikladnicki, Fabio Calefato, Filippo Lanubile. Speech Recognition for Voice-Based Machine Translation
32 -- 38Ruth Breu, Annie Kuntzmann-Combelles, Michael Felderer. New Perspectives on Software Quality
39 -- 45Ying-Dar Lin, Edward T.-H. Chu, Shang-Che Yu, Yuan-Cheng Lai. Improving the Accuracy of Automated GUI Testing for Embedded Systems
46 -- 53Jingquan Li. Data Protection in Healthcare Social Networks
54 -- 61Murray Cantor, Walker Royce. Economic Governance of Software Delivery
62 -- 68Luís da Silva Azevedo, David Parker 0002, Martin Walker, Yiannis Papadopoulos, Rui Esteves Araujo. Assisted Assignment of Automotive Safety Requirements
69 -- 76Uwe van Heesch, Veli-Pekka Eloranta, Paris Avgeriou, Kai Koskimies, Neil B. Harrison. Decision-Centric Architecture Reviews
77 -- 84Matthias Galster, Laurens Lapre, Paris Avgeriou. SOA in Variability-Intensive Environments: Pitfalls and Best Practices
88 -- 92Smita Ghaisas. Practicing What We Preach
96 -- 0Parisa Ghazi, Ana M. Moreno, Lawrence Peters. Looking for the Holy Grail of Software Development