Journal: IEEE Software

Volume 33, Issue 6

4 -- 6Diomidis Spinellis. The Changing Role of the Software Architect
8 -- 10Grady Booch. Once upon a Time
11 -- 15Eltjo Poort. Just Enough Anticipation: Architect Your Time Dimension
16 -- 19Nancy L. Laplante, Phillip A. Laplante, Jeffrey M. Voas. Caring: An Undiscovered "Super -ility" of Smart Healthcare
20 -- 22Rafael Prikladnicki, Casper Lassenius, Evelyn Tian, Jeffrey C. Carver. Trends in Agile: Perspectives from the Practitioners
23 -- 26Edleno Silva de Moura, Mauro Rojas Herrera, Leonardo Santos, Tayana Conte. When Software Impacts the Economy and Environment
27 -- 29Christof Ebert, James Cain. Cyclomatic Complexity
30 -- 39Gregor Hohpe, Ipek Ozkaya, Uwe Zdun, Olaf Zimmermann. The Software Architect's Role in the Digital Age
41 -- 47Sören Frey, Lambros Charissis, Jens Nahm. How Software Architects Drive Connected Vehicles
48 -- 55Ricardo Britto, Darja Smite, Lars-Ola Damm. Software Architects in Large-Scale Distributed Projects: An Ericsson Case Study
56 -- 62Pablo Oliveira Antonino, Andreas Morgenstern, Thomas Kuhn. Embedded-Software Architects: It's Not Only about the Software
63 -- 69Rainer Weinreich, Iris Groher. The Architect's Role in Practice: From Decision Maker to Knowledge Manager?
70 -- 79Damian A. Tamburri, Rick Kazman, Hamed Fahimi. The Architect's Role in Community Shepherding
80 -- 85Shinil Kwon, Sung Deok Cha. A Paradigm Shift for the CAPTCHA Race: Adding Uncertainty to the Process
86 -- 92Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan. Examining the Rating System Used in Mobile-App Stores
94 -- 97Eoin Woods. Software Architecture in a Changing World
98 -- 101Gerard J. Holzmann. Hi Maintenance
102 -- 105Michele Lanza, Andrea Mocci, Luca Ponzanelli. The Tragedy of Defect Prediction, Prince of Empirical Software Engineering Research
106 -- 111Raoul Vallon, Stefan Strobl, Mario Bernhart, Rafael Prikladnicki, Thomas Grechenig. ADAPT: A Framework for Agile Distributed Software Development
112 -- 116Alexandre Lazaretti Zanatta, Leticia Machado, Graziela Pereira, Rafael Prikladnicki, Erran Carmel. Software Crowdsourcing Platforms
117 -- 120Charles Anderson. James Phillips on Service Discovery

Volume 33, Issue 5

4 -- 7Diomidis Spinellis. Managing a Software Business
9 -- 11Grady Booch. No Laughing Matter
12 -- 14Jeffrey C. Carver, Maria Paasivaara, Birgit Penzenstadler. Probing Questions, Participatory Democracy, Quality Assurance, and Customer Data
15 -- 21Daniel Lubke, Tammo van Lessen. Modeling Test Cases in BPMN for Behavior-Driven Development
22 -- 24Michael Vierhauser, Rick Rabiser, Paul Grünbacher. Monitoring Requirements in Systems of Systems
25 -- 29Simon Portegies Zwart, Jeroen Bédorf. Creating the Virtual Universe
30 -- 33Murat Erder, Pierre Pureur. What's the Architect's Role in an Agile, Cloud-Centric World?
34 -- 37Gerard J. Holzmann. Brace Yourself
38 -- 46Ricardo Eito-Brun, Miguel-Ángel Sicilia. Innovation-Driven Software Development: Leveraging Small Companies' Product-Development Capabilities
48 -- 53Magne Jorgensen. Better Selection of Software Providers through Trialsourcing
54 -- 59Juho Lindman, Tomi Kinnari, Matti Rossi. Business Roles in the Emerging Open-Data Ecosystem
60 -- 70Darja Smite, Rini van Solingen. What's the True Hourly Cost of Offshoring?
72 -- 79Amany Elbanna, Suprateek Sarker. The Risks of Agile Software Development: Learning from Adopters
80 -- 85Harry M. Sneed, Chris Verhoef. From Software Development to Software Assembly
86 -- 94Leo R. Vijayasarathy, Charles W. Butler. Choice of Software Development Methodologies: Do Organizational, Project, and Team Characteristics Matter?
96 -- 102Murray Cantor, Bruce MacIsaac, Rosanna Mannan. Steering Software Development Workflow: Lessons from the Internet
103 -- 105Matt Gatrell. The Value of a Single Solution for End-to-End ALM Tool Support
106 -- 109Fabio Q. B. da Silva, Cleviton V. F. Monteiro, Igor Ebrahim dos Santos, Luiz Fernando Capretz. How Software Development Group Leaders Influence Team Members' Innovative Behavior
110 -- 115Panos Louridas, Christof Ebert. Machine Learning
117 -- 120Stefan Tilkov. Jay Fields on Working with Unit Tests

