


default search action
IEEE Software, Volume 35
Volume 35, Number 1, January / February 2018
- Diomidis Spinellis

:
Under the Covers of IEEE Software. 4-7 - Len Bass:

The Software Architect and DevOps. 8-10 - Rafael Prikladnicki, Tim Menzies

:
From Voice of Evidence to Redirections. 11-13 - Gerard J. Holzmann:

Ends and Means. 14-17 - Carlene Lebeuf, Margaret-Anne D. Storey, Alexey Zagalsky:

Software Bots. 18-23 - Miklós Biró

, Atif Mashkoor
, Johannes Sametinger, Remzi Seker:
Software Safety and Security Risk Mitigation in Cyber-physical Systems. 24-29 - Niko Mäkitalo

, Aleksandr Ometov
, Joona Kannisto, Sergey Andreev
, Yevgeni Koucheryavy
, Tommi Mikkonen
:
Safe, Secure Executions at the Network Edge: Coordinating Cloud, Edge, and Fog Computing. 30-37 - Aakarsh Rao, Nadir Carreon, Roman Lysecky, Jerzy W. Rozenblit

:
Probabilistic Threat Detection for Risk Management in Cyber-physical Medical Systems. 38-43 - Andrés Felipe Murillo-Piedrahita

, Vikram Gaur, Jairo Giraldo, Alvaro A. Cárdenas, Sandra Julieta Rueda:
Leveraging Software-Defined Networking for Incident Response in Industrial Control Systems. 44-50 - Ye Yang, Davide Falessi, Tim Menzies

, Jairus Hihn:
Actionable Analytics for Software Engineering. 51-53 - Maleknaz Nayebi, Shaikh Jeeshan Kabeer, Guenther Ruhe, Chris Carlson, Francis Chew:

Hybrid Labels Are the New Measure! 54-57 - Dan Port, William Taber:

Actionable Analytics for Strategic Maintenance of Critical Software: An Industry Experience Report. 58-63 - Lu Xiao, Zhongyuan Yu

, Bohong Chen, Xiao Wang:
How Robust Is Your Development Team? 64-71 - Vinay Augustine, John P. Hudepohl, Przemyslaw Marcinczak, Will Snipes:

Deploying Software Team Analytics in a Multinational Organization. 72-76 - Barry Snyder, Bill Curtis:

Using Analytics to Guide Improvement during an Agile-DevOps Transformation. 78-83 - Vahid Garousi

, Michael Felderer
, Tuna Hacaloglu:
What We Know about Software Test Maturity and Test Process Improvement. 84-92 - Cesare Pautasso, Olaf Zimmermann:

The Web as a Software Connector: Integration Resting on Linked Resources. 93-98 - Claude Y. Laporte, Mirna Muñoz, Jezreel Mejia Miranda, Rory V. O'Connor

:
Applying Software Engineering Standards in Very Small Entities: From Startups to Grownups. 99-103 - Daniel J. Sturtevant:

Modular Architectures Make You Agile in the Long Run. 104-108 - Rafael Prikladnicki, Casper Lassenius, Jeffrey C. Carver:

Trends in Agile Updated: Perspectives from the Practitioners. 109-111 - Daniel Méndez Fernández

:
Supporting Requirements-Engineering Research That Industry Needs: The NaPiRE Initiative. 112-116 - Nate Black:

Managing Programmers, with Ron Lichty. 117-120
Volume 35, Number 2, March / April 2018
- Diomidis Spinellis

:
The Challenges and Practices of Release Engineering. 4-7 - Dennis Taylor:

2017 Reviewers. 8-10 - Edward Amoroso:

Recent Progress in Software Security. 11-13 - Mik Kersten:

A Cambrian Explosion of DevOps Tools. 14-17 - Gerard J. Holzmann:

Curve Balls. 18-21 - Bram Adams

