Journal: IEEE Software

Volume 34, Issue 6

4 -- 6Diomidis Spinellis. The Elusiveness of Smart Healthcare
7 -- 12Hans Aerts, Han Schaminée. How Software Is Changing the Automotive Landscape
14 -- 17Sarah Gregory. RE@40: Midlife Crisis or Graceful Maturity?
18 -- 20Jeffrey C. Carver, Alexander Serebrenik. ICSE Highlights
21 -- 27Qinghua Lu, Xiwei Xu. Adaptable Blockchain-Based Systems: A Case Study for Product Traceability
28 -- 35Alessio Ferrari, Felice dell'Orletta, Andrea Esuli, Vincenzo Gervasi, Stefania Gnesi. Natural Language Requirements Processing: A 4D Vision
36 -- 40Agusti Solanas, Jens H. Weber, Ayse Basar Bener, Frank van der Linden 0001, Rafael Capilla. Recent Advances in Healthcare Software: Toward Context-Aware and Smart Solutions
42 -- 47Fran Casino, Constantinos Patsakis, Edgar Batista, Frederic Borras, Antoni Martínez-Ballesté. Healthy Routes in the Smart City: A Context-Aware Mobile Recommender
48 -- 52Henrique Damasceno Vianna, Jorge Luis Victória Barbosa, Fábio Pittoli. In the Pursuit of Hygge Software
53 -- 57Ana Cristina Bicharra Garcia, Adriana Santarosa Vivacqua, Nayat Sánchez Pi, Luis Martí, José M. Molina. Crowd-Based Ambient Assisted Living to Monitor the Elderly's Health Outdoors
58 -- 63Kim Mens, Rafael Capilla, Herman Hartmann, Thomas Kropf. Modeling and Managing Context-Aware Systems' Variability
64 -- 70Paul Temple, Mathieu Acher, Jean-Marc Jézéquel, Olivier Barais. Learning Contextual-Variability Models
72 -- 77Ismayle de Sousa Santos, Magno Lua de Jesus Souza, Michelle Larissa Luciano Carvalho, Thalisson Oliveira, Eduardo Santana de Almeida, Rossana Maria de Castro Andrade. Dynamically Adaptable Software Is All about Modeling Contextual Variability and Avoiding Failures
78 -- 82Patrick Rein, Stefan Ramson, Jens Lincke, Tim Felgentreff, Robert Hirschfeld. Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems
83 -- 88Walter Cazzola, Albert Shaqiri. Context-Aware Software Variability through Adaptable Interpreters
89 -- 93Mik Kersten. The End of the Manufacturing-Line Analogy
94 -- 97K. Rustan M. Leino. Accessible Software Verification with Dafny
98 -- 103Christof Ebert, Maria Paasivaara. Scaling Agile
104 -- 108Lawrence Peters, Ana María Moreno. Evaluating Software Project Managers: A Multidimensional Perspective
109 -- 112Matthew Farwell. Yakov Fain on Angular

Volume 34, Issue 5

