Journal: IEEE Software

Volume 36, Issue 6

3 -- 6Ipek Ozkaya. Interact, Collaborate, Debate
7 -- 11Sarah Gregory. Requirements Engineering: The Quest for Meaningful Metrics: Time for a Change?
12 -- 15Gregorio Robles, Igor Steinmacher, Paul Adams, Christoph Treude. Twenty Years of Open Source Software: From Skepticism to Mainstream
17 -- 22Benjamin M. Brosgol. How to Succeed in the Software Business While Giving Away the Source Code: The AdaCore Experience
23 -- 28Diane Mueller, Daniel Izquierdo-Cortazar. From Art to Science: The Evolution of Community Development
29 -- 33Thomas P. Scanlon. Critical Factors for Open Source Advancement in the U.S. Department of Defense
34 -- 42Guilherme Avelino, Leonardo Teixeira Passos, Fábio Petrillo, Marco Tulio Valente. Who Can Maintain This Code?: Assessing the Effectiveness of Repository-Mining Techniques for Identifying Software Maintainers
43 -- 52Gregory Vial. Lessons in Persisting Object Data Using Object-Relational Mapping
53 -- 56George Fairbanks. Better Code Reviews With Design by Contract
57 -- 60Michiel van Genuchten, Les Hatton. Ten Years of "Impact" Columns - The Good, the Bad, and the Ugly
61 -- 65John Backes, Pauline Bolignano, Byron Cook, Andrew Gacek, Kasper Søe Luckow, Neha Rungta, Martin Schaef, Cole Schlesinger, Rima Tanash, Carsten Varming, Michael W. Whalen. One-Click Formal Methods
66 -- 72Christof Ebert, Jens Heidrich, Silverio Martínez-Fernández, Adam Trendowicz. Data Science: Technologies for Better Software
73 -- 75Gerard J. Holzmann. Code Overload
76 -- 78Jeffrey C. Carver, Alexander Serebrenik. Gender in Software Engineering
79 -- 82Alcides Fonseca, Rick Kazman, Patricia Lago. A Manifesto for Energy-Aware Software
83 -- 87Gavin Henry. Howard Chu on Lightning Memory-Mapped Database

Volume 36, Issue 5

3 -- 5Ipek Ozkaya. The Voice of the Developer
6 -- 9Nicole Novielli, Alexander Serebrenik. Sentiment and Emotion in Software Engineering
10 -- 14Alistair Mavin, Philip Wilkinson. Ten Years of EARS
15 -- 23Christof Ebert, Michael Weyrich. Validation of Autonomous Systems
24 -- 28Chris Hathhorn, Grigore Rosu. Dealing With C's Original Sin
29 -- 31Jeffrey C. Carver, Leandro L. Minku. Highlights from ICSE 2019: Software Security and Mobile App Energy Consumption
32 -- 37Daniel Martens, Walid Maalej. Release Early, Release Often, and Watch Your Users' Emotions: Lessons From Emotional Patterns
38 -- 45Colin Werner, Ze Shi Li, Daniela E. Damian. Can a Machine Learn Through Customer Sentiment?: A Cost-Aware Approach to Predict Support Ticket Escalations
46 -- 50Marc J. Lanovaz, Bram Adams. Comparing the Communication Tone and Responses of Users and Developers in Two R Mailing Lists: Measuring Positive and Negative Emails
51 -- 56Kelly Blincoe, Olga Springer, Michal R. Wróbel. Perceptions of Gender Diversity's Impact on Mood in Software Development Teams
57 -- 64Emanuel Mellblom, Isar Arason, Lucas Gren, Richard Torkar. The Connection Between Burnout and Personality Types in Software Developers
65 -- 70Rungroj Maipradit, Hideaki Hata, Kenichi Matsumoto. Sentiment Classification Using N-Gram Inverse Document Frequency and Automated Machine Learning
71 -- 75William R. Nichols. The End to the Myth of Individual Programmer Productivity
76 -- 79George Fairbanks. Healthy Code Reveals the Problem and Solution
80 -- 84Adam Gordon Bell. Jonathan Boccara on Legacy Code