, Stephany Bellomo, Christian Bird, Boris Debic, Foutse Khomh, Kim Moir, John ODuinn:
Release Engineering 3.0. 22-25 - Gerald Schermann, Jürgen Cito, Philipp Leitner

:
Continuous Experimentation: Challenges, Implementation Techniques, and Current Research. 26-31 - Guillaume Maudoux, Kim Mens

:
Correct, Efficient, and Tailored: The Future of Build Systems. 32-37 - Rodrigo Siqueira, Diego Camarinha, Melissa Wen, Paulo Meirelles

, Fabio Kon
:
Continuous Delivery: Building Trust in a Large-Scale, Complex Government Organization. 38-43 - Vivek Shankar Varadharajan, David St-Onge

, Christian Guß, Giovanni Beltrame:
Over-the-Air Updates for Robotic Swarms. 44-50 - Wenying Nan Sun, Cecil Schmidt:

Practitioners' Agile-Methodology Use and Job Perceptions. 52-61 - Andrzej Debski, Bartlomiej Szczepanik, Maciej Malawski

, Stefan Spahr, Dirk Muthig:
A Scalable, Reactive Architecture for Cloud Applications. 62-71 - Miguel Ramos, Marco Túlio Valente

, Ricardo Terra:
AngularJS Performance: A Survey Study. 72-79 - Gregory Vial:

Different Databases for Different Strokes. 80-85 - Nan Niu, Sjaak Brinkkemper, Xavier Franch, Jari Partanen

, Juha Savolainen:
Requirements Engineering and Continuous Deployment. 86-90 - Bertrand Meyer:

Making Sense of Agile Methods. 91-94 - Tim Menzies

:
The Unreasonable Effectiveness of Software Analytics. 96-98 - Michael Waterman:

Agility, Risk, and Uncertainty, Part 1: Designing an Agile Architecture. 99-101 - Jeffrey C. Carver, Alexander Serebrenik

:
Software Maintenance and Evolution and Automated Software Engineering. 102-104 - Bryan Reinero:

Harsh Sinha on Product Management. 105-108
Volume 35, Number 3, May / June 2018
- Diomidis Spinellis

:
Self-Evolving Software Architectures. 4-7 - Jeffrey C. Carver, Eduardo Santana de Almeida, Rafael Capilla

, Leandro L. Minku
, Marco Torchiano
, Alejandro Valdezate:
Empirical Software Engineering, Predictive Models, and Product Lines. 8-11 - Mik Kersten:

Mining the Ground Truth of Enterprise Toolchains. 12-17 - Michael Waterman:

Agility, Risk, and Uncertainty, Part 2: How Risk Impacts Agile Architecture. 18-19 - Sarah Gregory:

How Common Is Common Enough in Requirements-Engineering Practice? 20-23 - Pooyan Jamshidi

, Claus Pahl
, Nabor C. Mendonça, James Lewis, Stefan Tilkov:
Microservices: The Journey So Far and Challenges Ahead. 24-35 - Florian Rademacher

, Jonas Sorgalla
, Sabine Sachweh:
Challenges of Domain-Driven Microservice Design: A Model-Driven Perspective. 36-43 - Holger Knoche, Wilhelm Hasselbring

:
Using Microservices for Legacy Software Modernization. 44-49 - Antonio Bucchiarone

, Nicola Dragoni
, Schahram Dustdar
, Stephan Thordal Larsen, Manuel Mazzara
:
From Monolithic to Microservices: An Experience Report from the Banking Domain. 50-55 - Davide Taibi

, Valentina Lenarduzzi
:
On the Definition of Microservice Bad Smells. 56-62 - Andrei Furda

, Colin J. Fidge
, Olaf Zimmermann, Wayne Kelly, Alistair Barros
:
Migrating Enterprise Legacy Source Code to Microservices: On Multitenancy, Statefulness, and Data Consistency. 63-72 - Vard Antinyan, Jesper Derehag