4 -- 6Diomidis Spinellis. State-of-the-Art Software Testing
7 -- 9Ricardo Valerdi. Why Software Is Like Baseball
10 -- 12Mik Kersten. Value Stream Architecture
13 -- 15Anne-Françoise Rutkowski, Michiel van Genuchten, Les Hatton. No Free Lunch for Software after All
16 -- 19Sarah Gregory. The Unplanned Journey of a Requirements Engineer in Industry: An Introduction
20 -- 21Eoin Woods. Should Architects Code?
22 -- 29Chia-Wei Hsu, Shan-Hsin Lee, Shiuhpyng Winston Shieh. Adaptive Virtual Gestures for GUI Testing on Smartphones
30 -- 37Hiroaki Yoshida, Guodong Li, Takuki Kamiya, Indradeep Ghosh, Sreeranga P. Rajan, Susumu Tokumoto, Kazuki Munakata, Tadahiro Uehara. KLOVER: Automatic Test Generation for C and C Programs, Using Symbolic Execution
38 -- 45Vahid Garousi, Michael Felderer. Worlds Apart: Industrial and Academic Focus Areas in Software Testing
46 -- 52Mohamad Kassab, Joanna F. DeFranco, Phillip A. Laplante. Software Testing: The State of the Practice
53 -- 59Emil Alégroth, Johan Gustafsson, Henrik Ivarsson, Robert Feldt. Replicating Rare Software Failures with Exploratory Visual GUI Testing
60 -- 66Jan Bosch, Helena Holmström Olsson. Toward Evidence-Based Organizations: Lessons from Embedded Systems, Online Games, and the Internet of Things
67 -- 71Artur Nowak, Holger J. Schünemann. Toward Evidence-Based Software Engineering: Lessons Learned in Healthcare Application Development
72 -- 75Lionel C. Briand, Domenico Bianculli, Shiva Nejati, Fabrizio Pastore, Mehrdad Sabetzadeh. The Case for Context-Driven Software Engineering Research: Generalizability Is Overrated
76 -- 81Dirk Basten. Gamification
82 -- 86Alireza Haghighatkhah, Markku Oivo, Ahmad Banijamali, Pasi Kuvaja. Improving the State of Automotive Software Engineering
87 -- 89Gerard J. Holzmann. Randomly Right
90 -- 92Jeffrey C. Carver, Birgit Penzenstadler, Alexander Serebrenik, Aiko Yamashita. The Human Factor
93 -- 96Kim Carter. Francois Raynaud on DevSecOps

Volume 34, Issue 4

4 -- 7Diomidis Spinellis. Software Reliability Redux
8 -- 10Jeffrey C. Carver. Developments in Requirements Engineering
11 -- 15Leo Hatton, Alan John. Delivering Genuine Emails in an Ocean of Spam
16 -- 19Jane Cleland-Huang. Safety Stories in Agile Development
20 -- 22Murat Erder, Pierre Pureur. What Type of People Are Software Architects?
23 -- 25Forrest Shull, Tore Dybå, Helen Sharp, Rafael Prikladnicki. Voice of Evidence: A Look Back
26 -- 29Xabier Larrucea, Fabien Belmonte, Adam Welc, Tao Xie. Reliability Engineering
30 -- 37Per Erik Strandberg, Wasif Afzal, Thomas J. Ostrand, Elaine J. Weyuker, Daniel Sundmark. Automated System-Level Regression Test Prioritization in a Nutshell
38 -- 47Vinay Kumar, Lalit Kumar Singh, Anil Kumar Tripathi, Pooja Singh. Safety Analysis of Safety-Critical Systems Using State-Space Models
49 -- 57Luiz Eduardo Galvão Martins, Tony Gorschek. Requirements Engineering for Safety-Critical Systems: Overview and Challenges
58 -- 70Jo Erskine Hannay, Hans Christian Benestad, Kjetil Strand. Earned Business Value: See That You Deliver Value to Your Customer
71 -- 78Zeljko Obrenovic. Insights from the Past: The IEEE Software History Experiment
79 -- 81Ben Stopford, Ken Wallace, John Allspaw. Technical Debt: Challenges and Perspectives
82 -- 88Christof Ebert, Steve Counsell. Toward Software Technology 2050
89 -- 91Gerard J. Holzmann. Dead Programs
92 -- 96Edaena Salinas. Katie Malone on Machine Learning

Volume 34, Issue 3