Volume 36, Issue 4

3 -- 95Ipek Ozkaya. Are DevOps and Automation Our Next Silver Bullet?
6 -- 11Bastian Tenbergen, Marian Daun. Is Requirements-Engineering Research Delivering What It Promised?: A Review of Its Accomplishments and Opportunities After 10 Years
12 -- 19Ricardo Pérez-Castillo, Francisco Ruiz 0001, Mario Piattini, Christof Ebert. Enterprise Architecture
20 -- 31Marco Kuhrmann, Philipp Diebold, Jürgen Münch, Paolo Tell, Kitija Trektere, Fergal McCaffery, Vahid Garousi, Michael Felderer, Oliver Linssen, Eckhart Hanser, Christian R. Prause. Hybrid Software Development Approaches in Practice: A European Perspective
32 -- 40Kurt Schmitz, Radha K. Mahapatra, Sridhar P. Nerur. User Engagement in the Era of Hybrid Agile Methodology
41 -- 49Igor Steinmacher, Christoph Treude, Marco Aurélio Gerosa. Let Me In: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects
50 -- 62Jo Erskine Hannay, Hans Christian Benestad, Kjetil Strand. Agile Uncertainty Assessment for Benefit Points and Story Points
63 -- 75Vahid Garousi, Seckin Tasli, Onur Sertel, Mustafa Tokgoz, Kadir Herkiloglu, Hikmet Ferda Ergunes Arkin, Osman Bilir. Automated Testing of Simulation Software in the Aviation Industry: An Experience Report
76 -- 80Rachel K. E. Bellamy, Kuntal Dey, Michael Hind, Samuel C. Hoffman, Stephanie Houde, Kalapriya Kannan, Pranay Lohia, Sameep Mehta, Aleksandra Mojsilovic, Seema Nagar, Karthikeyan Natesan Ramamurthy, John T. Richards, Diptikalyan Saha, Prasanna Sattigeri, Moninder Singh, Kush R. Varshney, Yunfeng Zhang. Think Your Artificial Intelligence Software Is Fair? Think Again
81 -- 87Kjell Jørgen Hole. Dominating Software Systems: How to Overcome Online Information Asymmetry
88 -- 90George Fairbanks. Scale Your Team Horizontally
91 -- 95Les Hatton, Anne-Françoise Rutkowski. "Lessons Must Be Learned"-But Are They?
96 -- 100Nishant Suneja. Scylladb optimizes database architecture to maximize hardware performance

Volume 36, Issue 3

4 -- 8Ipek Ozkaya. Ethics Is a Software Design Concern
9 -- 13Eric Knauss. The Missing Requirements Perspective in Large-Scale Agile System Development
14 -- 16Gerard J. Holzmann. Does Not Compute
17 -- 21Slinger Jansen, Michael A. Cusumano, Karl Michael Popp. Managing Software Platforms and Ecosystems
22 -- 27Keitaro Nakasai, Hideaki Hata, Kenichi Matsumoto. Are Donation Badges Appealing?: A Case Study of Developer Responses to Eclipse Bug Reports
28 -- 32Daniel Izquierdo, Jesús M. González-Barahona, Lars Kurth, Gregorio Robles. Software Development Analytics for Xen: Why and How
33 -- 38Walt Scacchi, Thomas A. Alspaugh. Securing Software Ecosystem Architectures: Challenges and Opportunities
39 -- 44Thomas Kude, Thomas L. Huber, Jens Dibbern. Successfully Governing Software Ecosystems: Competence Profiles of Partnership Managers
45 -- 49Yossi Lichtenstein, Stjepan Dujmovic, Charles Baden-Fuller. Strategies for Competing in the Automotive Industry's Software Ecosystem: Standards and Bottlenecks
50 -- 54Carina Alves 0001, George Valença, Xavier Franch. Exercising Power in Software Ecosystems
55 -- 60Wolfgang Vorraber, Matthias Mueller, Siegfried Voessner, Wolfgang Slany. Analyzing and Managing Complex Software Ecosystems: A Framework to Understand Value in Information Systems
61 -- 73Vahid Garousi, Baris Küçük, Michael Felderer. What We Know About Smells in Software Test Code
74 -- 82Sukyoung Ryu, Jihyeok Park, Joonyoung Park. Toward Analysis and Bug Finding in JavaScript Web Applications in the Wild
83 -- 91Henning Femmer, Andreas Vogelsang. Requirements Quality Is Quality in Use
92 -- 97Christof Ebert, Alpana Dubey. Convergence of Enterprise IT and Embedded Systems
98 -- 100Jordi Cabot, Rafael Capilla, Carlos Carrillo, Henry Muccini, Birgit Penzenstadler. Measuring Systems and Architectures: A Sustainability Perspective
101 -- 104Przemyslaw Lewicki, Jacek Tochowicz, Jeroen van Genuchten. Are Robots Taking Our Jobs? A RoboPlatform at a Bank
105 -- 111Tommi Mikkonen, Antero Taivalsaari. Software Reuse in the Era of Opportunistic Design
112 -- 115Jon Whittle. Is Your Software Valueless?
116 -- 119George Fairbanks. Principle of Least Expressiveness
120 -- 124Travis Kimmel. Johnathan Nightingale on Scaling Engineering Management

