


default search action
IEEE Software, Volume 41
Volume 41, Number 1, January - February 2024
- Sigrid Eldh

:
A 40-Year Impact Perspective: Meet Your New Editor in Chief. 4-7 - Olaf Zimmermann, Cesare Pautasso

, Stefan Kapferer
, Mirko Stocker
:
Continuous Integration and Delivery in Open Source Development and Pattern Publishing: Lessons Learned With Tool Setup and Pipeline Evolution. 9-18 - Matthias Wagner

, Markus Borg
, Per Runeson
:
Navigating the Upcoming European Union AI Act. 19-24 - Collin Green, Ciera Jaspan

, Maggie Hodges, Jessica Lin:
Developer Productivity for Humans, Part 7: Software Quality. 25-30 - Diomidis Spinellis

:
Unit Tests for SQL. 31-34 - Christof Ebert

, Aurora Vizcaíno
, Félix Oscar García
, Julio Suarez Albanchez
:
Measure and Improve Software Productivity. 35-44 - Yan Liu

, Abdelwahab Hamou-Lhadj
, Jiye Li
, Qinghua Lu
:
Observability and Explainability for Software Systems Decision Making. 45-49 - Ian Gorton

, Liz Fong-Jones, Alf Larsson
:
Observability Q&A. 50-54 - Judith Michael

, Maike Schwammberger
, Andreas Wortmann
:
Explaining Cyberphysical System Behavior With Digital Twins. 55-63 - Javier Cámara

, Rebekka Wohlrab
, David Garlan
, Bradley R. Schmerl:
Focusing on What Matters: Explaining Quality Tradeoffs in Software-Intensive Systems Via Dimensionality Reduction. 64-73 - Paulius Daubaris

, Simo Linkola
, Juan F. Inglés-Romero
, Javier Berrocal
, Cristina Vicente-Chicote
, Juan Manuel Murillo
, Tommi Mikkonen
, Niko Mäkitalo
:
Explainability With Observation Sharing in Long Collaboration Chains of Automated Systems of Systems. 74-86 - Koorosh Aslansefat

, Mojgan Hashemian
, Martin Walker
, Mohammed Naveed Akram, Ioannis Sorokos
, Yiannis Papadopoulos
:
Explaining Black Boxes With a SMILE: Statistical Model-Agnostic Interpretability With Local Explanations. 87-97 - Ismet Burak Kadron

, Yannic Noller
, Rohan Padhye
, Tevfik Bultan, Corina S. Pasareanu
, Koushik Sen:
Fuzzing, Symbolic Execution, and Expert Guidance for Better Testing. 98-104 - Thiago Nicolini

, André C. Hora
, Eduardo Figueiredo
:
On the Usage of New JavaScript Features Through Transpilers: The Babel Case. 105-112 - Anastasiia Tkalich

, Darja Smite
, Nina Haugland Andersen
, Nils Brede Moe
:
What Happens to Psychological Safety When Going Remote? 113-122 - Konstantinos Georgiou

, Nikolaos Mittas
, Apostolos Ampatzoglou
, Alexander Chatzigeorgiou
, Lefteris Angelis
:
What Is Being Patented in Software Engineering?: Empirical Evidence From the U.S. Patent and Trademark Office. 123-131 - Silvia Abrahão

, Miroslaw Staron
, Maria Teresa Baldassarre
, Jennifer Horkoff
, Birgit Penzenstadler
, Paul Ralph, Alexander Serebrenik:
Research Highlights in Evidence-Based Software Engineering. 133-136 - Laura Maguire

:
Automation Doesn't Work the Way We Think It Does. 138-141 - Brittany Johnson, Tim Menzies

:
Ethics: Why Software Engineers Can't Afford to Look Away. 142-144 - Gavin Henry

:
Dave Cross on GitHub Actions. 146-148
Volume 41, Number 2, March - April 2024
- Sigrid Eldh

:
Generative AI Is Changing How and What We Learn. 4-5 - Markus Borg

:
Requirements Engineering and Large Language Models: Insights From a Panel. 6-10 - Sarah Inman

, Sarah D'Angelo
, Bogdan Vasilescu:
Developer Productivity for Humans, Part 8: Creativity in Software Engineering. 11-16 - Diomidis Spinellis