4 -- 7Diomidis Spinellis. How Abundance Changes Software Engineering
9 -- 13Raghuraman Krishnamurthy. Breezing My Way as a Solution Architect: A Retrospective on Skill Development and Use
14 -- 17Rabih Bashroush, Eoin Woods. Architectural Principles for Energy-Aware Internet-Scale Applications
18 -- 22Sohaib Shahid Bajwa, Xiaofeng Wang, Anh Nguyen Duc, Rafael Matone Chanin, Rafael Prikladnicki, Leandro Bento Pompermaier, Pekka Abrahamsson. Start-Ups Must Be Ready to Pivot
23 -- 26Gerard J. Holzmann. A Tale of Three Programs
27 -- 32Matthias Traub, Alexander Maier, Kai L. Barbehon. Future Automotive Architecture and the Impact of IT Trends
33 -- 39Christof Ebert, John Favaro. Automotive Software
40 -- 47Xabier Larrucea, Alastair Walker, Ricardo Colomo Palacios. Supporting the Management of Reusable Automotive Software
49 -- 55Lee Pike, Jamey Sharp, Mark Tullsen, Patrick C. Hickey, James Bielman. Secure Automotive Software: The Next Steps
56 -- 63Fabio Falcini, Giuseppe Lami, Alessandra Mitidieri Costanza. Deep Learning in Automotive Software
64 -- 71Stuart Mcilroy, Weiyi Shang, Nasir Ali, Ahmed E. Hassan. Is It Worth Responding to Reviews? Studying the Top Free Apps in Google Play
73 -- 85Jo Erskine Hannay, Hans Christian Benestad, Kjetil Strand. Benefit Points: The Best Part of the Story
86 -- 95Chris Parnin, Eric Helms, Chris Atlee, Harley Boughton, Mark Ghattas, Andy Glover, James Holman, John Micco, Brendan Murphy, Tony Savor, Michael Stumm, Shari Whitaker, Laurie Williams. The Top 10 Adages in Continuous Deployment
96 -- 103Sergio F. Ochoa, Romain Robbes, Maira Marques, Luis Silvestre, Alcides Quispe. What Differentiates Chilean Niche Software Companies: Business Knowledge and Reputation
105 -- 110Therry van der Burgt, Allard Baronner. An Information and Tracking System for Inland Shipping
111 -- 113Phillip A. Laplante, Steve Counsell, Giuliano Antoniol. Disseminating the Best Material to Practitioners
114 -- 116Jeffrey C. Carver, Henry Muccini, Aiko Yamashita. Distributed Teams, Developer Participation, and More
117 -- 120Felienne Hermans. Peter Hilton on Naming

Volume 34, Issue 2

4 -- 6Diomidis Spinellis. The Social Responsibility of Software Development
11 -- 16Ke Mao, Mark Harman, Yue Jia. Robotic Testing of Mobile Apps for Truly Black-Box Automation
18 -- 21Gerard J. Holzmann. Code Craft
22 -- 25Rafael Prikladnicki, Marcelo Gattermann Perin, Sabrina Marczak, Alessandra Costa Smolenaars Dutra. The Best Software Development Teams Might be Temporary
26 -- 29Robyn R. Lutz, Jane Cleland-Huang. The Risk of Overly Strict Requirements
30 -- 36Klaas-Jan Stol, Thomas D. LaToza, Christian Bird. Crowdsourcing for Software Engineering
37 -- 43Alexandre Lazaretti Zanatta, Igor Steinmacher, Leticia S. Machado, Cleidson R. B. de Souza, Rafael Prikladnicki. Barriers Faced by Newcomers to Software-Crowdsourcing Projects
44 -- 52Eduard C. Groen, Norbert Seyff, Raian Ali, Fabiano Dalpiaz, Jörg Dörr, Emitza Guzman, Mahmood Hosseini, Jordi Marco, Marc Oriol, Anna Perini, Melanie J. C. Stade. The Crowd in Requirements Engineering: The Landscape and Challenges
53 -- 60Rabe Abdalkareem, Emad Shihab, Juergen Rilling. What Do Developers Use the Crowd For? A Study Using Stack Overflow
62 -- 69Niklas Leicht, Ivo Blohm, Jan Marco Leimeister. Leveraging the Power of the Crowd for Software Testing
71 -- 80Sahar Badihi, Abbas Heydarnoori. CrowdSummarizer: Automated Generation of Code Summaries for Java Programs through Crowdsourcing
81 -- 89María Gómez, Bram Adams, Walid Maalej, Martin Monperrus, Romain Rouvoy. App Store 2.0: From Crowdsourced Information to Actionable Feedback in Mobile Ecosystems
90 -- 96Vahid Garousi, Frank Elberzhager. Test Automation: Not Just for Test Execution
97 -- 104Cesare Pautasso, Olaf Zimmermann, Mike Amundsen, James Lewis, Nicolai M. Josuttis. Microservices in Practice, Part 2: Service Integration and Sustainability
105 -- 107Jeffrey C. Carver, Jordi Cabot, Rafael Capilla, Henry Muccini. GitHub, Technical Debt, Code Formatting, and More
108 -- 111Rafael Capilla, Elisa Yumi Nakagawa, Uwe Zdun, Carlos Carrillo. Toward Architecture Knowledge Sustainability: Extending System Longevity
112 -- 116Christof Ebert, Kris Shankar. Industry Trends 2017
117 -- 120Marcus Blankenship. Josh Doody on Salary Negotiation for Software Engineers

