Journal: IEEE Software

Volume 42, Issue 5

4 -- 7Sigrid Eldh. Quantum Computing is a Paradigm Shift - Time to Get Involved! [From the Editor]
8 -- 10Sue Black 0001. The Quantum Leap: Are We Ready? [The Question]
11 -- 15Thomas Ronzon, Veronika Jungwirth, Ralph Miarka, Linda Rising, Cesare Pautasso, Olaf Zimmermann. An Update on The Process of Software Retrofit in High-Availability Systems: Uptime Matters - and People Too! [Insights]
16 -- 20Markus Borg, Martina Beck, Andreas Beck, Simon Jiménez, Yiannis Kanellopoulos, Birgit Penzenstadler. Responsible Requirements Engineering in a VUCA World [Requirements]
21 -- 25Diomidis Spinellis. Rewriting the Unix Stream Editor in Rust [Adventures in Code]
26 -- 32Michael Epping, Michael Felderer, Vlad Gheorghiu, Tao Yue 0002. Quantum Software and Its Engineering [Focus: Guest Editors' Introduction]
34 -- 42Lukas Windgätter, Elisabeth Lobe. Quantum Optimization Applications With Quark and Quapps: Bridging the Gap Between Application and Hardware [Focus: Quantum Software and its Engineering]
43 -- 50Bruno Rosendo, Daniel Fortunato, Rui Abreu 0001. Quantum Approaches for Vehicle Routing Optimization on Noisy Intermediate Scale Quantum Platforms: Applications of QAOA and Quantum Annealing for Vehicle Routing Problems [Focus: Quantum Software and its Engineering]
51 -- 57Xinyi Wang 0004, Shaukat Ali 0001, Paolo Arcaini. BQTmizer: A Tool for Test Case Minimization With Quantum Annealing
58 -- 64Joshua A. C. Behler, Ali F. Al-Ramadan, Betis Baheri, Michael L. Collard, Qiang Guan, Jonathan I. Maletic. Static Analysis and Transformation for Quantum Programming Languages [Focus: Quantum Software and Its Engineering]
65 -- 72David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, Manuel Hagelüken, Marco Roth. sQUlearn: A Python Library for Quantum Machine Learning [Focus: Quantum Software and Its Engineering]
73 -- 81Ana Díaz Muñoz, Javier Verdugo, Moisés Rodríguez 0001, José A. Cruz-Lemus, Rafael Martinez Gasca, Mario Piattini. Environment for the Evaluation of Hybrid (Classical-Quantum) Systems Analyzability [Focus: Quantum Software and Its Engineering]
82 -- 89Handy Kurniawan, Valentin Savin, Carmen G. Almudéver, Francisco Garcia-Herrero. Implementing Quantum Polar Codes in a Superconducting Processor: From State Preparation to Decoding [Focus: Quantum Software and Its Engineering]
90 -- 97Laura Rodríguez-Soriano, Francisco Garcia-Herrero, Carmen G. Almudéver. Predicting the Temporal Variability of Error Rates in Superconducting Quantum Processors: Mitigating Error Accuracy Loss in Queue-Based Quantum Computing Platforms [Focus: Quantum Software and its Engineering]
98 -- 106Haemanth Velmurugan, Arnav Das 0002, Turbasu Chatterjee, Amit Saha, Anupam Chattopadhyay, Amlan Chakrabarti. Fast Classical Simulation of Qubit-Qudit Hybrid Systems: Optimizing Efficiency in Classical Simulation of Multilevel Quantum Systems [Focus: Quantum Software and Its Engineering]
107 -- 115Samir Ouchani, Mohammed Amine Boudouaia, Aimilia Tasidou. PRISM: A Privacy Safeguard for Smart Multiservices [Feature: A Privacy Safeguard System]
117 -- 120Egon Berghout, Michiel van Genuchten. Impact of Software on Global and Regional Economies [Impact]
122 -- 126Silvia Abrahão, Miroslaw Staron. What Developers Need to Know About AI Trends in Software Engineering [Practitioners' Digest]
127 -- 130George Fairbanks. Programming as Extended Cognition [The Pragmatic Designer]
131 -- 134Laura Maguire. Failure Is Inevitable, Let's Not Pretend Otherwise [Failure Mode]
136 -- 140Xinyi Wang 0004, Shaukat Ali 0001, Davide Taibi 0001. The Landscape of Quantum Software Testing Tools
141 -- 144Gregory M. Kapfhammer. Will McGugan on Text-Based User Interfaces

Volume 42, Issue 4

4 -- 7Sigrid Eldh. Transforming Testing: AI as Our Testing Partner
8 -- 10Sue Black 0001. What No One's Talking About in AI Governance
11 -- 14Sahar Tahvili, Markus Borg. Excel Isn't a Process, and Not All 'Intelligence' Is Smart
15 -- 19Stephanos Androutsellis-Theotokis. Accelerating Web 3D Rendering Performance
20 -- 24Christof Ebert, Priyanka Nawalramka. Generative AI for Data Science
25 -- 33Filippo Ricca, Boni García, Michel Nass, Mark Harman. Next-Generation Software Testing: AI-Powered Test Automation
34 -- 42Yuchen Wang, Shangxin Guo, Chee-Wei Tan 0001. From Code Generation to Software Testing: AI Copilot With Context-Based Retrieval-Augmented Generation
43 -- 49Tolgahan Bardakci, Serge Demeyer, Mutlu Beyazit. Test Amplification for REST APIs: Using "Out-of-the-Box" Large Language Models
50 -- 57Sheng Gao 0002, Wenting Liu, Jianming Zhu, Xuewen Dong, Jin Dong. Business Process Modeling Notation-Large Language Model: Transforming Business Processing Modeling Notation Models Into Smart Contracts Using Large Language Models
58 -- 67Gleiston Guerrero-Ulloa, Dúval Carvajal-Suárez, Paulo Novais, Miguel J. Hornos, Carlos Rodríguez-Domínguez. Test-Driven Development Tool for IoT Systems
68 -- 78Iffat Fatima, Markus Funke, Patricia Lago. Providing Guidance to Software Practitioners: A Framework for Creating Key Performance Indicators
79 -- 83Lionel Bouchard, Michiel van Genuchten. How to Grow a Software Business Within a Legacy Company: You Don't
84 -- 88Miroslaw Staron, Silvia Abrahão. Building Secure Software: The Future of Security, Privacy, and Compliance
89 -- 92Brittany Johnson, Tim Menzies. AI in State Courts: Navigating Innovation and Ethics With Andrea Miller
93 -- 97George Fairbanks. Steering Software Qualities
98 -- 111Vahid Garousi, Nithin Joy, Davide Taibi 0001. AI-Powered Software Testing Tools: Full Autonomy Remains a Distant Goal
112 -- 115Brijesh Ammanath. Sunil Mallya on Small Language Models

Volume 42, Issue 3

4 -- 6Sigrid Eldh. Creativity and Bugs
7 -- 12Neil A. M. Maiden. Generative Rules for More Creative Thinking About Requirements
13 -- 17Claire Taylor, Marie Huber, Qiao Ma, Rayven Plaza, Alison Chang, Jie Chen. Software Development Is a Team Sport
18 -- 21Diomidis Spinellis. Modernizing a Security Alarm System
22 -- 26Christof Ebert, Stefan Kriso. Developing Software for Critical Systems
27 -- 32Victoria Jackson, André van der Hoek, Rafael Prikladnicki, Kuldeep Singh. Introduction to the Special Issue on Creativity in Software Engineering
34 -- 40Wouter Groeneveld. Leveraging Creativity as a Problem-Solving Tool in Software Engineering
41 -- 49Neil A. M. Maiden, Konstantinos Zachos, Kostas Petrianakis, James Lockerbie, Chantakan Chanpalangsri, Holger Ernst, Seyfettin Kara. Beyond Just Generative AI for Discovering Software Opportunities
50 -- 58Jialiang Wei, Anne-lise Courbis, Thomas Lambolais, Gérard Dray, Walid Maalej. On AI-Inspired User Interface Design
59 -- 66Sarah Inman, Ambar Murillo, Sarah D'Angelo, Adam Brown, Collin Green. Seamful AI for Creative Software Engineering: Use in Software Development Workflows
67 -- 74Marian Petre, Mary Shaw. Contrasting to Spark Creativity in Software Development: Tactics Used By High-Performing Teams
75 -- 81Antonio Crespí Tobeña, Maria Monserrat Barceló, Antònia Mas, Antoni Lluís Mesquida Calafat. Creativity Clogs: Identifying and Addressing Barriers to Innovation
82 -- 89Filip Kwiatkowski, Jakub Mazur, Aleksandra Rostkowska, Klara Borowa. Enhancing Creativity in Software Architecture: Exploring Creative Architecting Limiters and Enablers Through Practitioner Insights
90 -- 97Anderson Jorge Serra da Costa, Vanessa Lopes Abreu, André Luiz Coelho Pinheiro, Cleidson R. B. de Souza. Fostering Organizational Creativity by Integrating Design Thinking and Intrapreneurship
98 -- 106Kiev Gama, Cleidson R. B. de Souza, Alexander Nolte, George Valença. A C-Level Perspective on the Role of Developers in the Creative Process of Software Startups: Fostering Developer Creativity and Participation in Innovation
107 -- 114Alberto Petrucci, Francesco Basciani, Patrizio Pelliccione. AI/ML for Safety-Critical Software: The Case of the Space Domain
115 -- 124Sung Une Lee, Harsha Perera, Boming Xia, Yue Liu 0010, Qinghua Lu 0001, Liming Zhu 0001, Olivier Salvado, Jon Whittle 0001. QB4AIRA: A Question Bank for Responsible AI Risk Assessment
125 -- 132Szymon Stradowski, Lech Madeyski. Interpretability/Explainability Applied to Machine Learning Software Defect Prediction: An Industrial Perspective
133 -- 140Zadia Codabux, Fatemeh Hendijani Fard. The Software Industry-Academia Collaboration: Novelty and Practice
142 -- 145Miroslaw Staron, Silvia Abrahão. Exploring Generative AI in Automated Software Engineering
146 -- 148Brittany Johnson, Tim Menzies. Ethics: How Far Have We Come?
150 -- 154Laura Maguire, Fred Hebert. Navigating Tradeoffs in Software Failures
157 -- 160Priyanka Raghavan. Matthew Adams on AI Threat Modeling and STRIDE GPT

Volume 42, Issue 2

4 -- 7Sigrid Eldh. A Discussion of Digitalization of Smart Ecosystems With New Advisory Board Member, Prof. Serge Demeyer
8 -- 12Matthias Koch. From Modeling to Simulation: A Head Start for Digital Ecosystem Design
13 -- 17Ciera Jaspan, Collin Green. Measuring Productivity: All Models Are Wrong, But Some Are Useful
18 -- 23Diomidis Spinellis. Analyzing Linux on a Supercomputer
24 -- 32Christof Ebert, Gorka Gallardo, Josune Hernantes, Nicolás Serrano. DevOps 2.0
33 -- 37Alexis Ocampo, Pablo Oliveira Antonino, Rafael Capilla, Elisa Yumi Nakagawa. Digitalization of Smart Ecosystems
38 -- 46Franca Rocco di Torrepadula, Alessandra Somma, Alessandra De Benedictis, Nicola Mazzocca. Smart Ecosystems and Digital Twins: An Architectural Perspective and a FIWARE-Based Solution
47 -- 56Huynh Anh Duy Nguyen, Hoang Trung Le, Xavier Barthélémy, Merched Azzi, Hiep Duc, Ningbo Jiang, Matthew Riley, Quang Phuc Ha. A Deep-Learning-Based Visualization Tool for Air Pollution Forecasting
57 -- 67Taija Kolehmainen, Reetta Ghezzi, Sami Hyrynsalmi, Tommi Mikkonen, Samuli Pekkola, Manu Setälä. How Pandemics Changed a Public Software Ecosystem: Omaolo Case
68 -- 75Steffen Herbold, Brian Valerius, Anamaria Mojica-Hanke, Isabella Lex, Joel Mittel. Legal Aspects for Software Developers Interested in Generative AI Applications
76 -- 83Marcus Kessel, Colin Atkinson 0001. N-Version Assessment and Enhancement of Generative AI: Differential GAI
84 -- 91Bianca Trinkenreich, Marco Aurélio Gerosa, Anita Sarma, Igor Steinmacher. Guidelines for Cultivating a Sense of Belonging to Reduce Developer Burnout
92 -- 96Silvia Abrahão, Miroslaw Staron, Judith Michael, Benoît Combemale, Marsha Chechik. Modeling and Digital Twins: Insights and Strategies for Software Engineers
98 -- 102Manfred Broy, Bran Selic. The Effects of Hype in the Software Domain: Causes, Consequences, and Mitigations
103 -- 106Brittany Johnson, Tim Menzies. The Ethical Engineer's Dilemma: An Interview With Jim Herbsleb
108 -- 111Brijesh Ammanath. Sriram Panyam on SaaS Control Planes

Volume 42, Issue 1

4 -- 7Sigrid Eldh. What Are the Real Changes With MLOps?
9 -- 16Bärbel Bohr. How to Turn Ethical Values Into System Requirements: Lessons Learned from Adopting a New IEEE Standard in the Business World
17 -- 21Markus Borg, Tom Richter. Sentiment Analysis for the Masses: How LLMs Changed the Game
22 -- 25Diomidis Spinellis. Efficient Graph Processing
26 -- 32Chakkrit Kla Tantithamthavorn, Fabio Palomba, Foutse Khomh, Joselito Joey Chua. MLOps, LLMOps, FMOps, and Beyond
34 -- 41André L. Ferreira, João M. Fernandes 0001. MLOps for Developing Machine-Learning-Enhanced Automotive Applications: Experience at the Bosch Cross-Domain Computing Solutions Division
42 -- 50Diana McSpadden, Mark Jones, Ahmed Hossam Mohammed, Bryan Hess, Malachi Schram. Establishing Machine Learning Operations for Continual Learning in Computing Clusters: A Framework for Monitoring and Optimizing Cluster Behavior
51 -- 58Mikko Raatikainen, Charalampos Souris, Jukka J. Remes, Vlad Stirbu. Machine Learning Lineage for Trustworthy Machine Learning Systems: Information Framework for MLOps Pipelines
59 -- 64Antonio M. Burgueño-Romero, Antonio Benítez-Hidalgo, Cristóbal Barba-González, José Francisco Aldana Montes. Toward an Open Source MLOps Architecture
65 -- 73Leonhard Faubel, Thomas Woudsma, Benjamin Klöpper, Holger Eichelberger, Fabian Bülow, Klaus Schmid, Amir Ghorbani Ghezeljehmeidan, Leila Methnani, Andreas Theodorou, Magnus Bång. MLOps for Cyberphysical Production Systems: Challenges and Solutions
74 -- 83Harsh Patel, Dominique Boucher, Emad Fallahzadeh, Ahmed E. Hassan, Bram Adams. A State-of-the-Practice Release-Readiness Checklist for Generative AI-Based Software Products: A Gray Literature Survey
84 -- 92Sven Giesselbach, Dennis Wegener, Lennard Helmer, Claudio Martens, Stefan Rüping 0001. Addressing a New Paradigm Shift in Data Science: An Empirical Study on Novel Project Characteristics for Foundation Model Projects
93 -- 99Magne Jørgensen. Gains From Improved Recruitment of Software Developers: A Prediction Model of Expected Value Gain
100 -- 109Darja Smite, Eriks Klotins, Nils Brede Moe. What Attracts Employees to Work on Site in Times of Increased Remote Working?
110 -- 113Miroslaw Staron, Silvia Abrahão, Alexander Serebrenik, Birgit Penzenstadler, Jennifer Horkoff, Chetan Honnenahalli. Laws, Ethics, and Fairness in Software Engineering
114 -- 118Aastha Pant, Rashina Hoda, Burak Turhan, Chakkrit Tantithamthavorn. What Do AI/ML Practitioners Think About AI/ML Bias?
120 -- 126Laura Maguire, Laura Nolan. Realizing the Benefits of Human-Machine Teaming for Safe Software Operations
129 -- 132Giovanni Asproni. Hans Dockter on Developer Productivity