Journal: IEEE Software

Volume 37, Issue 6

3 -- 6Ipek Ozkaya. The Behavioral Science of Software Engineering and Human-Machine Teaming
7 -- 11Mariam Guizani, Lara Letaw, Margaret Burnett, Anita Sarma. Gender Inclusivity as a Quality Requirement: Practices and Pitfalls
12 -- 0Dave Bernstein, Grady Booch. The UML and the Rational Unified Process
13 -- 20Christof Ebert, Aurora Vizcaíno, Antonio Manjavacas. IT Governance
21 -- 25Marian Petre, Jim Buckley, Luke Church, Margaret-Anne D. Storey, Thomas Zimmermann 0001. Behavioral Science of Software Engineering
26 -- 31Sebastian Baltes, George Park, Alexander Serebrenik. Is 40 the New 60? How Popular Media Portrays the Employability of Older Software Developers
32 -- 37Bhaveet Nagaria, Tracy Hall. Reducing Software Developer Human Errors by Improving Situation Awareness
38 -- 43Mustapha 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
44 -- 51Ciera 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
52 -- 57Thomas D. LaToza. Information Needs: Lessons for Programming Tools
58 -- 64Todd Sedano, Paul Ralph, Cécile Péraire. Dual-Track Development
65 -- 75Vahid Garousi, David C. Shepherd, Kadir Herkiloglu. Successful Engagement of Practitioners and Software Engineering Researchers: Evidence From 26 International Industry-Academia Collaborative Projects
76 -- 85Miroslaw Ochodek, Miroslaw Staron, Wilhelm Meding, Jan Bosch. LegacyPro - A DNA-Inspired Method for Identifying Process Legacies in Software Development Organizations
86 -- 93Vard Antinyan. Evaluating Essential and Accidental Code Complexity Triggers by Practitioners' Perception
94 -- 98Junjie Wang 0001, Ye Yang, Qing Wang 0001. Artificial Intelligence-Powered Worker Engagement in Software Crowdsourcing
99 -- 103Bran Selic. Controlling the Controllers: What Software People Can Learn From Control Theory
105 -- 108George Fairbanks. The Rituals of Iterations and Tests
110 -- 112Justin Beyer. Adam Shostack on Threat Modeling

Volume 37, Issue 4