Volume 33, Issue 4

4 -- 5Diomidis Spinellis. Reflecting on Quality
6 -- 8Grady Booch. Disrupting the Disrupters
9 -- 14Susanne Braun, Ralf Carbon, Matthias Naab. Piloting a Mobile-App Ecosystem for Smart Farming
15 -- 17Eoin Woods. Harnessing the Power of Architectural Design Principles
18 -- 21Gerard J. Holzmann. The Weakest Link
22 -- 25Michael W. Whalen, Darren D. Cofer, Andrew Gacek. Requirements and Architectures for Secure Vehicles
26 -- 33Henrik Leopold, Jan Mendling, Oliver Günther. Learning from Quality Issues of BPMN Models from Industry
34 -- 39Hammad Khalid, Meiyappan Nagappan, Ahmed E. Hassan. Examining the Relationship between FindBugs Warnings and App Ratings
40 -- 45Randy L. Hackbarth, Audris Mockus, John Douglas Palframan, Ravi Sethi. Improving Software Quality as Customers Perceive It
46 -- 54George Hatzivasilis, Ioannis Papaefstathiou, Charalampos Manifavas. Software Security, Privacy, and Dependability: Metrics and Measurement
55 -- 63Yudi Zheng, Stephen Kell, Lubomír Bulej, Haiyang Sun, Walter Binder. Comprehensive Multiplatform Dynamic Program Analysis for Java and Android
64 -- 71Maryam Razavian, Patricia Lago. Feminine Expertise in Architecting Teams
72 -- 79Wenying Nan Sun, George M. Marakas, Miguel I. Aguirre-Urreta. The Effectiveness of Pair Programming: Software Professionals' Perceptions
80 -- 89Ivan Srba, Mária Bieliková. Why is Stack Overflow Failing? Preserving Sustainability in Community Question Answering
90 -- 96Juha Itkonen, Mika V. Mäntylä, Casper Lassenius. Test Better by Exploring: Harnessing Human Skills and Knowledge
97 -- 100Carlo Pinciroli, Giovanni Beltrame. Buzz: A Programming Language for Robot Swarms
101 -- 105Janos Nagy, Kalman Balajthy, Sándor Szalai, Bálint Sódor, István Horváth, Csaba Sándor Lipusz. Obstanovka: Exploring Nearby Space
106 -- 110Torgeir Dingsøyr, Tor Erlend Fægri, Tore Dybå, Børge Haugset, Yngve Lindsjørn. Team Performance in Software Development: Research Results versus Agile Principles
111 -- 116Jens Heidrich, Adam Trendowicz, Christof Ebert. Exploiting Big Data's Benefits
117 -- 120Robert Blumen. Jürgen Laartz and Alexander Budzier on Why Large IT Projects Fail

Volume 33, Issue 3

