Journal: IEEE Software

Volume 32, Issue 6

4 -- 6Diomidis Spinellis. Extending Our Field's Reach
8 -- 10Grady Booch. I, for One, Welcome Our New Computer Overlords
11 -- 17Tobias Haberle, Lambros Charissis, Christoph Fehling, Jens Nahm, Frank Leymann. The Connected Car in the Cloud: A Platform for Prototyping Telematics Services
18 -- 19Sigrid Eldh, Brendan Murphy. Code Ownership Perspectives
20 -- 23Rafaela Mantovani Fontana, Sheila S. Reinehr, Andreia Malucelli. Agile Compass: A Tool for Identifying Maturity in Agile Software-Development Teams
24 -- 26Gerard J. Holzmann. Out of Bounds
27 -- 29Emerson R. Murphy-Hill, Don Roberts, Peter Sommerlad, William F. Opdyke. Refactoring
30 -- 38William G. Griswold, William F. Opdyke. The Birth of Refactoring: A Retrospective on the Nature of High-Impact Software Engineering Research
39 -- 43Munawar Hafiz, Jeffrey Overbey. Refactoring Myths
44 -- 51Tushar Sharma, Girish Suryanarayana, Ganesh Samarthyam. Challenges to and Solutions for Refactoring Adoption: An Industrial Perspective
52 -- 61Danny Dig. Refactoring for Asynchronous Execution on Mobile Devices
62 -- 70Marko Leppänen, Simo Mäkinen, Samuel Lahtinen, Outi Sievi-Korte, Antti-Pekka Tuovinen, Tomi Männistö. Refactoring-a Shot in the Dark?
71 -- 79Gregory Vial. Database Refactoring: Lessons from the Trenches
80 -- 83John Brant, Friedrich Steimann. Refactoring Tools are Trustworthy Enough and Trust Must be Earned
84 -- 91Maya Daneva, Andrea Herrmann, Luigi Buglione. Coping with Quality Requirements in Large, Contract-Based Projects
92 -- 97Christof Ebert. Looking into the Future
98 -- 100Jeffrey C. Carver, Aiko Yamashita, Leandro Minku, Mayy Habayeb, Sedef Akinli Koçak. Software Quality, Energy Awareness, and More
101 -- 104Johannes Thones. Barry O'Reilly on Lean Enterprises

Volume 32, Issue 5

4 -- 7Diomidis Spinellis. Architecture from a Developer's Perspective
9 -- 12Francisco Torres. Context is King: What's Your Software's Operating Range?
13 -- 15Grady Booch. My Autobiography
16 -- 23Daniel Méndez Fernández, Stefan Wagner 0001, Marcos Kalinowski, André Schekelmann, Ahmet Tuzcu, Tayana Conte, Rodrigo O. Spínola, Rafael Prikladnicki. Naming the Pain in Requirements Engineering: Comparing Practices in Brazil and Germany
24 -- 26Eoin Woods. Aligning Architecture Work with Agile Teams
27 -- 29Jeffrey C. Carver, Bora Çaglayan, Mayy Habayeb, Birgit Penzenstadler, Aiko Yamashita. Collaborations and Code Reviews
30 -- 36João Brunet, Gail C. Murphy, Dalton Serey, Jorge C. A. de Figueiredo. Five Years of Software Architecture Checking: A Case Study of Eclipse
38 -- 45Stephany Bellomo, Ian Gorton, Rick Kazman. Toward Agile Architecture: Insights from 15 Years of ATAM Data
46 -- 52Markus Völter, Jos Warmer, Bernd Kolb. Projecting a Modular Future
53 -- 59Domenico Amalfitano, Anna Rita Fasolino, Porfirio Tramontana, Bryan Dzung Ta, Atif M. Memon. MobiGUITAR: Automated Model-Based Testing of Mobile Apps
60 -- 67Marko Komssi, Danielle Pichlis, Mikko Raatikainen, Klas Kindstrom, Janne Järvinen. What are Hackathons for?
68 -- 76Franck Barbier, Eric Cariou, Olivier Le Goaer, Samson Pierre. Software Adaptation: Classification and a Case Study with State Chart XML
77 -- 80Gerard J. Holzmann. Code Evasion
81 -- 83Robert Schuwer, Michiel van Genuchten, Les Hatton. On the Impact of Being Open
84 -- 89Christof Ebert. Implementing Functional Safety
90 -- 92Birgit Penzenstadler. Sustainability and Requirements: A Manifesto
93 -- 96Sven Johann. Software Architecture for Developers

Volume 32, Issue 4