:
Automating a Massive Open Online Course's Production. 17-20 - Christof Ebert

, Alan M. Davis:
Software Principles. 21-27 - Bastian Tenbergen

, Stephan Krusche
:
The Future of Software Engineering Education and Training in the Age of AI. 28-29 - Atif Mashkoor

, Wesley K. G. Assunção
, Alexander Egyed:
Teaching Engineering of AI-Intensive Systems. 30-35 - Natasha Randall

, Dennis Wäckerle
, Nils Stein
, Dennis Goßler
, Stefan Bente
:
What an AI-Embracing Software Engineering Curriculum Should Look Like: An Empirical Study. 36-43 - Ahmad Abdellatif

, Gita Ghiasi, Diego Elias Costa
, Emad Shihab
, Tanja Tajmel:
SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-Based Software Systems. 44-51 - Christopher Bull

, Ahmed Kharrufa
:
Generative Artificial Intelligence Assistants in Software Development Education: A Vision for Integrating Generative Artificial Intelligence Into Educational Practice, Not Instinctively Defending Against It. 52-59 - Filippo Lanubile

, Silverio Martínez-Fernández
, Luigi Quaranta
:
Training Future Machine Learning Engineers: A Project-Based Course on MLOps. 60-67 - Sofia Bobadilla

, Richard Glassey
, Alexandre Bergel
, Martin Monperrus
:
SOBO: A Feedback Bot to Nudge Code Quality in Programming Courses. 68-76 - Sagar Sen

, Erik Johannes Husom
, Arda Goknil
, Simeon Tverdal
, Phu Hong Nguyen
:
Uncertainty-Aware Virtual Sensors for Cyber-Physical Systems. 77-87 - Borja Nogales

, Iván Vidal
, Francisco Valera
, Victor Sanchez-Agüero, Diego R. López
:
Software-Driven Connectivity Orchestration for Multidomain Network Functions Virtualization Ecosystems. 88-97 - Miroslaw Staron

, Silvia Abrahão
, Gregory Gay
, Alexander Serebrenik
:
Testing, Debugging, and Log Analysis With Modern AI Tools. 99-102 - Brittany Johnson, Tim Menzies

:
Fighting for What's Right: An Interview With Marc Canellas. 104-107 - Sam Taggart:

M. Scott Ford on Managing Dependency Freshness. 109-112
Volume 41, Number 3, May - June 2024
- Sigrid Eldh

:
Making Your Ideas Successful. 4-6 - Fabiano Dalpiaz

, Jan-Philipp Steghöfer
:
Where Requirements and Agility Meet: No-Man's-Land or a Land of Opportunity? 7-10 - Sarah D'Angelo

, Ambar Murillo, Satish Chandra
, Andrew Macvean
:
What Do Developers Want From AI? 11-15 - Diomidis Spinellis

:
Pair Programming With Generative AI. 16-18 - Christof Ebert

, Silvia Abrahão
, V. S. Mani:
From Idea to Impact: Survival Guide for Successful Products. 20-25 - Jan Bosch

:
The Future Is Already Here. 26-32 - Javier Verdugo

, Jesús Ramon Oviedo
, Moisés Rodríguez
, Mario Piattini
:
Connecting Research and Practice for Software Product Quality Evaluation and Certification: A Software Laboratory's 25-Year Journey. 33-40 - Verena Geist

, Michael Moser
, Josef Pichler
, Florian Schnitzhofer:
Innovating Industry With Research: eknows and Sysparency. 41-48 - Tuna Hacaloglu

, Hüseyin Ünlü
, Ali Yildiz
, Onur Demirörs
:
Software Size Measurement: Bridging Research and Practice. 49-58 - Alberto Berenguer

, Olimpia Alcaraz, David Tomás
, Jose-Norberto Mazón
:
From Research on Data-Intensive Software to Innovation in Data Spaces: A Search Service for Tabular Data. 59-66 - Marc Cheong

, Raula Gaikovina Kula
, Christoph Treude
:
Ethical Considerations Toward Protestware. 67-75 - Silvia Abrahão