4 -- 5Diomidis Spinellis. Being a DevOps Developer
7 -- 9Grady Booch. It Is Cold. And Lonely
10 -- 12Gerard J. Holzmann. Frequently Unanswered Questions
13 -- 19Jochem Schulenklopper, Eelco Rommes. Why They Just Don't Get It: Communicating about Architecture with Business Stakeholders
20 -- 23Eoin Woods. Operational: The Forgotten Architectural View
24 -- 28Jane Cleland-Huang, Tamara Denning, Tadayoshi Kohno, Forrest Shull, Samuel Weber. Keeping Ahead of Our Adversaries
29 -- 31Jeffrey C. Carver, Eduardo Santana de Almeida, Rafael Capilla, Leandro L. Minku, Henry Muccini, Birgit Penzenstadler. Product Lines, Energy Conservation, Use Cases, Agile Development, and Infotainment
32 -- 34Liming Zhu, Len Bass, George Champlin-Scharff. DevOps and Its Practices
35 -- 41Ali Basiri, Niosha Behnam, Ruud de Rooij, Lorin Hochstein, Luke Kosewski, Justin Reynolds, Casey Rosenthal. Chaos Engineering
42 -- 52Armin Balalaie, Abbas Heydarnoori, Pooyan Jamshidi. Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture
53 -- 59Matt Callanan, Alexandra Spillane. DevOps: Making It Easy to Do the Right Thing
60 -- 67Konstantinos Fysarakis, Damianos Mylonakis, Charalampos Manifavas, Ioannis Papaefstathiou. Node.DPWS: Efficient Web Services for the Internet of Things
68 -- 75Vahid Garousi, Michael Felderer. Developing, Verifying, and Maintaining High-Quality Automated Test Scripts
76 -- 82Urska Lah, James R. Lewis. How Expertise Affects a Digital-Rights-Management-Sharing Application's Usability
83 -- 89Candy Pang, Abram Hindle, Bram Adams, Ahmed E. Hassan. What Do Programmers Know about Software Energy Consumption?
90 -- 93Raphael Pereira de Oliveira, Eduardo Santana de Almeida. Evaluating Lehman's Laws of Software Evolution for Software Product Lines
94 -- 100Christof Ebert, Gorka Gallardo, Josune Hernantes, Nicolás Serrano. DevOps
101 -- 104Anne-Françoise Rutkowski. Work Substitution: A Neo-Luddite Look at Software Growth
105 -- 108Bonita Sharif, Timothy Shaffer, Jenna L. Wise, Jonathan I. Maletic. Tracking Developers' Eyes in the IDE
109 -- 112Stefan Tilkov. Vaughn Vernon on Reactive Programming with the Actor Model

Volume 33, Issue 2

4 -- 6Diomidis Spinellis. Serving Professionals
8 -- 10Grady Booch. The Computational Human
11 -- 17Thomas Ronzon. Software Retrofit in High-Availability Systems: When Uptime Matters
18 -- 21Rabih Bashroush, Eoin Woods, Adel Noureddine. Data Center Energy Demand: What Got Us Here Won't Get Us There
22 -- 25Gerard J. Holzmann. Code Clarity
26 -- 28Jeffrey C. Carver, Jordi Cabot, Leandro L. Minku, Marco Torchiano. Regression Testing, Spoken Language, Crash-Inducing Commits, UML, and Legal Policy
29 -- 31Jane Cleland-Huang. Stakeholders on the Prowl
32 -- 35Ian Gorton, Ayse Basar Bener, Audris Mockus. Software Engineering for Big Data Systems
36 -- 43Hong-Mei Chen, Rick Kazman, Serge Haziyev. Strategic Prototyping for Developing Big Data Systems
44 -- 51Weishan Zhang, Liang Xu, Zhongwei Li, Qinghua Lu, Yan Liu. A Deep-Intelligence Framework for Online Video Processing
52 -- 59Andriy V. Miranskyy, Abdelwahab Hamou-Lhadj, Enzo Cialini, Alf Larsson. Operational-Log Analysis for Big Data Systems: Challenges and Solutions
60 -- 67Dongyao Wu, Liming Zhu, Xiwei Xu, Sherif Sakr, Daniel Sun, Qinghua Lu. Building Pipelines for Heterogeneous Execution Environments for Big Data Processing
68 -- 72Clemens A. Szyperski, Martin Petitclerc, Roger Barga. Three Experts on Big Data Engineering
74 -- 80Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan. Analyzing Ad Library Updates in Android Apps
81 -- 84Attila Baksa, Andras Balazs, Zoltan Pálos, Péter Spányi, Sandor Szalai, Laszlo Várhalmi. Software on a Comet: The Philae Lander's Central Onboard Computer
85 -- 89Xabier Larrucea, Rory V. O'Connor, Ricardo Colomo Palacios, Claude Y. Laporte. Software Process Improvement in Very Small Organizations
90 -- 92Ian Sommerville. IEEE Software and Professional Development
93 -- 98Panos Louridas. Component Stacks for Enterprise Applications
99 -- 104Felienne Hermans, Janet Siegmund, Thomas Fritz, Gabriele Bavota, Meiyappan Nagappan, Abram Hindle, Yasutaka Kamei, Ali Mesbah 0001, Bram Adams. Leaders of Tomorrow on the Future of Software Engineering: A Roundtable
105 -- 108Sven Johann. Dave Thomas on Innovating Legacy Systems

