


default search action
IEEE Software, Volume 37
Volume 37, Number 1, January - February 2020
- Ipek Ozkaya
:
What Should a Software Engineer Know? 3-6 - Rick Kazman, Liliana Pasquale:
Software Engineering in Society. 7-9 - Gemma Catolino
, Fabio Palomba
, Damian A. Tamburri
, Alexander Serebrenik
, Filomena Ferrucci
:
Gender Diversity and Community Smells: Insights From the Trenches. 10-16 - Leticia Duboc
, Curtis McCord, Christoph Becker, Syed Ishtiaque Ahmed
:
Critical Requirements Engineering in Practice. 17-24 - Tamara Lopez
, Thein Than Tun, Arosha K. Bandara
, Mark Levine
, Bashar Nuseibeh
, Helen Sharp
:
Taking the Middle Path: Learning About Security Through Online Social Interaction. 25-30 - Suresh Malladi, Hemang Chamakuzhi Subramanian
:
Bug Bounty Programs for Cybersecurity: Practices, Issues, and Recommendations. 31-39 - Juergen Grossmann
, Michael Felderer, Johannes Viehmann, Ina Schieferdecker:
A Taxonomy to Assess and Tailor Risk-Based Testing in Recent Testing Standards. 40-49 - Fabiano Dalpiaz
, Kendra M. L. Cooper:
Games for Requirements Engineers: Analysis and Directions. 50-59 - André Magno Costa de Araújo, Valéria Cesário Times, Marcus Urbano da Silva:
A Tool for Generating Health Applications Using Archetypes. 60-67 - Sarah Gregory
:
Shu-Ha-Ri for RE? An Agile Approach to Requirements Engineering Practitioner Maturity. 68-71 - Gislaine Camila Lapasini Leal
, Rafael Prikladnicki, Christof Ebert
, Renato Balancieri, Leandro Bento Pompermaier
:
Practices and Tools for Software Start-Ups. 72-77 - Rafael Prikladnicki, Casper Lassenius, Jeffrey C. Carver:
Trends in Agile: Business Agility. 78-80 - Tim Menzies
:
The Five Laws of SE for AI. 81-85 - Uwe Zdun
, Erik Wittern, Philipp Leitner
:
Emerging Trends, Challenges, and Experiences in DevOps and Microservice APIs. 87-91 - Eltjo R. Poort
:
Between the Waterfall Wasteland and the Agile Outback. 92-97 - Gavin Henry
:
Justin Richer on OAuth. 98-100
Volume 37, Number 2, March - April 2020
- Ipek Ozkaya
:
Building Blocks of Software Design. 3-5 - Birgit Penzenstadler
:
When Does Design Help Thinking, and When Does Design Thinking Help? 6-9 - Gerard J. Holzmann
:
Predicting the Past. 10-12 - Christof Ebert
, Youssef Rekik, Rahul Karade:
Security Test. 13-20 - Annie Combelles, Christof Ebert
, Percival Lucena:
Design Thinking. 21-24 - Jennifer Hehn
, Daniel Méndez
, Falk Uebernickel, Walter Brenner, Manfred Broy
:
On Integrating Design Thinking for Human-Centered Requirements Engineering. 25-31 - Nolwen Mahe, Bram Adams
, Josianne Marsan
, Mathieu Templier
, Sylvie Bissonnette:
Migrating a Software Factory to Design Thinking: Paying Attention to People and Mind-Sets. 32-40 - Seppo Kuula, Harri Haapasalo
, Juha-Matti Kosonen:
Three Phases of Transforming a Project-Based IT Company Into a Lean and Design-Led Digital Service Provider. 41-48 - Talita Rozante de Paula, Tatiane Santana Amancio, Jose Adan Nonato Flores:
Design Thinking in Industry. 49-51 - Juho Lindman
, Jennifer Horkoff
, Imed Hammouda, Eric Knauss
:
Emerging Perspectives of Application Programming Interface Strategy: A Framework to Respond to Business Concerns. 52-59 - Aleksander Fabijan
, Pavel A. Dmitriev, Helena Holmström Olsson, Jan Bosch:
The Online Controlled Experiment Lifecycle. 60-67 - Vahid Garousi
, Görkem Giray
, Eray Tüzün
, Cagatay Catal
, Michael Felderer:
Closing the Gap Between Software Engineering Education and Industrial Needs. 68-77 - Laura E. Barton, Gulipek Candan, Thomas Fritz, Thomas Zimmermann
, Gail C. Murphy
:
The Sound of Software Development: Music Listening Among Software Engineers. 78-85 - Jeffrey C. Carver, Birgit Penzenstadler
:
Requirements Engineering Research: News From the Trenches. 86-88 - Bob van Luijt
, Micha Verhagen
:
Bringing Semantic Knowledge Graph Technology to Your Data. 89-94 - Austen Rainer
:
Anaya's Journey: A Vision for a Future Software Academy. 95-96 - Nate Black:
Boris Cherny on TypeScript. 98-100
Volume 37, Number 3, May - June 2020
- Ipek Ozkaya
:
The Deployment View. 3-5 - Christof Ebert
, Anh Kim, Jeroen van Genuchten:
Technology Trends: Winning With ACES. 6-13 - Niklas Mellegård
, Håkan Burden, Daniel Levin, Kenneth Lind, Ana Magazinius:
Contrasting Big Bang With Continuous Integration Through Defect Reports. 14-20 - Vidroha Debroy
, Senecca Miller:
Overcoming Challenges With Continuous Integration and Deployment Pipelines: An Experience Report From a Small Company. 21-29 - Aymeric Hemon
, Brian Fitzgerald, Barbara Lyonnet
, Frantz Rowe:
Innovative Practices for Knowledge Sharing in Large-Scale DevOps. 30-37 - Romina Spalazzese
, Patrizio Pelliccione
, Ulrik Eklund:
INTERO: An Interoperability Model for Large Systems. 38-45 - Sergio Segura, Dave Towey
, Zhi Quan Zhou
, Tsong Yueh Chen
:
Metamorphic Testing: Testing the Untestable. 46-53 - Darja Smite
, Rini van Solingen, Panagiota Chatzipetrou
:
The Offshoring Elephant in the Room: Turnover. 54-62 - Lucas Gren
, Alfredo Goldman, Christian Jacobsson:
Group-Development Psychology Training: The Perceived Effects on Agile Software-Development Teams. 63-69 - Viktoria Stray
, Nils Brede Moe, Dag I. K. Sjøberg:
Daily Stand-Up Meetings: Start Breaking the Rules. 70-77 - Martin P. Robillard
, Kaylee Kutschera
:
Lessons Learned While Migrating From Swing to JavaFX. 78-85 - Nicole Novielli
, Fabio Calefato
, Filippo Lanubile:
Love, Joy, Anger, Sadness, Fear, and Surprise: SE Needs Special Kinds of AI: A Case Study on Text Mining and SE. 86-91 - George Fairbanks
:
Testing Numbs Us to Our Loss of Intellectual Control. 93-96 - Adam Conrad
:
Chris McCord on Phoenix's LiveView Functionality. 98-100
Volume 37, Number 4, July - August 2020
- Ipek Ozkaya
:
What Is Really Different in Engineering AI-Enabled Systems? 3-6 - Fabiano Dalpiaz
, Nan Niu
:
Requirements Engineering in the Days of Artificial Intelligence. 7-10 - Gerard J. Holzmann
:
Test Fatigue. 11-16 - Christof Ebert
, Panos Louridas, Tiago M. Fernández-Caramés
, Paula Fraga-Lamas
:
Blockchain Technologies in Practice. 17-25 - Anita D. Carleton
, Erin Harper, Tim Menzies
, Tao Xie, Sigrid Eldh
, Michael R. Lyu:
The AI Effect: Working at the Intersection of AI and SE. 26-35 - Miryung Kim
:
Software Engineering for Data Analytics. 36-42 - William C. Benton
:
Machine Learning Systems and Intelligent Applications. 43-49 - Ville Vakkuri
, Kai-Kristian Kemell
, Joni Kultanen, Pekka Abrahamsson
:
The Current State of Industrial Practice in Artificial Intelligence Ethics. 50-57 - Christian Kaltenecker
, Alexander Grebhahn
, Norbert Siegmund
, Sven Apel
:
The Interplay of Sampling and Machine Learning for Software Performance Prediction. 58-66 - Tao Zhang
, Ying Liu, Jerry Gao
, Lipeng Gao, Jing Cheng:
Deep Learning-Based Mobile Application Isomorphic GUI Identification for Automated Robotic Testing. 67-74 - Igor Wiese, Ivanilton Polato
, Gustavo Pinto
:
Naming the Pain in Developing Scientific Software. 75-82 - Jeffrey C. Carver, Birgit Penzenstadler
, Leandro L. Minku
, Ricardo Colomo Palacios, Xabier Larrucea:
Conference Highlights: JIT Fault Prevention, Motivated Modeling, Security in Requirements, and Improving Team Performance. 83-86 - Anita D. Carleton, Erin Harper, Michael R. Lyu, Sigrid Eldh
, Tao Xie, Tim Menzies
:
Expert Perspectives on AI. 87-94 - George Fairbanks
:
Ur-Technical Debt. 95-98 - Varalakshmi Venkataswamy, Balachandran Seetharam
:
The Impact of Software on Eyecare in India. 99-106 - Jeff Doolittle
:
Jeremy Miller on Waterfall Versus Agile. 107-
Volume 37, Number 5, September - October 2020
- Ipek Ozkaya
:
Unanticipated Scenarios. 3-5 - Irish Singh
, Seok-Won Lee
:
RE_BBC: Requirements Engineering in a Blockchain-Based Cloud: Its Role in Service-Level Agreement Specification. 7-12 - Georgios I. Doukidis, Diomidis Spinellis
, Christof Ebert
:
Digital Transformation?A Primer for Practitioners. 13-21 - Peter Sykacek
:
Biased Against Race or Age? 22 - Xabier Larrucea, Cesare Pautasso
:
Blockchain and Smart Contract Engineering. 23-29 - Yue Liu
, Qinghua Lu
, Hye-Young Paik
, Xiwei Xu
, Shiping Chen
, Liming Zhu
:
Design Pattern as a Service for Blockchain-Based Self-Sovereign Identity. 30-36 - Maximilian Wöhrer
, Uwe Zdun
:
From Domain-Specific Language to Code: Smart Contracts and the Application of Design Patterns. 37-42 - Carlos Velasco, Ricardo Colomo Palacios
, Ramon Cano:
Neural Distributed Ledger. 43-48 - Dabao Wang, Kui Liu
, Li Li
:
On the Need of Understanding the Failures of Smart Contracts. 49-54 - Siwapol Jumnongsaksub, Kunwadee Sripanidkulchai
:
Reducing Smart Contract Runtime Errors on Ethereum. 55-59 - Ghareeb Falazi
, Andrea Lamparelli, Uwe Breitenbücher, Florian Daniel
, Frank Leymann:
Unified Integration of Smart Contracts Through Service Orientation. 60-66 - S. Magnus Ågren
, Eric Knauss
, Paolo Giusto, Grant Soremekun, Rogardt Heldal, Daniela E. Damian:
The Automotive Virtual Verification Ecosystem: Impediments and Enablers. 67-76 - Gunnar Brataas
, Geir Kjetil Hanssen, Nikolas Herbst
, André van Hoorn:
Agile Scalability Engineering: The ScrumScale Method. 77-84 - Clauirton de Siebra
, Leonardo Sodre, Jonysberg P. Quintino
, Fabio Q. B. da Silva
, André L. M. Santos
:
Collaborative Feedback and Its Effects on Software Teams. 85-93 - Jeffrey C. Carver, Miroslaw Staron:
Blockchain and Smart Contract Engineering. 94-96 - Cesare Pautasso
, Olaf Zimmermann, Liming Zhu
, Thomas Bocek, Xabier Larrucea:
Unchain or Block the Hype? : Decision Drivers, Success Factors, and Perspectives for Blockchain Adoption. 97-103 - Bram Adams
, Foutse Khomh
:
The Diversity Crisis of Software Engineering for Artificial Intelligence. 104-108 - George Fairbanks
:
Code Is Your Partner in Thought. 109-112 - Gerbrand van de Beek, Ronald Liem, Henk Jan van der Horst, Michiel van Genuchten
:
Building and Deploying a COVID-19 Monitoring Solution in March. 113-120 - Gavin Henry
:
Bert Hubert on the Domain Name System. 122-124
Volume 37, Number 6, November - December 2020
- Ipek Ozkaya
:
The Behavioral Science of Software Engineering and Human-Machine Teaming. 3-6 - Mariam Guizani
, Lara Letaw, Margaret Burnett, Anita Sarma
:
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls. 7-11 - Dave Bernstein
, Grady Booch:
The UML and the Rational Unified Process. 12 - Christof Ebert
, Aurora Vizcaíno, Antonio Manjavacas
:
IT Governance. 13-20 - Marian Petre
, Jim Buckley, Luke Church, Margaret-Anne D. Storey
, Thomas Zimmermann
:
Behavioral Science of Software Engineering. 21-25 - Sebastian Baltes
, George Park, Alexander Serebrenik
:
Is 40 the New 60? How Popular Media Portrays the Employability of Older Software Developers. 26-31 - Bhaveet Nagaria
, Tracy Hall
:
Reducing Software Developer Human Errors by Improving Situation Awareness. 32-37 - Mustapha Cheikh-Ammar
, Simon Bourdeau, Jessica Darveau
:
Navigating the Rough Seas of Software Project Resistance: Four Project Manager Personas to Help Bring the Ship Safely to Harbor. 38-43 - Ciera Jaspan
, Matthew Jorde, Carolyn D. Egelman
, Collin Green, Ben Holtz, Edward K. Smith, Maggie Hodges, Andrea Knight, Liz Kammer, Jill Dicker, Caitlin Sadowski, James Lin, Lan Cheng, Mark Canning, Emerson R. Murphy-Hill
:
Enabling the Study of Software Development Behavior With Cross-Tool Logs. 44-51 - Thomas D. LaToza
:
Information Needs: Lessons for Programming Tools. 52-57 - Todd Sedano
, Paul Ralph
, Cécile Péraire:
Dual-Track Development. 58-64 - Vahid Garousi
, David C. Shepherd
, Kadir Herkiloglu:
Successful Engagement of Practitioners and Software Engineering Researchers: Evidence From 26 International Industry-Academia Collaborative Projects. 65-75 - Miroslaw Ochodek
, Miroslaw Staron
, Wilhelm Meding, Jan Bosch:
LegacyPro - A DNA-Inspired Method for Identifying Process Legacies in Software Development Organizations. 76-85 - Vard Antinyan
:
Evaluating Essential and Accidental Code Complexity Triggers by Practitioners' Perception. 86-93 - Junjie Wang, Ye Yang, Qing Wang:
Artificial Intelligence-Powered Worker Engagement in Software Crowdsourcing. 94-98 - Bran Selic
:
Controlling the Controllers: What Software People Can Learn From Control Theory. 99-103 - George Fairbanks
:
The Rituals of Iterations and Tests. 105-108 - Justin Beyer
:
Adam Shostack on Threat Modeling. 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.