3 -- 6Ipek Ozkaya. What Is Really Different in Engineering AI-Enabled Systems?
3 -- 5Ipek Ozkaya. Unanticipated Scenarios
7 -- 10Fabiano Dalpiaz, Nan Niu. Requirements Engineering in the Days of Artificial Intelligence
7 -- 12Irish Singh, Seok-Won Lee. RE_BBC: Requirements Engineering in a Blockchain-Based Cloud: Its Role in Service-Level Agreement Specification
11 -- 16Gerard J. Holzmann. Test Fatigue
13 -- 21Georgios I. Doukidis, Diomidis Spinellis, Christof Ebert. Digital Transformation?A Primer for Practitioners
17 -- 25Christof Ebert, Panos Louridas, Tiago M. Fernández-Caramés, Paula Fraga-Lamas. Blockchain Technologies in Practice
22 -- 0Peter Sykacek. Biased Against Race or Age?
23 -- 29Xabier Larrucea, Cesare Pautasso. Blockchain and Smart Contract Engineering
26 -- 35Anita D. Carleton, Erin Harper, Tim Menzies, Tao Xie, Sigrid Eldh, Michael R. Lyu. The AI Effect: Working at the Intersection of AI and SE
30 -- 36Yue Liu, Qinghua Lu 0001, Hye-Young Paik, Xiwei Xu, Shiping Chen 0001, Liming Zhu. Design Pattern as a Service for Blockchain-Based Self-Sovereign Identity
36 -- 42Miryung Kim. Software Engineering for Data Analytics
37 -- 42Maximilian Wöhrer, Uwe Zdun. From Domain-Specific Language to Code: Smart Contracts and the Application of Design Patterns
43 -- 49William C. Benton. Machine Learning Systems and Intelligent Applications
43 -- 48Carlos Velasco, Ricardo Colomo Palacios, Ramon Cano. Neural Distributed Ledger
49 -- 54Dabao Wang, Kui Liu 0001, Li Li 0029. On the Need of Understanding the Failures of Smart Contracts
50 -- 57Ville Vakkuri, Kai-Kristian Kemell, Joni Kultanen, Pekka Abrahamsson. The Current State of Industrial Practice in Artificial Intelligence Ethics
55 -- 59Siwapol Jumnongsaksub, Kunwadee Sripanidkulchai. Reducing Smart Contract Runtime Errors on Ethereum
58 -- 66Christian Kaltenecker, Alexander Grebhahn, Norbert Siegmund, Sven Apel. The Interplay of Sampling and Machine Learning for Software Performance Prediction
60 -- 66Ghareeb Falazi, Andrea Lamparelli, Uwe Breitenbücher, Florian Daniel, Frank Leymann. Unified Integration of Smart Contracts Through Service Orientation
67 -- 74Tao Zhang, Ying Liu, Jerry Gao, Li Peng Gao, Jing Cheng. Deep Learning-Based Mobile Application Isomorphic GUI Identification for Automated Robotic Testing
67 -- 76S. Magnus Ågren, Eric Knauss, Paolo Giusto, Grant Soremekun, Rogardt Heldal, Daniela E. Damian. The Automotive Virtual Verification Ecosystem: Impediments and Enablers
75 -- 82Igor Wiese, Ivanilton Polato, Gustavo Pinto 0001. Naming the Pain in Developing Scientific Software
77 -- 84Gunnar Brataas, Geir Kjetil Hanssen, Nikolas Herbst, André van Hoorn. Agile Scalability Engineering: The ScrumScale Method
83 -- 86Jeffrey 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
85 -- 93Clauirton de Siebra, Leonardo Sodre, Jonysberg P. Quintino, Fabio Q. B. da Silva, André L. M. Santos. Collaborative Feedback and Its Effects on Software Teams
87 -- 94Anita D. Carleton, Erin Harper, Michael R. Lyu, Sigrid Eldh, Tao Xie, Tim Menzies. Expert Perspectives on AI
94 -- 96Jeffrey C. Carver, Miroslaw Staron. Blockchain and Smart Contract Engineering
95 -- 98George Fairbanks. Ur-Technical Debt
97 -- 103Cesare Pautasso, Olaf Zimmermann, Liming Zhu, Thomas Bocek, Xabier Larrucea. Unchain or Block the Hype? : Decision Drivers, Success Factors, and Perspectives for Blockchain Adoption
99 -- 106Varalakshmi Venkataswamy, Balachandran Seetharam. The Impact of Software on Eyecare in India
104 -- 108Bram Adams, Foutse Khomh. The Diversity Crisis of Software Engineering for Artificial Intelligence
107 -- 0Jeff Doolittle. Jeremy Miller on Waterfall Versus Agile
109 -- 112George Fairbanks. Code Is Your Partner in Thought
113 -- 120Gerbrand van de Beek, Ronald Liem, Henk Jan van der Horst, Michiel van Genuchten. Building and Deploying a COVID-19 Monitoring Solution in March
122 -- 124Gavin Henry. Bert Hubert on the Domain Name System

Volume 37, Issue 3

3 -- 5Ipek Ozkaya. The Deployment View
6 -- 13Christof Ebert, Anh Kim, Jeroen van Genuchten. Technology Trends: Winning With ACES
14 -- 20Niklas Mellegård, Håkan Burden, Daniel Levin, Kenneth Lind, Ana Magazinius. Contrasting Big Bang With Continuous Integration Through Defect Reports
21 -- 29Vidroha Debroy, Senecca Miller. Overcoming Challenges With Continuous Integration and Deployment Pipelines: An Experience Report From a Small Company
30 -- 37Aymeric Hemon, Brian Fitzgerald 0001, Barbara Lyonnet, Frantz Rowe. Innovative Practices for Knowledge Sharing in Large-Scale DevOps
38 -- 45Romina Spalazzese, Patrizio Pelliccione, Ulrik Eklund. INTERO: An Interoperability Model for Large Systems
46 -- 53Sergio Segura, Dave Towey, Zhi Quan Zhou, Tsong Yueh Chen. Metamorphic Testing: Testing the Untestable
54 -- 62Darja Smite, Rini van Solingen, Panagiota Chatzipetrou. The Offshoring Elephant in the Room: Turnover
63 -- 69Lucas Gren, Alfredo Goldman, Christian Jacobsson. Group-Development Psychology Training: The Perceived Effects on Agile Software-Development Teams
70 -- 77Viktoria Stray, Nils Brede Moe, Dag I. K. Sjøberg. Daily Stand-Up Meetings: Start Breaking the Rules
78 -- 85Martin P. Robillard, Kaylee Kutschera. Lessons Learned While Migrating From Swing to JavaFX
86 -- 91Nicole 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
93 -- 96George Fairbanks. Testing Numbs Us to Our Loss of Intellectual Control
98 -- 100Adam Conrad. Chris McCord on Phoenix's LiveView Functionality

Volume 37, Issue 2

