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.