, Anna Sandberg, Miroslaw Staron
:
Mythical Unit Test Coverage. 73-79 - Gerard J. Holzmann:

Software Components. 80-82 - Antero Taivalsaari, Tommi Mikkonen

:
A Taxonomy of IoT Client Architectures. 83-88 - Jordi Cabot

:
WordPress: A Content Management System to Democratize Publishing. 89-92 - Meiyappan Nagappan:

Reconsidering Whether GOTO Is Harmful. 93-95 - Xabier Larrucea

, Izaskun Santamaría
, Ricardo Colomo-Palacios, Christof Ebert:
Microservices. 96-100 - Nate Black:

Nicolai Parlog on Java 9 Modules. 101-104
Volume 35, Number 4, July / August 2018
- Diomidis Spinellis

:
Being a Software Developer. 4-7 - Mik Kersten:

What Flows through a Software Value Stream? 8-11 - Sarah Gregory:

"It Depends": Heuristics for Common-Enough Requirements Practice. 12-15 - Christof Ebert, Carlos Henrique C. Duarte

:
Digital Transformation. 16-21 - Birgit Penzenstadler, Leticia Duboc, Colin C. Venters

, Stefanie Betz, Norbert Seyff, Krzysztof Wnuk, Ruzanna Chitchyan
, Steve M. Easterbrook, Christoph Becker
:
Software Engineering for Sustainability: Find the Leverage Points! 22-33 - Laura MacLeod, Michaela Greiler, Margaret-Anne D. Storey, Christian Bird, Jacek Czerwonka:

Code Reviewing in the Trenches: Challenges and Best Practices. 34-42 - Eriks Klotins, Michael Unterkalmsteiner, Tony Gorschek:

Software-Intensive Product Engineering in Start-Ups: A Taxonomy. 44-52 - Michael Unterkalmsteiner, Tony Gorschek:

Process Improvement Archaeology: What Led Us Here, and What's Next? 53-61 - Vahid Garousi

, Michael Felderer
, Çagri Murat Karapiçak, Ugur Yilmaz
:
What We Know about Testing Embedded Software. 62-69 - Brian A. Scriber:

A Framework for Determining Blockchain Applicability. 70-77 - Jeffrey C. Carver, Birgit Penzenstadler, Alexander Serebrenik

:
Software Analysis, Evolution, and Reengineering, and ICT Sustainability. 78-80 - Itir Karac, Burak Turhan

:
What Do We (Really) Know about Test-Driven Development? 81-85 - Michael Keeling

:
Design with Your Team, Not for Your Team. 86-88 - Andras Balazs:

A Comet Revisited: Lessons Learned from Philaes Landing. 89-93 - Nir Kshetri, Jeffrey M. Voas:

Blockchain-Enabled E-Voting. 95-99 - Kishore Bhatia:

Nate Taggart on Serverless. 101-104
Volume 35, Number 5, September / October 2018
- Diomidis Spinellis

:
The Success of a Heavenly Marriage. 3-6 - Mik Kersten:

Five Predictions for the Coming Decades of Software. 7-9 - Zeljko Obrenovic:

Quotes from IEEE Software History. 10-13 - Hakan Erdogmus

, Nenad Medvidovic:
A Conversation with Barry Boehm: Recollections from 50 Years of Software Engineering. 14-19 - Hakan Erdogmus

, Nenad Medvidovic, Frances Paulisch:
50 Years of Software Engineering. 20-24 - Nancy R. Mead, David Garlan, Mary Shaw:

Half a Century of Software Engineering Education: The CMU Exemplar. 25-31 - Margaret H. Hamilton:

What the Errors Tell Us. 32-37 - Manfred Broy:

Yesterday, Today, and Tomorrow: 50 Years of Software Engineering. 38-43 - Victor R. Basili, Lionel C. Briand, Domenico Bianculli

, Shiva Nejati
, Fabrizio Pastore
, Mehrdad Sabetzadeh
:
Software Engineering Research and Industry: A Symbiotic Relationship to Foster Impact. 44-49 - Claire Le Goues