Volume 36, Issue 2

4 -- 7Ipek Ozkaya. If It Does Not Scale, It Does Not Work!
8 -- 12Karina Villela, Eduard C. Groen, Jörg Dörr. Ubiquitous Requirements Engineering: A Paradigm Shift That Affects Everyone
13 -- 24Moisés Rodríguez, Mario Piattini, Christof Ebert. Software Verification and Validation Technologies and Tools
25 -- 29Gerard J. Holzmann. Code Mining
30 -- 38Torgeir Dingsøyr, Davide Falessi, Ken Power. Agile Development at Scale: The Next Frontier
39 -- 43Magne Jørgensen. Relationships Between Project Size, Agile Practices, and Successful Software Development: Results and Analysis
44 -- 50Kieran Conboy, Noel Carroll. Implementing Large-Scale Agile Frameworks: Challenges and Recommendations
51 -- 57Darja Smite, Nils Brede Moe, Georgiana Levinta, Marcin Floryan. Spotify Guilds: How to Succeed With Knowledge Sharing in Large-Scale Agile Organizations
58 -- 63Julian M. Bass, Andy Haxby. Tailoring Product Ownership in Large-Scale Agile Projects: Managing Scale, Distance, and Governance
64 -- 69Maria Paasivaara, Casper Lassenius. Empower Your Agile Organization: Community-Based Decision Making in Large-Scale Agile Development at Ericsson
70 -- 72Javier Cámara, David Garlan, Greg Eakman. Building Long-Lived Adaptive Systems
73 -- 82Saeid Barati, Ferenc A. Bartha, Swarnendu Biswas, Robert Cartwright, Adam Duracz, Donald S. Fussell, Henry Hoffmann, Connor Imes, Jason E. Miller, Nikita Mishra, Arvind, Dung Nguyen, Krishna V. Palem, Yan Pei, Keshav Pingali, Ryuichi Sai, Andrew Wright, Yao-Hsiang Yang, Sizhuo Zhang. Proteus: Language and Runtime Support for Self-Adaptive Software Development
83 -- 90Jonathan Aldrich, David Garlan, Christian Kästner, Claire Le Goues, Anahita Mohseni-Kabir, Ivan Ruchkin, Selva Samuel, Bradley R. Schmerl, Christopher Steven Timperley, Manuela Veloso, Ian Voysey, Joydeep Biswas, Arjun Guha, Jarrett Holtz, Javier Cámara, Pooyan Jamshidi. Model-Based Adaptation for Robotics Software
91 -- 96Avi Pfeffer, Curt Wu, Gerald Fry, Kenny Lu, Steve Marotta, Michael Reposa, Yuan Shi, T. K. Satish Kumar, Craig A. Knoblock, David Parker 0001, Irfan Muhammad, Chris Novakovic. Software Adaptation for an Unmanned Undersea Vehicle
97 -- 102Jacob Staples, Charles Endicott, Lee Krause, Partha P. Pal, Peter Samouelian, Richard E. Schantz, Austin Wellman. A Semi-Autonomic Bytecode Repair Framework
103 -- 109Sandeep Neema, Rinku Parikh, Suresh Jagannathan. Building Resource Adaptive Software Systems
110 -- 117Catia Trubiani, Pooyan Jamshidi, Jürgen Cito, Weiyi Shang, Zhen Ming Jiang, Markus Borg. Performance Issues? Hey DevOps, Mind the Uncertainty
118 -- 126Eriks Klotins, Michael Unterkalmsteiner, Tony Gorschek. Software Engineering Antipatterns in Start-Ups
127 -- 136Jeffrey Carver. Quality, Nontechnical Skills, Blind Programmers, and Deep Learning
130 -- 132Abram Hindle. Complexity: Let's Not Make This Complicated
133 -- 136George Fairbanks. Ignore, Refactor, or Rewrite
137 -- 144Les Hatton, Michiel van Genuchten. Computational Reproducibility: The Elephant in the Room
140 -- 143Edaena Salinas. Pat Helland on Failure and Resilience in Distributed Systems