, Miroslaw Staron
, Emilio Insfrán
, Henry Muccini
:
Modeling and Architecting of Complex Software Systems. 76-79 - Greg Wilson

, Jorge Aranda
, Michael Hoye, Brittany Johnson
:
Experience Report: It Will Never Work in Theory. 80-82 - Balachandran Seetharam, Druthil Belur, Xabier Larrucea

, Giuliano Fragola, Ricardo Colomo-Palacios, Rue Bertsch, Michiel van Genuchten
:
Embedding Domain Knowledge in New Software Teams. 83-89 - Brittany Johnson, Tim Menzies

:
The Power of Positionality - Why Accessibility? An Interview With Kevin Moran and Arun Krishnavajjala. 91-94 - Laura Maguire

:
Joint Cognitive Systems: Ideas With Impact for Designing Safer, More Resilient Automated Systems. 96-99 - Sam Taggart

:
Jason C. McDonald on Quantified Tasks. 100-102
Volume 41, Number 4, July - August 2024
- Sigrid Eldh

:
Let Us Thrive: Well-Being for Humanity! 4-5 - Kelson Silva, Jorge Melegati

, Xiaofeng Wang
, Maurício Gonçalves Vieira Ferreira, Eduardo Guerra
:
Using Hypotheses to Manage Technical Uncertainty and Architecture Evolution in a Software Start-up. 7-13 - Markus Borg

, Daniel Graziotin
:
Requirements for Organizational Resilience: Engineering Developer Happiness. 14-18 - Sarah D'Angelo

, Jessica Lin, Jill Dicker, Carolyn D. Egelman
, Maggie Hodges
, Collin Green
, Ciera Jaspan
:
Measuring Developer Experience With a Longitudinal Survey. 19-24 - Diomidis Spinellis

:
Engineering Data Processing Workflows. 25-29 - Juan Manuel Carrillo de Gea

, Christof Ebert
, Mohamed Hosni
, Aurora Vizcaíno
, Joaquín Nicolás
, José Luis Fernández-Alemán
:
Tools for Requirements Engineering. 30-37 - Birgit Penzenstadler

, Brittany Johnson
, Muneera Bano
, Per Lenberg
:
Well-Being and Resilience: Developers Thrive! 38-42 - Kashumi Madampe

, Rashina Hoda
, John C. Grundy
:
Addressing Bad Feelings in Agile Software Project Contexts: Considering Team Welfare and Developer Mental Health. 44-50 - Lisa-Marie Michels

, Aleksandra Petkova
, Marcel Richter, Andreas Farley, Daniel Graziotin
, Stefan Wagner
:
Overwhelmed Software Developers. 51-59 - Gloria Dwomoh

, Ann Barcomb
:
Advancing More Inclusive Tech Careers: How People Develop Their Potential and Thrive. 60-67 - Catherine M. Hicks, Carol S. Lee

, Morgan Ramsey:
Developer Thriving: Four Sociocognitive Factors That Create Resilient Productivity on Software Teams. 68-77 - Ronnie Edson de Souza Santos

, Cleyton V. C. de Magalhães
, César França:
Hybrid Work Well-Being: Software Professionals Finding Equilibrium. 78-85 - Beatriz Silva De Santana

, Sávio Freire
, José Amâncio Macedo Santos
, Manoel G. Mendonça
:
Psychological Safety in the Software Work Environment. 86-94 - Lidiany Cerqueira

, Sávio Freire
, Danilo Ferreira Neves
, João Pedro Silva Bastos
, Beatriz Silva De Santana
, Rodrigo O. Spínola
, Manoel G. Mendonça
, José Amâncio Macedo Santos
:
Empathy and Its Effects on Software Practitioners' Well-Being and Mental Health. 95-104 - Oussama Ben Sghaier

, Jean-Sebastien Boudrias
, Houari A. Sahraoui:
Toward Optimal Psychological Functioning in AI-Driven Software Engineering Tasks: The Software Evaluation for Well-Being and Optimal Psychological Functioning in a Context-Aware Environment Assessment Framework. 105-114 - Ozan Rasit Yürüm

, Özden Özcan-Top
:
The Crucial Role of Personal Values on Well-Being and Resilience in the Software Industry. 115-123 - Gunter Mussbacher

