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.