


default search action
IEEE Software, Volume 38
Volume 38, Number 1, January - February 2021
- Ipek Ozkaya
:
Protecting the Health and Longevity of the Peer-Review Process in the Software Engineering Community. 3-6 - Muneera Bano
, Didar Zowghi
, Chetan Arora
:
Requirements, Politics, or Individualism: What Drives the Success of COVID-19 Contact-Tracing Apps? 7-12 - Gerard J. Holzmann
:
Right Code. 13-15 - Christof Ebert
, Ruschil Ray:
Test-Driven Requirements Engineering. 16-24 - Davide Taibi
, Josef Spillner
, Konrad Wawruch:
Serverless Computing-Where Are We Now, and Where Are We Heading? 25-31 - Simon Eismann
, Joel Scheuner
, Erwin Van Eyk
, Maximilian Schwinger, Johannes Grohmann
, Nikolas Herbst
, Cristina L. Abad
, Alexandru Iosup
:
Serverless Applications: Why, When, and How? 32-39 - Valentina Lenarduzzi
, Jeremy Daly, Antonio Martini, Sebastiano Panichella
, Damian Andrew Tamburri
:
Toward a Technical Debt Conceptualization for Serverless Computing. 40-47 - Sasko Ristov
, Stefan Pedratscher
, Jakob Wallnoefer, Thomas Fahringer
:
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications. 48-53 - Valentina Lenarduzzi
, Annibale Panichella:
Serverless Testing: Tool Vendors' and Experts' Points of View. 54-60 - Xuanyi Lin
, Michelle Simon, Nan Niu
:
Scientific Software Testing Goes Serverless: Creating and Invoking Metamorphic Functions. 61-67 - Josep Sampé
, Pedro García López
, Marc Sánchez Artigas
, Gil Vernik, Pol Roca-Llaberia
, Aitor Arjona
:
Toward Multicloud Access Transparency in Serverless Computing. 68-74 - Ju Long
, Hung-Ying Tai, Shen-Ta Hsieh, Michael Juntao Yuan:
A Lightweight Design for Serverless Function as a Service. 75-80 - Unai Elordi
, Luis Unzueta
, Jon Goenetxea
, Sergio Sanchez-Carballido
, Ignacio Arganda-Carreras
, Oihana Otaegui:
Benchmarking Deep Neural Network Inference Performance on Serverless Environments With MLPerf. 81-87 - Luciano Baresi
, William G. Griswold
, Grace A. Lewis
, Marco Autili
, Ivano Malavolta
, Christine Julien
:
Trends and Challenges for Software Engineering in the Mobile Domain. 88-96 - Jeremy Cohen
, Daniel S. Katz
, Michelle Barker
, Neil P. Chue Hong
, Robert Haines, Caroline Jay:
The Four Pillars of Research Software Engineering. 97-105 - Jon Whittle
, Maria Angela Ferrario
, Will Simm, Waqar Hussain
:
A Case for Human Values in Software Engineering. 106-113 - Minke Xiu, Zhen Ming Jack Jiang
, Bram Adams
:
An Exploratory Study of Machine Learning Model Stores. 114-122 - Jeffrey C. Carver
, Birgit Penzenstadler
, Joel Scheuner, Miroslaw Staron:
(Research) Insights for Serverless Application Engineering. 123-125 - Kanchan Shringi:
Ryan Ripley on Making Scrum Work. 126-128
Volume 38, Number 2, March - April 2021
- Ipek Ozkaya
:
Mom, Where Are the Girls? 3-6 - Christof Ebert
, Bertrand Tavernier:
Technology Trends: Strategies for the New Normal. 7-14 - Sarah Gregory
:
Requirements for the New Normal: Requirements Engineering in a Pandemic. 15-18 - Khaled Albusays, Pernille Bjørn, Laura Dabbish, Denae Ford, Emerson R. Murphy-Hill
, Alexander Serebrenik
, Margaret-Anne D. Storey
:
The Diversity Crisis in Software Development. 19-25 - Rafa Prado
, Wendy Mendes, Kiev Santos da Gama
, Gustavo Pinto
:
How Trans-Inclusive Are Hackathons? 26-31 - Jocelyn Simmonds
, María Cecilia Bastarrica, Nancy Hitschfeld-Kahler:
Impact of Affirmative Action on Female Computer Science/Software Engineering Undergraduate Enrollment. 32-37 - Letícia S. Machado
, Clara Marques Caldeira, Marcelo Gattermann Perin
, Cleidson R. B. de Souza:
Gendered Experiences of Software Engineers During the COVID-19 Crisis. 38-44 - Stefano Zacchiroli
:
Gender Differences in Public Code Contributions: A 50-Year Perspective. 45-50 - Reza Nadri
, Gema Rodríguez-Pérez
, Meiyappan Nagappan
:
Insights Into Nonmerged Pull Requests in GitHub: Is There Evidence of Bias Based on Perceptible Race? 51-57 - Leonardo B. Furtado, Bruno Cartaxo
, Christoph Treude
, Gustavo Pinto
:
How Successful Are Open Source Contributions From Countries With Different Levels of Human Development? 58-63 - Carianne Pretorius
, Maryam Razavian
, Katrin Eling, Fred Langerak
:
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers. 64-69 - Nabor Chagas Mendonça
, Pooyan Jamshidi
, David Garlan, Claus Pahl:
Developing Self-Adaptive Microservice Systems: Challenges and Directions. 70-79 - Lei Zhang
, Andriy V. Miranskyy
, Walid Rjaibi
:
Quantum Advantage and the Y2K Bug: A Comparison. 80-87 - Kevin Williams
, Yan Li
, Lorne Olfman:
DRT: A Novel Tool for Data Archiving. 88-95 - Jiayun Zhang
, Yang Chen
, Qingyuan Gong, Xin Wang, Aaron Yi Ding
, Yu Xiao
, Pan Hui:
Understanding the Working Time of Developers in IT Companies in China and the United States. 96-106 - Jeffrey C. Carver
, Henry Muccini
, Birgit Penzenstadler
, Rafael Prikladnicki, Alexander Serebrenik
, Thomas Zimmermann:
Behavioral Science and Diversity in Software Engineering. 107-112 - Tim Menzies
:
Shockingly Simple: "KEYS" for Better AI for SE. 114-118 - Antonio Bucchiarone
, Federico Ciccozzi, Leen Lambers, Alfonso Pierantonio, Matthias Tichy, Massimo Tisi, Andreas Wortmann, Vadim Zaytsev
:
What Is the Future of Modeling? 119-127 - Michael Keeling
:
Headwinds to Redesign. 128-132 - Gavin Henry
:
Matt Lacey on Mobile App Usability. 134-136
Volume 38, Number 3, May - June 2021
- Ipek Ozkaya
:
Can We Really Achieve Software Quality? 3-6 - Meira Levy
, Lin Liu, Daniel Amyot
, Eric S. K. Yu, Muneef Alshammari, Malak Baslyman
, Elizabeth Bjarnason
, Christopher Bull
, Carlos Henrique C. Duarte
, Eduard C. Groen, Sami Jantunen, Sylwia Kopczynska, Lysanne Lessard
, Ita Richardson, Jens H. Weber, Ziqi Wei:
Requirements Engineering for Well-Being, Aging, and Health: An Overview for Practitioners. 7-12 - Gerard J. Holzmann
:
Keeping It Simple: Agile Analysis. 13-16 - Juan Manuel Carrillo de Gea
, Christof Ebert
, Mohamed Hosni
, Aurora Vizcaíno, Joaquín Nicolás
, José Luis Fernández-Alemán
:
Requirements Engineering Tools: An Evaluation. 17-24 - Tamara Lopez
, Helen Sharp
, Marian Petre
, Bashar Nuseibeh
:
Bumps in the Code: Error Handling During Software Development. 26-34 - Farida Elzanaty
, Christophe Rezk, Sander Lijbrink, Willem van Bergen, Mark Coté, Shane McIntosh
:
Automatic Recovery of Missing Issue Type Labels. 35-42 - Jane Cleland-Huang
, Ankit Agrawal, Michael Vierhauser
, Christoph Mayr-Dorn:
Visualizing Change in Agile Safety-Critical Systems. 43-51 - Vard Antinyan
, Henrik Sandgren:
Software Safety Analysis to Support ISO 26262-6 Compliance in Agile Development. 52-60 - Paris Avgeriou
, Davide Taibi
, Apostolos Ampatzoglou
, Francesca Arcelli Fontana
, Terese Besker
, Alexander Chatzigeorgiou, Valentina Lenarduzzi
, Antonio Martini, Athanasia Moschou, Ilaria Pigazzini, Nyyti Saarimäki
, Darius Sas, Saulo S. de Toledo
, Angeliki-Agathi Tsintzira:
An Overview and Comparison of Technical Debt Measurement Tools. 61-71 - Andrea Arcuri
:
Automated Black- and White-Box Testing of RESTful APIs With EvoMaster. 72-78 - Marcel Böhme
, Cristian Cadar
, Abhik Roychoudhury
:
Fuzzing: Challenges and Reflections. 79-86 - Jhonny Mertz
, Ingrid Nunes
, Luca Della Toffola
, Marija Selakovic, Michael Pradel:
Satisfying Increasing Performance Requirements With Caching at the Application Level. 87-95 - Johannes Huebner
, Andrea Girardello, Olivia Sliz, Elgar Fleisch, Alexander Ilic:
What People Focus on When Reviewing Your App-An Analysis Across App Categories. 96-105 - Alan Megargel
, Venky Shankararaman:
Digital Banking Accelerator: A Service-Oriented Architecture Starter Kit for Banks. 106-112 - Alain Abran
:
IEEE 2430 Non-Functional Sizing Measurements: A Numerical Placebo. 113-120 - Jeff Carver
, Birgit Penzenstadler
, Silvia Abrahão
:
Extracting Requirements and Modeling Information and Controlling Risk. 121-124 - Shiva Nejati
:
Next-Generation Software Verification: An AI Perspective. 126-130 - Timothy J. Halloran
:
The Fog of Software Design. 132-135 - Gary J. Hampson, Neil Hargreaves, Helmut Jakubowicz, Gareth Williams, Les Hatton
:
Open Collaboration, Data Quality, and COVID-19. 137-141 - Priyanka Raghavan:
James Smith on Software Bugs and Quality. 142-144
Volume 38, Number 4, July - August 2021
- Ipek Ozkaya
:
A Watershed Moment for Search-Based Software Engineering. 3-6 - Christof Ebert
, Frank Kirschke-Biller:
Agile Systems Engineering. 7-15 - Tom Gilb
:
Scalable Requirements: One Size Can Fit All. 16-21 - Claire Le Goues
, Michael Pradel, Abhik Roychoudhury
, Satish Chandra
:
Automatic Program Repair. 22-27 - Benoit Baudry
, Zimin Chen
, Khashayar Etemadi
, Han Fu, Davide Ginelli
, Steve Kommrusch, Matias Martinez
, Martin Monperrus
, Javier Ron Arteaga
, He Ye
, Zhongxing Yu:
A Software-Repair Robot Based on Continual Learning. 28-35 - Leonardo Trujillo
, Omar M. Villanueva, Daniel Eduardo Hernandez
:
A Novel Approach For Search-Based Program Repair. 36-42 - Serkan Kirbas, Etienne Windels, Olayori McBello, Kevin Kells, Matthew W. Pagano, Rafal Szalanski, Vesna Nowack, Emily Rowan Winter
, Steve Counsell
, David Bowes
, Tracy Hall
, Saemundur Haraldsson, John R. Woodward:
On The Introduction of Automatic Program Repair in Bloomberg. 43-51 - Johannes Bader, Sonia Seohyun Kim
, Frank Sifei Luan
, Satish Chandra
, Erik Meijer:
AI in Software Engineering at Facebook. 52-61 - Rebekka Wohlrab
, Patrizio Pelliccione
, Ali Shahrokni, Eric Knauss
:
Why and How Your Traceability Should Evolve: Insights From an Automotive Supplier. 62-70 - Benoît Combemale, Jörg Kienzle
, Gunter Mussbacher, Hyacinth Ali, Daniel Amyot
, Mojtaba Bagherzadeh
, Edouard Batot, Nelly Bencomo
, Benjamin Benni, Jean-Michel Bruel, Jordi Cabot
, Betty H. C. Cheng
, Philippe Collet, Gregor Engels, Robert Heinrich
, Jean-Marc Jézéquel
, Anne Koziolek
, Sébastien Mosser
, Ralf H. Reussner
, Houari A. Sahraoui, Rijul Saini, June Sallou
, Serge Stinckwich, Eugene Syriani, Manuel Wimmer
:
A Hitchhiker's Guide to Model-Driven Engineering for Data-Centric Systems. 71-84 - Esperanza Marcos
, Roberto Hens Pato, Teresa Puebla, Juan Manuel Vara
:
Applying Emotional Team Coaching to Software Development. 85-93 - Sara Pérez-Soler
, Sandra Juarez-Puerta, Esther Guerra
, Juan de Lara
:
Choosing a Chatbot Development Tool. 94-103 - Ramesh Guntha
, Sethuraman N. Rao, Henry Muccini
, Maneesha Vinodini Ramesh:
Rapid Yet Robust Continuous Delivery of Software for Disaster Management Scenarios. 104-113 - Chakkrit Tantithamthavorn
, Jirayus Jiarpakdee
, John Grundy
:
Actionable Analytics: Stop Telling Me What It Is; Please Tell Me What To Do. 115-120 - Jeffrey C. Carver
, Ricardo Colomo Palacios
, Xabier Larrucea
, Miroslaw Staron:
Automatic Program Repair. 122-124 - George Fairbanks
:
Why Is It Getting Harder To Apply Software Architecture? 126-129 - Akshay Manchale Sridhar
:
Tug Grall On Redis. 130-132
Volume 38, Number 5, September - October 2021
- Ipek Ozkaya
:
The Future of Software Engineering Work. 3-6 - Jose Luis Hevia, Guido Peterssen, Christof Ebert
, Mario Piattini
:
Quantum Computing. 7-15 - Talmon Ben-Cnaan:
Unprofessional Article Regarding Non-Functional Sizing: The IEEE Standard 2430 Chair Response to "IEEE 2430 Non-Functional Sizing Measurements: A Numerical Placebo". 16 - Moritz Beller
, Vince R. Orgovan, Spencer Buja, Thomas Zimmermann
:
Mind the Gap: On the Relationship Between Automatically Measured and Self-Reported Productivity. 24-31 - Miikka Kuutila
, Mika V. Mäntylä
, Umar Farooq, Maëlick Claes:
What Do We Know About Time Pressure in Software Development? 32-38 - Gabriela Castro Flores
, Ana María Moreno
, Lawrence Peters
:
Agile and Software Project Management Antipatterns: Clarifying the Partnership. 39-47 - Carl Marnewick
, Josef J. Langerman
:
DevOps and Organizational Performance: The Fallacy of Chasing Maturity. 48-55 - Nicolli Rios, Sávio Freire
, Boris Perez, Camilo Castellanos, Darío Correal, Manoel G. Mendonça
, Davide Falessi
, Clemente Izurieta
, Carolyn B. Seaman, Rodrigo Oliveira Spínola
:
On the Relationship Between Technical Debt Management and Process Models. 56-64 - Vahid Garousi
, Austen Rainer
:
Gray Literature Versus Academic Literature in Software Engineering: A Call for Epistemological Analysis. 65-72 - Thiago do Nascimento Ferreira, Silvia Regina Vergilio, Marouane Kessentini
:
Nautilus: An Interactive Plug-and-Play Search-Based Software Engineering Framework. 73-82 - Thorsten Weyer
, Marian Daun
, Bastian Tenbergen
:
The Changing World and the Adapting Machine: How Digital Transformation Changes Requirements Engineering in the Embedded and Cyberphysical Systems Industry. 83-91 - Matheus Tavares Bernardino
, Giuliano Belinassi, Paulo Meirelles
, Eduardo Martins Guerra
, Alfredo Goldman:
Improving Parallelism in Git and GNU Compiler Collection: Strategies, Difficulties, and Lessons Learned. 92-100 - Jeffrey C. Carver
, Rafael Capilla
, Alexander Serebrenik
, Miroslaw Staron:
Automated Authoring, Onboarding Developers, and Extracting Decision Rationale. 110-112 - Michael Keeling
, Tim Halloran
, George Fairbanks
:
Garbage Collect Your Technical Debt. 113-116 - Anand Ashok Sawant
, Premkumar T. Devanbu:
Naturally!: How Breakthroughs in Natural Language Processing Can Dramatically Help Developers. 118-123 - Sanjeev Jayakumar, Gaurav Maini
:
Building Medical Claims-Processing Software From 12 Time Zones Away. 125-129 - Adam Conrad
:
Database of the Year: Postgres. 130-132 - Nabor C. Mendonça
, Craig Box, Costin Manolache, Louis Ryan:
The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture. 17-22 - Salome Maro
, Jan-Philipp Steghöfer, Eric Knauss
, Jennifer Horkoff, Rashidah Kasauli
, Rebekka Wohlrab
, Jesper Lysemose Korsgaard, Florian Wartenberg, Niels Jørgen Strøm, Ruben Alexandersson:
Managing Traceability Information Models: Not Such a Simple Task After All? 101-109
Volume 38, Number 6, November - December 2021
- Ipek Ozkaya
:
A Plea to Tool Vendors: Do Not Mislead How Technical Debt Is Managed. 3-6 - Roberto Verdecchia
, Patricia Lago, Christof Ebert, Carol de Vries:
Green IT and Green Software. 7-15 - Martin Gloor, Matija Mazalin, Adrian Zimmermann:
Automated Payment Terminal Testing: How to Achieve Continuous Integration for Systems That Are Almost Impossible to Virtualize. 17-23 - Marcus Ciolkowski, Valentina Lenarduzzi, Antonio Martini:
10 Years of Technical Debt Research and Practice: Past, Present, and Future. 24-29 - Suwichak Fungprasertkul, Rami Bahsoon:
Managing Technical Debt Under Uncertainty. 30-34 - Darius Sas, Ilaria Pigazzini, Paris Avgeriou
, Francesca Arcelli Fontana:
The Perception of Architectural Smells in Industrial Practice. 35-41 - Sávio Freire
, Nicolli Rios, Boris Pérez, Camilo Castellanos, Darío Correal, Robert Ramac, Vladimir Mandic
, Nebojsa Tausan
, Alexia Pacheco, Gustavo López
, Manoel Gomes de Mendonça Neto
, Clemente Izurieta, Davide Falessi, Carolyn Seaman, Rodrigo Oliveira Spínola:
Pitfalls and Solutions for Technical Debt Management in Agile Software Projects. 42-49 - Vladimir Mandic
, Nebojsa Tausan
, Robert Ramac, Sávio Freire
, Nicolli Rios, Boris Pérez, Camilo Castellanos, Darío Correal, Alexia Pacheco, Gustavo López
, Clemente Izurieta, Davide Falessi, Carolyn Seaman, Rodrigo Oliveira Spínola:
Technical and Nontechnical Prioritization Schema for Technical Debt: Voice of TD-Experienced Practitioners. 50-58 - Adam Trendowicz, Julien Siebert, Andreas Jedlitschka
:
Data-Driven Technical Debt Management: Software Engineering or Data Science Challenge? 59-64 - Klara Borowa, Andrzej Zalewski
, Adam Saczko:
Living With Technical Debt - A Perspective From the Video Game Industry. 65-70 - Grant Nelson, Clemente Izurieta:
A Gap in the Analysis of Technical Debt in Procedural Languages: An Experiential Report on Go. 71-75 - Daniela E. Damian, Johan Linåker
, David Johnson, Tony Clear, Kelly Blincoe:
Challenges and Strategies for Managing Requirements Selection in Software Ecosystems. 76-87 - Claus Pahl, Shelernaz Azimi:
Constructing Dependable Data-Driven Software With Machine Learning. 88-97 - Antony Tang, Rick Kazman:
Decision-Making Principles for Better Software Design Decisions. 98-102 - Falk Howar, Malte Mues
:
Can We Trust Theorem Provers for Industrial AI? 104-108 - Felienne Hermans:
Two Things Every Java Developer Should Know. 110-112

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.