Volume 34, Issue 1

4 -- 6Diomidis Spinellis. Software-Engineering the Internet of Things
9 -- 12Sarah Beecham, Tony Clear, John Barr, Mats Daniels, Michael Oudshoorn, John Noll. Preparing Tomorrow's Software Engineers for Work in a Global Environment
13 -- 15Jeffrey C. Carver, Leandro L. Minku, Birgit Penzenstadler. Requirements, Human Values, and the Development Technology Landscape
16 -- 19Sarah Beecham, Tony Clear, Daniela Damian, John Barr, John Noll, Walt Scacchi. How Best to Teach Global Software Engineering? Educators Are Divided
20 -- 23Elizabeth Bjarnason, Markus Borg. Aligning Requirements and Testing: Working Together toward the Same Goal
24 -- 28Xabier Larrucea, Annie Combelles, John M. Favaro, Kunal Taneja. Software Engineering for the Internet of Things
30 -- 36Brice Morin, Nicolas Harrand, Franck Fleurey. Model-Based Software Engineering to Tame the IoT Jungle
38 -- 45Franco Zambonelli. Key Abstractions for IoT-Oriented Software Engineering
46 -- 53Federico Ciccozzi, Ivica Crnkovic, Davide Di Ruscio, Ivano Malavolta, Patrizio Pelliccione, Romina Spalazzese. Model-Driven Engineering for Mission-Critical IoT Systems
54 -- 61Arne Bröring, Stefan Schmid, Corina Kim Schindhelm, Abdelmajid Khelil, Sebastian Käbisch, Denis Kramer, Danh Le Phuoc, Jelena Mitic, Darko Anicic, Ernest Teniente. Enabling IoT Ecosystems through Platform Interoperability
62 -- 70Jagannathan Venkatesh, Baris Aksanli, Christine S. Chan, Alper Sinan Akyurek, Tajana S. Rosing. Scalable-Application Design for the IoT
72 -- 80Antero Taivalsaari, Tommi Mikkonen. A Roadmap to the Programmable World: Software Challenges in the IoT Era
82 -- 90Anil Kumar Thurimella, Mathias Schubanz, Andreas Pleuss, Goetz Botterweck. Guidelines for Managing Requirements Rationales
91 -- 98Cesare Pautasso, Olaf Zimmermann, Mike Amundsen, James Lewis, Nicolai M. Josuttis. Microservices in Practice, Part 1: Reality Check and Service Design
99 -- 102Satish M. Srinivasan, Raghvinder S. Sangwan. Web App Security: A Comparison and Categorization of Testing Frameworks
103 -- 105Balaji Prasad. Darkitecture: The Reality Skirted by Architecture
106 -- 109Gerard J. Holzmann. The Value of Doubt
110 -- 116Walt Scacchi. Practices and Technologies in Computer Game Software Engineering
117 -- 120Sven Johann. Kief Morris on Infrastructure as Code