Volume 33, Issue 1

3 -- 5Diomidis Spinellis. Developer, Debug Thyself
10 -- 12Grady Booch. Remembrance of Things Past
13 -- 19Olaf Zimmermann, Cesare Pautasso, Gregor Hohpe, Bobby Woolf. A Decade of Enterprise Integration Patterns: A Conversation with the Authors
20 -- 22John Klein. What Makes an Architect Successful?
24 -- 28Gerard J. Holzmann. Tiny Tools
29 -- 31Les Hatton, Michiel van Genuchten. When Software Crosses a Line
32 -- 35Forrest Shull, Anita D. Carleton, S. Jeromy Carrière, Rafael Prikladnicki, Dongmei Zhang. The Future of Software Engineering
36 -- 39Andrew Moore, Tim O'Reilly, Paul D. Nielsen, Kevin Fall. Four Thought Leaders on Where the Industry Is Headed
40 -- 44Zhengrong Tang, Melissa Yang, Joshua Xiang, John Liu. The Future of Chinese Software Development
45 -- 47Claudia de O. Melo, Ronaldo Ferraz, Rebecca J. Parsons. Brazil and the Emerging Future of Software Engineering
48 -- 54Walid Maalej, Maleknaz Nayebi, Timo Johann, Guenther Ruhe. Toward Data-Driven Requirements Engineering
56 -- 65Christoph Becker, Stefanie Betz, Ruzanna Chitchyan, Leticia Duboc, Steve M. Easterbrook, Birgit Penzenstadler, Norbert Seyff, Colin C. Venters. Requirements: The Key to Sustainability
66 -- 73Paris Avgeriou, Philippe Kruchten, Robert L. Nord, Ipek Ozkaya, Carolyn B. Seaman. Reducing Friction in Software Development
74 -- 80Thomas D. LaToza, André van der Hoek. Crowdsourcing in Software Engineering: Models, Motivations, and Challenges
82 -- 88Jan Bosch. Speed, Data, and Ecosystems: The Future of Software Engineering
89 -- 96James D. Herbsleb, Christian Kästner, Christopher Bogart. Intelligently Transparent Software Ecosystems
97 -- 100Emily Hill, Philip M. Johnson, Daniel Port. Is an Athletic Approach the Future of Software Engineering Education?
101 -- 104George F. Hurlburt, Jeffrey M. Voas. Software is Driving Software Engineering?
105 -- 108Christof Ebert, Marco Kuhrmann, Rafael Prikladnicki. Global Software Engineering: An Industry Perspective
109 -- 111Jane Cleland-Huang. Requirements That Reflect Social Responsibility
112 -- 116Michael Weyrich, Christof Ebert. Reference Architectures for the Internet of Things
117 -- 120Jeff Meyerson. Ben Hindman on Apache Mesos