, Ciera Jaspan, Ipek Ozkaya
, Mary Shaw, Kathryn T. Stolee:
Bridging the Gap: From Research to Practical Advice. 50-57 - Rashina Hoda

, Norsaremah Salleh
, John C. Grundy
:
The Rise and Evolution of Agile Software Development. 58-63 - Tim Menzies, Thomas Zimmermann:

Software Analytics: What's Next? 64-70 - Erik D. Goodman:

The Path to DevOps. 71-75 - Laurie A. Williams, Gary McGraw, Sammy Migues:

Engineering Security Vulnerability Prevention, Detection, and Response. 76-80 - Foutse Khomh, Bram Adams

, Jinghui Cheng, Marios Fokaefs, Giuliano Antoniol:
Software Engineering for Machine-Learning Applications: The Road Ahead. 81-84 - Gerard J. Holzmann:

Code Vault. 85-87 - George Mathew, Tim Menzies:

Software Engineering's Top Topics, Trends, and Researchers. 88-93 - Christof Ebert:

50 Years of Software Engineering: Progress and Perils. 94-101 - Rick Kazman, Serge Haziyev, Andriy Yakuba, Damian A. Tamburri

:
Managing Energy Consumption as an Architectural Quality Attribute. 102-107 - Grady Booch:

The History of Software Engineering. 108-114 - Fabiano Dalpiaz, Alessio Ferrari

, Xavier Franch, Cristina Palomares
:
Natural Language Processing for Requirements Engineering: The Best Is Yet to Come. 115-119 - Jeffrey C. Carver, Rafael Prikladnicki:

Industry-Academia Collaboration in Software Engineering. 120-124 - Edaena Salinas:

Tammy Bütow on Chaos Engineering. 125-128
Volume 35, Number 6, November / December 2018
- Diomidis Spinellis

:
The Editor's Retrospective. 4-7 - Muneera Bano

, Didar Zowghi
, Francesca da Rimini
:
User Involvement in Software Development: The Good, the Bad, and the Ugly. 8-11 - Eoin Woods, George Fairbanks:

The Pragmatic Architect Evolves. 12-15 - Jeffrey C. Carver, Rafael Capilla

, Birgit Penzenstadler
, Alexander Serebrenik
, Alejandro Valdezate:
Gender, Sentiment and Emotions, and Safety-Critical Systems. 16-19 - Henry Muccini

, Jan Bosch, André van der Hoek:
Collaborative Modeling in Software Engineering. 20-24 - Jae Young Bang, Yuriy Brun, Nenad Medvidovic:

Collaborative-Design Conflicts: Costs and Solutions. 25-31 - Csaba Debreceni, Gábor Bergmann, István Ráth, Dániel Varró

:
Secure Views for Collaborative Modeling. 32-38 - Rodi Jolak

, Andreas Wortmann
, Michel Chaudron, Bernhard Rumpe
:
Does Distance Still Matter? Revisiting Collaborative Distributed Software Design. 40-47 - Sara Pérez-Soler

, Esther Guerra
, Juan de Lara:
Collaborative Modeling and Group Decision Making Using Chatbots in Social Networks. 48-54 - Jonathan Smart:

To Transform to Have Agility, Dont Do a Capital A, Capital T Agile Transformation. 56-60 - Bruno Marinho Santos, Ignacio García Rodríguez de Guzmán, Valter Vieira de Camargo, Mario Piattini

, Christof Ebert:
Software Refactoring for System Modernization. 62-67 - David Lorge Parnas:

Software Structures: A Careful Look. 68-71 - Premkumar T. Devanbu, Thomas Zimmermann, Christian Bird:

Belief and Evidence: How Software Engineers Form Their Opinions. 72-76 - Jeremy Jung:

John Doran on Fixing a Broken Development Process. 77-80

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














