Journal: IEEE Software

Volume 42, Issue 6

4 -- 7Sigrid Eldh. Reflections
8 -- 11Sue Black 0001. The End of Code as We Know It?
12 -- 16Markus Borg, Elizabeth Bjarnason, Fabian Hedin. Vibe Coding and the New Prototyping Playbook
17 -- 22Todd Chan, Ambar Murillo, Sarah D'Angelo, Alberto Elizondo, Marcus Revaj, Christian Schneider. Improving Trust in AI Through Providing Choice
23 -- 27Diomidis Spinellis. Designing a Programmable Stream Editor
28 -- 34Asmar Muqeet, Shaukat Ali 0001, Paolo Arcaini. Tool: QUIET: A Tool for Sampling-Based Quantum Noise Error Mitigation
35 -- 43Dae-Kyoo Kim. A Metamodel-Based Approach to Quantum Software Development
44 -- 54Dominik Seitz, Niklas Heim, João P. Moutinho, Roland Guichard, Vytautas Abramavicius, Aleksander Wennersteen, Gert-Jan Both, Anton Quelle, Caroline de Groot, Gergana V. Velikova, Vincent E. Elfving, Mario Dagrada. Tool: Qadence: A Differentiable Interface for Digital and Analog Programs
55 -- 63Shenyu Zheng, Bram Adams, Ahmed E. Hassan. On Build Hermeticity in Bazel-Based Build Systems
64 -- 73Luana Almeida Martins, Denivan Campos, Joselito Mota Júnior, Dhyego Tavares, Jander Júnior, Mayki Dos Santos Oliveira, Denis Boaventura, Diego Corrêa da Silva, Eduardo Ferreira da Silva, George Pinto 0001, Nilton Flávio S. Seixas, Adriano H. O. Maia, Matias Romário, Ernando Batista, Frederico Araújo Durão, Gustavo Bittencourt Figueiredo, Maycon Peixoto, Cassio Prazeres, Ivan do Carmo Machado, Eduardo Santana de Almeida. A Case Study of Smart Home Development
74 -- 80Youmei Fan, Ani Hovhannisyan, Hideaki Hata, Christoph Treude, Raula Gaikovina Kula. The Impact of Sanctions on GitHub Developers and Activities
81 -- 88Marvin Wyrich, Johannes C. Hofmeister, Sven Apel, Janet Siegmund. Object Disorientation
89 -- 96Chorng-Shiuh Koong, Tung-Li Hsieh, Chao-Chin Wu, Cheng-Yan Guo. Electronic Design Automation Algorithms for E-Book Design by Visual Programming Language: A Verification Framework
97 -- 104Fredrik Karlsson 0001, Panagiota Chatzipetrou, Shang Gao 0002, Tanja Elina Havstorm. How Reliable Are GPT-4o and LLAMA3.3-70B in Classifying Natural Language Requirements?: The Impact of the Temperature Setting
106 -- 110Miroslaw Staron, Silvia Abrahão. Hybrid Classical-AI Systems for Software Testing and Bug Fixing
112 -- 115George Fairbanks. Build Stable Triangles
116 -- 119Priyanka Raghavan. Abhinav Kimothi on Retrieval-Augmented Generation

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