3 -- 5Diomidis Spinellis. Introductions
7 -- 11Girish Suryanarayana, Tushar Sharma, Ganesh Samarthyam. Software Process versus Design Quality: Tug of War?
12 -- 14Grady Booch. Then a Miracle Occurs
15 -- 17Michiel van Genuchten, Les Hatton. Managing Software's Impact
18 -- 21Gerard J. Holzmann. Points of Truth
22 -- 25Patrick Mäder, Jane Cleland-Huang. From Raw Project Data to Business Intelligence
26 -- 32Darja Smite, Fabio Calefato, Claes Wohlin. Cost Savings in Global Software Engineering: Where's the Evidence?
33 -- 35Eoin Woods. Architecting in the Gaps: A Metaphor for Architecture Work
36 -- 39Tyrone Grandison, Larry Koved. Security and Privacy on the Web [Guest editors' introduction]
40 -- 45Abigail Goldsteen, Ksenya Kveler, Tamar Domany, Igor Gokhman, Boris Rozenberg, Ariel Farkash. Application-Screen Masking: A Hybrid Approach
46 -- 52Amin FaizKhademi, Mohammad Zulkernine, Komminist Weldemariam. An Empirical Evaluation of Web-Based Fingerprinting
53 -- 59Sandilya Bhamidipati, Nadia Fawaz, Branislav Kveton, Amy Zhang. PriView: Personalized Media Consumption Meets Privacy against Inference Attacks
60 -- 67Klaas-Jan Stol, Brian Fitzgerald. Inner Source-Adopting Open Source Development Practices in Organizations: A Tutorial
68 -- 75Gias Uddin, Martin P. Robillard. How API Documentation Fails
76 -- 84Jose Manuel Redondo, Francisco Ortin. A Comprehensive Evaluation of Common Python Implementations
85 -- 87Philippe Kruchten. Lifelong Learning for Lifelong Employment
88 -- 93Josune Hernantes, Gorka Gallardo, Nicolás Serrano. IT Infrastructure-Monitoring Tools
94 -- 0Eberhard Wolff, Sven Johann. Technical Debt

Volume 32, Issue 3

3 -- 5Diomidis Spinellis. Recruiting a Star Team
7 -- 11Michael Keeling. Lightweight and Flexible: Emerging Trends in Software Architecture from the SATURN Conferences
12 -- 15Gerard J. Holzmann. Assertive Testing
16 -- 19Jane Cleland-Huang. Mining Domain Knowledge
20 -- 22Grady Booch. Anarchy and Order
23 -- 27Ruben Verborgh, Jos De Roo. Drawing Conclusions from Linked Data on the Web: The EYE Reasoner
28 -- 34Juri Di Rocco, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio. Collaborative Repositories in Model-Driven Engineering
35 -- 39Michael Keeling. Architecture Haiku: A Case Study in Lean Documentation
40 -- 43Pedro Silva, Ana M. Moreno, Lawrence Peters. Software Project Management: Learning from Our Mistakes
44 -- 51Jan Bosch, Rafael Capilla, Rich Hilliard. Trends in Systems and Software Variability
52 -- 60Aitor Murguzur, Salvador Trujillo, Hong Linh Truong, Schahram Dustdar, Óscar Ortiz, Goiuria Sagardui. Run-Time Variability for Context-Aware Smart Workflows
61 -- 69Michael P. Papazoglou, Willem-Jan van den Heuvel, Julien Etienne Mascolo. A Reference Architecture and Knowledge-Based Structures for Smart Manufacturing Networks
70 -- 77Hammad Khalid, Emad Shihab, Meiyappan Nagappan, Ahmed E. Hassan. What Do Mobile App Users Complain About?
78 -- 85Ian Gorton, John Klein. Distribution, Data, Deployment: Software Architecture Convergence in Big Data Systems
86 -- 93Mohammad A. Nabulsi, Robert M. Hierons. A Test Framework for Communications-Critical Large-Scale Systems
94 -- 101Michael Felderer, Armin Beer. Using Defect Taxonomies for Testing Requirements
102 -- 0Charles Anderson. Docker

Volume 32, Issue 2

3 -- 5Diomidis Spinellis. The Strategic Importance of Release Engineering
7 -- 9Cesare Pautasso, Olaf Zimmermann. Seeking Your Insights
10 -- 13Gerard J. Holzmann. Code Inflation
14 -- 18Jane Cleland-Huang. Injecting Value-Thinking into Prioritization Decisions
19 -- 21Grady Booch. All Watched Over by Machines of Loving Grace
22 -- 25Narayan Ramasubbu, Chris F. Kemerer, C. Jason Woodard. Managing Technical Debt: Insights from Recent Empirical Evidence
26 -- 29Olaf Zimmermann. Architectural Refactoring: A Task-Centric View on Software Evolution
30 -- 36Nicolás Serrano, Gorka Gallardo, Josune Hernantes. Infrastructure as a Service and Cloud Technologies
37 -- 40Rogier Wester, John Koster. The Software behind Moore's Law
42 -- 49Bram Adams, Stephany Bellomo, Christian Bird, Tamara Marshall-Keim, Foutse Khomh, Kim Moir. The Practice and Future of Release Engineering: A Roundtable with Three Release Engineers
50 -- 54Lianping Chen. Continuous Delivery: Huge Benefits, but Challenges Too
55 -- 63Martin Michlmayr, Brian Fitzgerald, Klaas-Jan Stol. Why and How Should Open Source Projects Adopt Time-Based Releases?
64 -- 72Marko Leppänen, Simo Mäkinen, Max Pagels, Veli-Pekka Eloranta, Juha Itkonen, Mika Mäntylä, Tomi Männistö. The Highways and Country Roads to Continuous Deployment
73 -- 80Liming Zhu, Donna Xu, An Binh Tran, Xiwei Xu, Len Bass, Ingo Weber, Srini Dwarakanathan. Achieving Reliable High-Frequency Releases in Cloud Environments
81 -- 88Md Tajmilur Rahman, Peter C. Rigby. Release Stabilization on Linux and Chrome
89 -- 96Rodrigo Souza, Christina von Flach G. Chavez, Roberto Almeida Bittencourt. Rapid Releases and Patch Backouts: A Software Analytics Approach
97 -- 104Jonathan Bell, Eric Melski, Mohan Dattatreya, Gail E. Kaiser. Vroom: Faster Build Processes for Java
105 -- 112Nadia Gámez, Lidia Fuentes, José M. Troya. Creating Self-Adapting Mobile Systems with Dynamic Software Product Lines
116 -- 0Stefan Tilkov. The Modern Cloud-Based Platform

Volume 32, Issue 1

4 -- 6Diomidis Spinellis. Fewer Dead Trees, More Engagement
11 -- 13Grady Booch. Of Boilers, Bit, and Bots
14 -- 17Gerard J. Holzmann. To Code Is Human
18 -- 21Jane Cleland-Huang. Toward Meaningful Industrial-Academic Partnerships
22 -- 28Christof Ebert, Gerd Höfner, V. S. Mani. What Next? Advances in Software-Driven Industries
29 -- 34Balachandran Seetharam, Drew Johnson. Mobile Money's Impact on Tanzanian Agriculture
35 -- 37Antonia Bertolino, M. Brian Blake, Pankaj Mehra, Hong Mei, Tao Xie. Software Engineering for Internet Computing: Internetware and Beyond [Guest editors' introduction]
38 -- 49Patrick Th. Eugster, Vinaitheerthan Sundaram, Xiangyu Zhang. Debugging the Internet of Things: The Case of Wireless Sensor Networks
50 -- 57Marco Autili, Paola Inverardi, Massimo Tivoli. Automated Synthesis of Service Choreographies
58 -- 66Wei Zhang, Haiyan Zhao, Yi Jiang, Zhi Jin. Stigmergy-Based Construction of Internetware Artifacts
67 -- 75Yepang Liu, Chang Xu, Shing-Chi Cheung. Diagnosing Energy Efficiency and Performance for Mobile Internetware Applications
76 -- 82Qinghua Lu, Xiwei Xu, Len Bass, Liming Zhu, Weishan Zhang. A Tail-Tolerant Cloud API Wrapper
83 -- 90Simon Allier, Olivier Barais, Benoit Baudry, Johann Bourcier, Erwan Daubert, Franck Fleurey, Martin Monperrus, Hui Song, Maxime Tricoire. Multitier Diversification in Web-Based Software Applications
91 -- 97Jian Lu, David S. Rosenblum, Tevfik Bultan, Valérie Issarny, Schahram Dustdar, Margaret-Anne Storey, Dongmei Zhang. Roundtable: The Future of Software Engineering for Internet Computing
98 -- 105Patricia Lago, Ivano Malavolta, Henry Muccini, Patrizio Pelliccione, Antony Tang. The Road Ahead for Architectural Languages
106 -- 109Martin Shepperd. How Do I Know Whether to Trust a Research Result?
110 -- 112Nick Rozanski. The Five Properties of Successful Architectural Oversight
116 -- 0Johannes Thones. Microservices