, Benoît Combemale
, Jörg Kienzle
, Lola Burgueño
, Antonio García-Domínguez
, Jean-Marc Jézéquel
, Gwendal Jouneaux
, Djamel Eddine Khelladi
, Sébastien Mosser
, Corinne Pulgar
, Houari A. Sahraoui
, Maximilian Schiedermeier
, Tijs van der Storm
:
Polyglot Software Development: Wait, What? 124-133 - Tiziano Santilli

, Patrizio Pelliccione
, Rebekka Wohlrab
, Ali Shahrokni:
Continuous Compliance in the Automotive Industry. 134-142 - Michael Dorner

, Maximilian Capraro
, Oliver Treidler, Tom-Eric Kunz, Darja Smite
, Ehsan Zabardast
, Daniel Méndez
, Krzysztof Wnuk
:
Taxing Collaborative Software Engineering: The Challenges for Tax Compliance in Software Engineering. 143-150 - Jakob Smedegaard Andersen

, Walid Maalej
:
Design Patterns for Machine Learning-Based Systems With Humans in the Loop. 151-159 - Alvaro Lorenzo-Lopez

, Ashley Morris
, Owain Jones
, Alexander B. Phillips
, Mario Hernández-Tejera
, Adrián Peñate Sánchez
:
Developing a Reconfigurable Architecture for the Remote Operation of Marine Autonomous Systems. 160-170 - Miroslaw Staron

, Silvia Abrahão
, Birgit Penzenstadler
, Alexander Serebrenik
:
Human Aspects and Security in Software Development. 171-174 - Brittany Johnson

, Tim Menzies
:
Are You Trapped in the Configuration Abyss? An Interview With Prof. Sven Apel. 175-181 - Laura Maguire

:
Work Management Strategies to Prevent Overload. 182-184 - Gavin Henry

:
Karl Wiegers and Candase Hokanson on Software Requirements Essentials. 185-188
Volume 41, Number 5, September - October 2024
- Sigrid Eldh

:
Code Review Evolution. 4-8 - Andreas Vogelsang

:
From Specifications to Prompts: On the Future of Generative Large Language Models in Requirements Engineering. 9-13 - Benjamin Ferrari-Church

, Carolyn D. Egelman
:
Measuring Developer Goals. 14-19 - Diomidis Spinellis

:
Modular Data Analytics. 20-23 - Christof Ebert

, John Pravin Arockiasamy
, Lennard Hettich
, Michael Weyrich
:
Hints for Generative AI Software Development. 24-33 - Yue Liu

, Qinghua Lu
, Liming Zhu
, Hye-Young Paik
:
Decentralized Governance-Driven Architecture for Designing Foundation-Model-Based Systems: Exploring the Role of Blockchain in Responsible AI. 34-42 - João Paulo Costa de Araujo

, Genaína Nunes Rodrigues
, Marc Carwehl
, Thomas Vogel
, Lars Grunske
, Ricardo Caldas
, Patrizio Pelliccione
:
Explainability for Property Violations in Cyberphysical Systems: An Immune-Inspired Approach. 43-51 - Ernesto Lang Oreamuno, Rohan Faiyaz Khan

, Abdul Ali Bangash
, Catherine Stinson
, Bram Adams
:
The State of Documentation Practices of Third-Party Machine Learning Models and Datasets. 52-59 - Jesús Sánchez Cuadrado

, Romulo Daniel Avila Ortiz
, Sara Pérez-Soler
, Pablo C. Cañizares
, Esther Guerra
, Juan de Lara
:
Integrating Static Quality Assurance in CI Chatbot Development Workflows. 60-69 - Jefferson Seide Molléri

, Parastoo Mohagheghi
:
Transformation to a Hybrid Workplace: A Case From the Norwegian Public Sector. 70-77 - Miroslaw Staron

, Silvia Abrahão
, Grace A. Lewis
, Henry Muccini
, Chetan Honnenahalli
:
Bringing Software Engineering Discipline to the Development of AI-Enabled Systems. 79-82 - Les Hatton, Michiel van Genuchten

:
Computer Still Says ... 83-86 - Tim Menzies