3 -- 5Ipek Ozkaya. Building Blocks of Software Design
6 -- 9Birgit Penzenstadler. When Does Design Help Thinking, and When Does Design Thinking Help?
10 -- 12Gerard J. Holzmann. Predicting the Past
13 -- 20Christof Ebert, Youssef Rekik, Rahul Karade. Security Test
21 -- 24Annie Combelles, Christof Ebert, Percival Lucena. Design Thinking
25 -- 31Jennifer Hehn, Daniel Méndez 0001, Falk Uebernickel, Walter Brenner, Manfred Broy. On Integrating Design Thinking for Human-Centered Requirements Engineering
32 -- 40Nolwen Mahe, Bram Adams, Josianne Marsan, Mathieu Templier, Sylvie Bissonnette. Migrating a Software Factory to Design Thinking: Paying Attention to People and Mind-Sets
41 -- 48Seppo Kuula, Harri Haapasalo, Juha-Matti Kosonen. Three Phases of Transforming a Project-Based IT Company Into a Lean and Design-Led Digital Service Provider
49 -- 51Talita Rozante de Paula, Tatiane Santana Amancio, Jose Adan Nonato Flores. Design Thinking in Industry
52 -- 59Juho Lindman, Jennifer Horkoff, Imed Hammouda, Eric Knauss. Emerging Perspectives of Application Programming Interface Strategy: A Framework to Respond to Business Concerns
60 -- 67Aleksander Fabijan, Pavel Dmitriev, Helena Holmström Olsson, Jan Bosch. The Online Controlled Experiment Lifecycle
68 -- 77Vahid Garousi, Görkem Giray, Eray Tüzün, Cagatay Catal, Michael Felderer. Closing the Gap Between Software Engineering Education and Industrial Needs
78 -- 85Laura E. Barton, Gulipek Candan, Thomas Fritz 0001, Thomas Zimmermann 0001, Gail C. Murphy. The Sound of Software Development: Music Listening Among Software Engineers
86 -- 88Jeffrey C. Carver, Birgit Penzenstadler. Requirements Engineering Research: News From the Trenches
89 -- 94Bob van Luijt, Micha Verhagen. Bringing Semantic Knowledge Graph Technology to Your Data
95 -- 96Austen Rainer. Anaya's Journey: A Vision for a Future Software Academy
98 -- 100Nate Black. Boris Cherny on TypeScript

Volume 37, Issue 1

3 -- 6Ipek Ozkaya. What Should a Software Engineer Know?
7 -- 9Rick Kazman, Liliana Pasquale. Software Engineering in Society
10 -- 16Gemma Catolino, Fabio Palomba, Damian A. Tamburri, Alexander Serebrenik, Filomena Ferrucci. Gender Diversity and Community Smells: Insights From the Trenches
17 -- 24Leticia Duboc, Curtis McCord, Christoph Becker, Syed Ishtiaque Ahmed. Critical Requirements Engineering in Practice
25 -- 30Tamara Lopez, Thein Than Tun, Arosha K. Bandara, Mark Levine, Bashar Nuseibeh, Helen Sharp. Taking the Middle Path: Learning About Security Through Online Social Interaction
31 -- 39Suresh Malladi, Hemang Chamakuzhi Subramanian. Bug Bounty Programs for Cybersecurity: Practices, Issues, and Recommendations
40 -- 49Juergen Grossmann, Michael Felderer, Johannes Viehmann, Ina Schieferdecker. A Taxonomy to Assess and Tailor Risk-Based Testing in Recent Testing Standards
50 -- 59Fabiano Dalpiaz, Kendra M. L. Cooper. Games for Requirements Engineers: Analysis and Directions
60 -- 67André Magno Costa de Araújo, Valéria Cesário Times, Marcus Urbano da Silva. A Tool for Generating Health Applications Using Archetypes
68 -- 71Sarah Gregory. Shu-Ha-Ri for RE? An Agile Approach to Requirements Engineering Practitioner Maturity
72 -- 77Gislaine Camila Lapasini Leal, Rafael Prikladnicki, Christof Ebert, Renato Balancieri, Leandro Bento Pompermaier. Practices and Tools for Software Start-Ups
78 -- 80Rafael Prikladnicki, Casper Lassenius, Jeffrey C. Carver. Trends in Agile: Business Agility
81 -- 85Tim Menzies. The Five Laws of SE for AI
87 -- 91Uwe Zdun, Erik Wittern, Philipp Leitner. Emerging Trends, Challenges, and Experiences in DevOps and Microservice APIs
92 -- 97Eltjo Poort. Between the Waterfall Wasteland and the Agile Outback
98 -- 100Gavin Henry. Justin Richer on OAuth