


default search action
IEEE Software, Volume 40
Volume 40, Number 1, January - February 2023
- Ipek Ozkaya

:
Infrastructure as Code and Software Architecture Conformance Checking. 4-8 - Dan Funk

:
Creating a Low-Code Business Process Execution Platform With Python, BPMN, and DMN. 9-17 - Markus Borg

:
Pipeline Infrastructure Required to Meet the Requirements on AI. 18-22 - Ciera Jaspan

, Collin Green
:
A Human-Centered Approach to Developer Productivity. 23-28 - Christof Ebert

, Lorin Hochstein
:
DevOps in Practice. 29-36 - Giovanni Quattrocchi

, Damian A. Tamburri
:
Infrastructure as Code. 37-40 - Itzhak Aviv

, Ruti Gafni
, Sofia Sherman
, Berta Aviv, Asher Sterkin, Etzik Bega:
Infrastructure From Code: The Next Generation of Cloud Lifecycle Automation. 42-49 - Daniel Sokolowski

, Pascal Weisenburger
, Guido Salvaneschi
:
Decentralizing Infrastructure as Code. 50-55 - Juncal Alonso

, Radoslaw Piliszek
, Matija Cankar
:
Embracing IaC Through the DevSecOps Philosophy: Concepts, Challenges, and a Reference Framework. 56-62 - Isac Sacchi e Souza

, Daniel Pinheiro Franco
, João Pedro São Gregorio Silva
:
Infrastructure as Code as a Foundational Technique for Increasing the DevOps Maturity Level: Two Case Studies. 63-68 - Ana Cristina Franco da Silva, Stefan Wagner

, Eddie Lazebnik, Eyal Traitel:
Using a Cyber Digital Twin for Continuous Automotive Security Requirements Verification. 69-76 - Vard Antinyan

:
Seven Lessons Learned From Automotive Software Supplier Collaborations. 77-85 - Miroslaw Staron

, Silvia Abrahão
, Birgit Penzenstadler
, Lorin Hochstein
:
Recent Research Into Infrastructure as Code. 86-88 - Jordi Cabot

, Robert Clarisó
:
Low Code for Smart Software Development. 89-93 - Thomas D. LaToza

:
Connecting Design to Code. 94-97 - Jeremy Jung

:
Randy Shoup on Evolving Architecture and Organization at eBay. 98-100
Volume 40, Number 2, March - April 2023
- Ipek Ozkaya

:
No Silver Bullets, Only Disciplined Reflections to Guide Course Corrections [From the Editor]. 4-7 - Markus Borg

:
Requirements on Technical Debt: Dare to Specify Them! 8-12 - Ciera Jaspan

, Collin Green
:
Developer Productivity for Humans, Part 2: Hybrid Productivity. 13-18 - Christof Ebert

, Joachim Fetzer:
How to Become a Software Company. 19-25 - Kieran Conboy

, Nils Brede Moe
, Viktoria Stray
, Jan Henrik Gundelsby
:
The Future of Hybrid Software Development: Challenging Current Assumptions. 26-33 - Darja Smite

, Emily Laue Christensen
, Paolo Tell
, Daniel Russo
:
The Future Workplace: Characterizing the Spectrum of Hybrid Work Arrangements for Software Teams. 34-41 - Tor Sporsem

, Audun Fauchald Strand
, Geir Kjetil Hanssen:
Unscheduled Meetings in Hybrid Work. 42-49 - Zhendong Wang

, Yi-Hung Chou
, Kayla Fathi, Tobias Schimmer, Peter Colligan, David F. Redmiles, Rafael Prikladnicki:
Co-Designing for a Hybrid Workplace Experience in Software Development. 50-59 - Victoria Jackson

, Rafael Prikladnicki
, André van der Hoek
, Lisa Marshall:
Team Creativity in a Hybrid Software Development World: Eight Approaches. 60-69 - Blooma John

, Zeena Alsamarra'i
, Niki Panteli
:
Enhancing Employee Experience in the Era of Hybrid Work: The Case of Microsoft Viva. 70-79 - Stefano Dalla Palma, Gemma Catolino

, Dario Di Nucci
, Damian Andrew Tamburri
, Willem-Jan van den Heuvel:
Go Serverless With RADON! A Practical DevOps Experience Report. 80-89 - Rafael Maiani de Mello