Volume 36, Issue 1

4 -- 10Ipek Ozkaya. The Golden Age of Software Engineering [From the Editor]
11 -- 14Tom Mens, Marcelo Cataldo, Daniela E. Damian. The Social Developer: The Future of Software Development [Guest Editors' Introduction]
15 -- 22Ei Pa Pa Pe-Than, Alexander Nolte, Anna Filippova, Christian Bird, Steve Scallen, James D. Herbsleb. Designing Corporate Hackathons With a Purpose: The Future of Software Development
23 -- 27Gema Gutierrez, Javier Garzas, Maria Teresa Gonzalez de Lena, Javier M. Moguerza. Self-Managing: An Empirical Study of the Practice in Agile Teams
28 -- 33Daniel Izquierdo, Nicole Huesman, Alexander Serebrenik, Gregorio Robles. OpenStack Gender Diversity Report
34 -- 41Josianne Marsan, Mathieu Templier, Patrick Marois, Bram Adams, Kevin Carillo, Georgia Leida Mopenza. Toward Solving Social and Technical Problems in Open Source Software Ecosystems: Using Cause-and-Effect Analysis to Disentangle the Causes of Complex Problems
42 -- 47Victor Farias, Igor Wiese, Rodrigo Pereira dos Santos. What Characterizes an Influencer in Software Ecosystems?
48 -- 55Davide Falessi, Giovanni Cantone. The Effort Savings from Using NLP to Classify Equivalent Requirements
56 -- 62Robert Biddle, Judith M. Brown, Steven L. Greenspan. From Incident to Insight: Incident Responders and Software Innovation
63 -- 71Tao Zhang 0001, Jiachi Chen, Xiapu Luo, Tao Li. Bug Reports for Desktop Software and Mobile Apps in GitHub: What's the Difference?
72 -- 78Fabio Calefato, Christof Ebert. Agile Collaboration for Distributed Teams [Software Technology]
79 -- 85Thomas Ronzon, John Buck, Jutta Eckstein. Making Companies Nimble-From Software Agility to Business Agility: A Conversation with the Authors [Insights]
86 -- 94Alexander Dekhtyar, Jane Huffman Hayes, Irit Hadar, Erin Combs, Alessio Ferrari, Sarah Gregory, Jennifer Horkoff, Meira Levy, Maleknaz Nayebi, Barbara Paech, Jared Payne, Matt Primrose, Paola Spoletini, Shell Clarke, Chuck Brophy, Daniel Amyot, Walid Maalej, Guenther Ruhe, Jane Cleland-Huang, Didar Zowghi. Requirements Engineering (RE) for Social Good: RE Cares [Requirements]
91 -- 94George Fairbanks. Intellectual Control [Pragmatic Designer]
95 -- 97Rafael Prikladnicki, Casper Lassenius, Jeffrey C. Carver. Trends in Agile: From Operational to Strategic Agility [Practitioners' Digest]
98 -- 101Robert Blumen. Ben Sigelman on Distributed Tracing [Software Engineering Radio]