, Brittany Johnson
:
Powering Down: An Interview With Federica Sarro on Tackling Energy Consumption in AI-Powered Software Systems. 89-92 - Giovanni Asproni

:
Phillip Carter on Observability for Large Language Models. 93-96
Volume 41, Number 6, November - December 2024
- Sigrid Eldh

:
Are We Keeping up With the Innovation in Generative AI? 4-8 - Petri Liimatta, Pauli Taipale, Kimmo Halunen, Teiko Heinosaari

, Tommi Mikkonen
, Vlad Stirbu
:
Research Versus Practice in Quantum Software Engineering: Experiences From Credit Scoring Use Case. 9-16 - Kristian Sandahl

, Björn Regnell
, Markus Borg
:
The Magazine at 40: Viewing Requirements Engineering Through a Ruby Lens. 17-22 - Ambar Murillo

, Alberto Elizondo
, Sarah D'Angelo
, Adam Brown
, Ugam Kumar, Quinn Madison, Andrew Macvean:
Understanding and Designing for Trust in AI-Powered Developer Tooling. 23-28 - Diomidis Spinellis

:
Refactoring With Regular Expressions. 29-33 - Anita D. Carleton

, Davide Falessi, Hongyu Zhang
, Xin Xia
:
Generative AI: Redefining the Future of Software Engineering. 34-37 - Nicole Davila

, Jorge Melegati
, Igor Wiese
:
Tales From the Trenches: Expectations and Challenges From Practice for Code Review in the Generative AI Era. 38-45 - Ao Ding

, Gaolei Li
, Xiaoyu Yi
, Xi Lin
, Jianhua Li
, Chaofeng Zhang
:
Generative AI for Software Security Analysis: Fundamentals, Applications, and Challenges. 46-54 - Benoit Baudry

, Khashayar Etemadi
, Sen Fang, Yogya Gamage
, Yi Liu, Yuxin Liu
, Martin Monperrus
, Javier Ron
, André Silva
, Deepika Tiwari
:
Generative AI to Generate Test Data Generators. 55-64 - Philipp Kranz

, Fabian Schirmer
, Tobias Kaupp
, Marian Daun
:
Generative AI Copilot to Support Safety Analyses of Human-Robot Collaborations: Hazard Operability Analysis and GPT-4. 65-72 - Javier Cámara

, Javier Troya
, Julio Montes-Torres
, Francisco J. Jaime
:
Generative AI in the Software Modeling Classroom: An Experience Report With ChatGPT and Unified Modeling Language. 73-81 - Zhili Zeng

, Tao Xiao
, Maxime Lamothe
, Hideaki Hata
, Shane McIntosh
:
How Trustworthy Is Your Continuous Integration (CI) Accelerator?: A Comparison of the Trustworthiness of CI Acceleration Products. 82-90 - Qinghua Lu

, Liming Zhu
, Xiwei Xu
, Zhenchang Xing
, Jon Whittle
:
Toward Responsible AI in the Era of Generative AI: A Reference Architecture for Designing Foundation Model-Based Systems. 91-100 - Giovanni Quattrocchi

, Filippo Scaramuzza
, Damian A. Tamburri
:
The Blockchain Trilemma: An Evaluation Framework. 101-110 - Cleidson Ronald Botelho de Souza

, Gema Rodríguez-Pérez
, Manaal Basha
, Dongwook Yoon
, Ivan Beschastnikh
:
The Fine Balance Between Helping With Your Job and Taking It: AI Code Assistants Come to the Fore. 111-118 - Kim Lauenroth

, Yannick Metzler
, Gerhard Rinkenauer, Sabrina Sobieraj
:
Have You Done Any Interactive Work Today?: An Empirical Study on the Relationship Between Customer Interaction and Psychological Stress in German Software Developers. 119-125 - Silvia Abrahão

, Miroslaw Staron
, Gregory Gay
, Birgit Penzenstadler
, Chetan Honnenahalli
:
Emerging Trends in Requirements Engineering and Testing. 126-129 - Brittany Johnson

, Tim Menzies
:
AI Over-Hype: A Dangerous Threat (and How to Fix It). 131-138 - Priyanka Raghavan

:
Ipek Ozkaya on Generative AI for Software Architecture. 141-144

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