, Roberto Oliveira
, Anderson G. Uchôa
, Willian Nalepa Oizumi
, Alessandro F. Garcia
, Baldoino Fonseca
, Fernanda de Mello
:
Recommendations for Developers Identifying Code Smells. 90-98 - Birgit Penzenstadler

, Alexander Serebrenik
, Miroslaw Staron
, Lorin Hochstein
:
From the War in Ukraine to Cannabis Use: Exploring a Diverse Set of Papers. 99-102 - Tim Menzies

, Brittany Johnson, David L. Roberts, Lauren Alvarez:
The Engineering Mindset Is an Ethical Mindset (We Just Don't Teach It That Way... Yet). 103-110 - George Fairbanks

:
Fix Tech Debt With Virtuous Cycles. 111-116 - Jeff Doolittle

:
APIs With GraphQL. 118-120
Volume 40, Number 3, May - June 2023
- Ipek Ozkaya

:
Application of Large Language Models to Software Engineering Tasks: Opportunities, Risks, and Implications. 4-8 - Markus Borg

, Emil Aasa, Khashayar Etemadi, Martin Monperrus:
Human, What Must I Tell You? 9-14 - Ciera Jaspan

, Collin Green
:
Defining, Measuring, and Managing Technical Debt. 15-19 - Christof Ebert

, Ulrich Hemel:
Technology Trends 2023: The Competence Challenge. 20-28 - Chakkrit Tantithamthavorn

, Jürgen Cito, Hadi Hemmati, Satish Chandra:
Explainable AI for SE: Challenges and Future Directions. 29-33 - Gichan Lee

, Scott Uk-Jin Lee
:
Toward Reliable Software Analytics: Systematic Integration of Explanations From Different Model-Agnostic Techniques. 34-42 - Lauren Alvarez

, Tim Menzies
:
Don't Lie to Me: Avoiding Malicious Explanations With STEALTH. 43-53 - Antonio Martini

, Terese Besker
, Torsten Posch, Jan Bosch
:
TD Pulse: Assessing the Systematic Management of Technical Debt. 54-62 - Qinghua Lu

, Liming Zhu, Xiwei Xu
, Jon Whittle
:
Responsible-AI-by-Design: A Pattern Collection for Designing Responsible Artificial Intelligence Systems. 63-71 - Mairieli Wessel

, Andy Zaidman
, Marco Aurélio Gerosa
, Igor Steinmacher
:
Guidelines for Developing Bots for GitHub. 72-79 - Birgit Penzenstadler

, Miroslaw Staron
, Silvia Abrahão
, Lorin Hochstein
:
AI, Tech, Energy, and Collaboration. 80-83 - Jürgen Cito, Satish Chandra, Chakkrit Tantithamthavorn

, Hadi Hemmati:
Expert Perspectives on Explainability. 84-88 - Alexey Pirozhnikov, Han Schaminée

:
Maritime's Smart Tech Revolution. 89-94 - Tim Menzies

:
How to "Sell" Ethics (Using AI): An Interview With Alexander Serebrenik. 95-97 - Brijesh Ammanath

:
Jon Smart on Patterns and Antipatterns for Enterprise Software Success. 98-100
Volume 40, Number 4, July - August 2023
- Ipek Ozkaya

:
The Next Frontier in Software Development: AI-Augmented Software Development Processes. 4-9 - Gabriel Darbord

, Benoît Verhaeghe
, Anne Etien
, Nicolas Anquetil
, Anas Shatnawi
, Abderrahmane Seriai
, Mustapha Derras
:
Migrating the Communication Protocol of Client-Server Applications. 11-18 - Rasmus Frey

:
How We Lead Successful Open-Source Collaborations in the Danish Public Sector. 19-24 - Ciera Jaspan

, Collin Green
:
Developer Productivity for Humans, Part 4: Build Latency, Predictability, and Developer Productivity. 25-29 - Christof Ebert

, Panos Louridas:
Generative AI for Software Practitioners. 30-38 - Johan Linåker

, Gregorio Robles
, Deborah Bryant, Sachiko Muto
:
Open Source Software in the Public Sector: 25 Years and Still in Its Infancy. 39-44 - Robert Viseur

, Nicolas Jullien
:
CommunesPlone: An Original Open Source Model of Resource Pooling in the Public Sector. 46-54 - Leonardo Favario

:
Toward a Free and Open Source-Driven Public Sector: An Italian Journey. 55-61 - Daniel Rudmark

, Juho Lindman
, Andreas Tryti
, Brede Dammen
:
Beyond Procurement: How Entur Navigated the Open Source Journey to Advance Public Transport. 62-70 - Luke D. Holbrook

:
Clarity About Transparency: Software Transparency and Open Source Software Licenses in the U.S. Public Sector. 71-76 - Eriks Klotins

, Tony Gorschek, Magnus Wilson:
Continuous Software Engineering: Introducing an Industry Readiness Model. 77-87 - Paul M. Clarke

:
The Remote Working Genie Is Out of the Office Bottle. 88-95 - Silvia Abrahão

, Miroslaw Staron
, Alexander Serebrenik
, Birgit Penzenstadler, Rafael Capilla:
Open Source Software: Communities and Quality. 96-99 - Kristel M. de Nobrega, Anne-Françoise Rutkowski

, Pieter M. A. Ribbers:
The Impact of Cyberattacks on Small States. 101-105 - Rashina Hoda

, Hoa Khanh Dam
, Chakkrit Tantithamthavorn
, Patanamon Thongtanunam
, Margaret-Anne D. Storey
:
Augmented Agile: Human-Centered AI-Assisted Software Management. 106-109 - George Fairbanks

:
Software Architecture is a Set of Abstractions. 110-113 - Lorin Hochstein

:
Why Don't We See Even More Failures? 114-116 - Kanchan Shringi

:
Matt Frisbie on Browser Extensions. 118-120
Volume 40, Number 5, September - October 2023
- Ipek Ozkaya

:
Can Architecture Knowledge Guide Software Development With Generative AI? 4-8 - Sofija Hotomski

:
My REvelation: Unveiling an Unseen Career in Requirements. 9-12 - Collin Green

, Ciera Jaspan
, Maggie Hodges
, Lanting He, Demei Shen, Nan Zhang:
Developer Productivity for Humans, Part 5: Onboarding and Ramp-Up. 13-19 - Christof Ebert

, Valentina Roldan:
Code Quality Analysis. 20-28 - Lorin Hochstein

, Filippo Lanubile
, Laura Nolan
, Rafael Prikladnicki
:
Developing Your Software Engineering Career: Words of Advice From Seasoned Professionals. 29-33 - Ronnie Edson de Souza Santos

, Brody Stuart-Verner, Cleyton V. C. de Magalhães
:
What Do Transgender Software Professionals Say About a Career in the Software Industry? 34-40 - Jonas Fritzsch

, Marvin Wyrich
, Justus Bogner
, Stefan Wagner
:
Resist the Hype!: Practical Recommendations to Cope With Résumé-Driven Development. 41-49 - Sonsoles López-Pernas

, Enrique Barra
, Aldo Gordillo
, Álvaro Alonso
, Juan Quemada
:
Scaling Student Feedback in Software Engineering Massive Open Online Courses. 50-57 - Isadora Cardoso-Pereira

, Geraldo Gomes
, Danilo Monteiro Ribeiro
, Alberto Luiz Oliveira Tavares de Souza, Danilo Lucena, Gustavo Pinto
:
Supporting the Careers of Developers With Disabilities: Lessons From Zup Innovation. 58-65 - Hüseyin Ünlü

, Ozan Rasit Yürüm
, Özden Özcan-Top
, Onur Demirörs
:
How Software Practitioners Perceive Work-Related Barriers and Benefits Based on Their Educational Backgrounds: Insights From a Survey Study. 66-75 - Ronnie Edson de Souza Santos

, Luiz Fernando Capretz
, Cleyton V. C. de Magalhães
, Rodrigo E. C. Souza:
Myths and Facts About a Career in Software Testing: A Comparison Between Students' Beliefs and Professionals' Experience. 76-84 - Nils Brede Moe

, Viktoria Stray
, Darja Smite
, Marius Mikalsen
:
Attractive Workplaces: What Are Engineers Looking for? 85-93 - Iñigo Luja Beraza, Juan Manuel Vara

, David Granada
, Cristian Gómez Macías
, Francisco Javier Pérez-Blanco
:
On the Impact of Project Management Certification for Software Projects and Practitioners. 100-107 - Andrei Furda

, Alessandro Soro
, Erwin Fielt
, Nicola Bartlett, Colin J. Fidge
, Jesse Steineck
, Lionel van den Berg:
Jump-Starting Software Engineering Careers. 108-115 - Miroslaw Staron

, Silvia Abrahão
, Chetan Honnenahalli
, Jennifer Horkoff
:
Privacy, Security, Soft Requirements, and Flaky Tests. 117-120 - Tim Menzies

, Chris Hazard:
"The Best Data Are Fake Data?": An Interview With Chris Hazard. 121-124 - Lorin Hochstein

:
Resource Exhaustion. 126-128 - Priyanka Raghavan

:
Ross John Anderson on Software Obsolescence. 130-132 - Anthony I. Wasserman

:
Preparing Software Engineers for Management Roles. 94-99
Volume 40, Number 6, November - December 2023
- Ipek Ozkaya

:
Looking Back, Looking Forward: Reflections of an Editor in Chief. 4-10 - Didar Zowghi

, Muneera Bano
:
What's Missing in Requirements Engineering for Responsible AI? 11-15 - Adam Brown

, Alison Chang, Ben Holtz, Sarah D'Angelo
:
Developer Productivity for Humans, Part 6: Measuring Flow, Focus, and Friction for Developers. 16-21 - Diomidis Spinellis

:
Commands as AI Conversations. 22-26 - Christof Ebert

, Maximilian Beck
:
Artificial Intelligence for Cybersecurity. 27-34 - Bastian Tenbergen

, Stephan Krusche
, Robert Hanna
, Muneera Bano
:
Software Engineering Education and Training: Industry Demands, Curriculum Deficits, and Pedagogy Direction. 36-39 - Marian Daun

:
Software Engineering Education for Technical Engineering Degrees: A Comparison With the Needs of Robotics Software Engineering Education. 40-46 - Valerio Terragni

, Catherine I. Watson
, Nicholas Rowe, Nasser Giacaman
:
Fostering Professionalism in Software Engineering: An Early-Exposure Approach. 47-54 - Frances Paulisch

, Matthias Backert, Thomas Blum:
Lessons Learned From a Learning Program for Software Architects. 55-62 - Andrea Capiluppi

, Letizia Jaccheri:
Booting and Rebooting Academia-Industry Collaborations Within Software Engineering Courses. 63-71 - Anthony I. Wasserman

:
Emulating a Tech Startup in a University: Everything but the Code. 72-78 - Diana Kirk

, Andrew Luxton-Reilly, Ewan D. Tempero:
Evaluating Student Risk Group Mitigation Strategies. 79-86 - Selma Nazlioglu

, Çigdem Turhan
, Ali Yazici
:
Education With Experience: Assessment of a Co-op Model in Undergraduate Engineering Programs in Computing. 87-94 - Javier Cámara

, David Garlan
:
Learning by Redoing: An Experimental Study on the Impact of Repetition of Formative Assessments in a Formal Methods Course for Software Engineers. 95-101 - Kevin D. Wendt

:
A Replication of and Extension to the Original Code Mangler Study. 102-108 - Anas Mahmoud

:
An Experience Report on Using Wireframes in a Capstone Software Engineering Class. 109-116 - Rolf-Helge Pfeiffer

, Mircea Lungu, Paolo Tell
:
Live Is Life: Teaching Software Engineering on Live Systems. 117-125 - Silvia Abrahão

, Miroslaw Staron
, Alexander Serebrenik
, Birgit Penzenstadler, Rafael Prikladnicki, Henry Muccini:
Focusing on Developers in the Era of AI and ML. 126-129 - Laura Maguire

:
Cognitive Skills in Software Engineering: Operating Complex, Adaptive Systems at Speed and Scale. 130-134 - Brittany Johnson, Tim Menzies

:
Unfairness Is Everywhere, so What to Do? An Interview With Jeanna Matthews. 135-138 - Giancarlo Guizzardi

, Oscar Pastor, Veda C. Storey:
Thinking Fast and Slow in Software Engineering. 139-142 - Jeff Doolittle

:
Luca Galante on Platform Engineering. 144-146

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














