default search action
IEEE Software, Volume 34
Volume 34, Number 1, January - February 2017
- Diomidis Spinellis:
Software-Engineering the Internet of Things. 4-6 - Sarah Beecham, Tony Clear, John Barr, Mats Daniels, Michael Oudshoorn, John Noll:
Preparing Tomorrow's Software Engineers for Work in a Global Environment. 9-12 - Jeffrey C. Carver, Leandro L. Minku, Birgit Penzenstadler:
Requirements, Human Values, and the Development Technology Landscape. 13-15 - Sarah Beecham, Tony Clear, Daniela E. Damian, John Barr, John Noll, Walt Scacchi:
How Best to Teach Global Software Engineering? Educators Are Divided. 16-19 - Elizabeth Bjarnason, Markus Borg:
Aligning Requirements and Testing: Working Together toward the Same Goal. 20-23 - Xabier Larrucea, Annie Combelles, John M. Favaro, Kunal Taneja:
Software Engineering for the Internet of Things. 24-28 - Brice Morin, Nicolas Harrand, Franck Fleurey:
Model-Based Software Engineering to Tame the IoT Jungle. 30-36 - Franco Zambonelli:
Key Abstractions for IoT-Oriented Software Engineering. 38-45 - Federico Ciccozzi, Ivica Crnkovic, Davide Di Ruscio, Ivano Malavolta, Patrizio Pelliccione, Romina Spalazzese:
Model-Driven Engineering for Mission-Critical IoT Systems. 46-53 - Arne 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. 54-61 - Jagannathan Venkatesh, Baris Aksanli, Christine S. Chan, Alper Sinan Akyürek, Tajana Simunic Rosing:
Scalable-Application Design for the IoT. 62-70 - Antero Taivalsaari, Tommi Mikkonen:
A Roadmap to the Programmable World: Software Challenges in the IoT Era. 72-80 - Anil Kumar Thurimella, Mathias Schubanz, Andreas Pleuss, Goetz Botterweck:
Guidelines for Managing Requirements Rationales. 82-90 - Cesare Pautasso, Olaf Zimmermann, Mike Amundsen, James Lewis, Nicolai M. Josuttis:
Microservices in Practice, Part 1: Reality Check and Service Design. 91-98 - Satish Mahadevan Srinivasan, Raghvinder S. Sangwan:
Web App Security: A Comparison and Categorization of Testing Frameworks. 99-102 - Balaji Prasad:
Darkitecture: The Reality Skirted by Architecture. 103-105 - Gerard J. Holzmann:
The Value of Doubt. 106-109 - Walt Scacchi:
Practices and Technologies in Computer Game Software Engineering. 110-116 - Sven Johann:
Kief Morris on Infrastructure as Code. 117-120
Volume 34, Number 2, March - April 2017
- Diomidis Spinellis:
The Social Responsibility of Software Development. 4-6 - Ke Mao, Mark Harman, Yue Jia:
Robotic Testing of Mobile Apps for Truly Black-Box Automation. 11-16 - Gerard J. Holzmann:
Code Craft. 18-21 - Rafael Prikladnicki, Marcelo Gattermann Perin, Sabrina Marczak, Alessandra Costa Smolenaars Dutra:
The Best Software Development Teams Might be Temporary. 22-25 - Robyn R. Lutz, Jane Cleland-Huang:
The Risk of Overly Strict Requirements. 26-29 - Klaas-Jan Stol, Thomas D. LaToza, Christian Bird:
Crowdsourcing for Software Engineering. 30-36 - Alexandre Lazaretti Zanatta, Igor Steinmacher, Letícia S. Machado, Cleidson R. B. de Souza, Rafael Prikladnicki:
Barriers Faced by Newcomers to Software-Crowdsourcing Projects. 37-43 - Eduard 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. 44-52 - Rabe Abdalkareem, Emad Shihab, Juergen Rilling:
What Do Developers Use the Crowd For? A Study Using Stack Overflow. 53-60 - Niklas Leicht, Ivo Blohm, Jan Marco Leimeister:
Leveraging the Power of the Crowd for Software Testing. 62-69 - Sahar Badihi, Abbas Heydarnoori:
CrowdSummarizer: Automated Generation of Code Summaries for Java Programs through Crowdsourcing. 71-80 - María Gómez, Bram Adams, Walid Maalej, Martin Monperrus, Romain Rouvoy:
App Store 2.0: From Crowdsourced Information to Actionable Feedback in Mobile Ecosystems. 81-89 - Vahid Garousi, Frank Elberzhager:
Test Automation: Not Just for Test Execution. 90-96 - Cesare Pautasso, Olaf Zimmermann, Mike Amundsen, James Lewis, Nicolai M. Josuttis:
Microservices in Practice, Part 2: Service Integration and Sustainability. 97-104 - Jeffrey C. Carver, Jordi Cabot, Rafael Capilla, Henry Muccini:
GitHub, Technical Debt, Code Formatting, and More. 105-107 - Rafael Capilla, Elisa Yumi Nakagawa, Uwe Zdun, Carlos Carrillo:
Toward Architecture Knowledge Sustainability: Extending System Longevity. 108-111 - Christof Ebert, Kris Shankar:
Industry Trends 2017. 112-116 - Marcus Blankenship:
Josh Doody on Salary Negotiation for Software Engineers. 117-120
Volume 34, Number 3, May - June 2017
- Diomidis Spinellis:
How Abundance Changes Software Engineering. 4-7 - Raghuraman Krishnamurthy:
Breezing My Way as a Solution Architect: A Retrospective on Skill Development and Use. 9-13 - Rabih Bashroush, Eoin Woods:
Architectural Principles for Energy-Aware Internet-Scale Applications. 14-17 - Sohaib Shahid Bajwa, Xiaofeng Wang, Anh Nguyen-Duc, Rafael Matone Chanin, Rafael Prikladnicki, Leandro Bento Pompermaier, Pekka Abrahamsson:
Start-Ups Must Be Ready to Pivot. 18-22 - Gerard J. Holzmann:
A Tale of Three Programs. 23-26 - Matthias Traub, Alexander Maier, Kai L. Barbehon:
Future Automotive Architecture and the Impact of IT Trends. 27-32 - Christof Ebert, John M. Favaro:
Automotive Software. 33-39 - Xabier Larrucea, Alastair Walker, Ricardo Colomo Palacios:
Supporting the Management of Reusable Automotive Software. 40-47 - Lee Pike, Jamey Sharp, Mark Tullsen, Patrick C. Hickey, James Bielman:
Secure Automotive Software: The Next Steps. 49-55 - Fabio Falcini, Giuseppe Lami, Alessandra Mitidieri Costanza:
Deep Learning in Automotive Software. 56-63 - Stuart McIlroy, Weiyi Shang, Nasir Ali, Ahmed E. Hassan:
Is It Worth Responding to Reviews? Studying the Top Free Apps in Google Play. 64-71 - Jo Erskine Hannay, Hans Christian Benestad, Kjetil Strand:
Benefit Points: The Best Part of the Story. 73-85 - Chris Parnin, Eric Helms, Chris Atlee, Harley Boughton, Mark Ghattas, Andy Glover, James Holman, John Micco, Brendan Murphy, Tony Savor, Michael Stumm, Shari Whitaker, Laurie A. Williams:
The Top 10 Adages in Continuous Deployment. 86-95 - Sergio F. Ochoa, Romain Robbes, Maíra Marques, Luis Silvestre, Alcides Quispe:
What Differentiates Chilean Niche Software Companies: Business Knowledge and Reputation. 96-103 - Therry van der Burgt, Allard Baronner:
An Information and Tracking System for Inland Shipping. 105-110 - Phillip A. Laplante, Steve Counsell, Giuliano Antoniol:
Disseminating the Best Material to Practitioners. 111-113 - Jeffrey C. Carver, Henry Muccini, Aiko Yamashita:
Distributed Teams, Developer Participation, and More. 114-116 - Felienne Hermans:
Peter Hilton on Naming. 117-120
Volume 34, Number 4, 2017
- Diomidis Spinellis:
Software Reliability Redux. 4-7 - Jeffrey C. Carver:
Developments in Requirements Engineering. 8-10 - Leo Hatton, Alan John:
Delivering Genuine Emails in an Ocean of Spam. 11-15 - Jane Cleland-Huang:
Safety Stories in Agile Development. 16-19 - Murat Erder, Pierre Pureur:
What Type of People Are Software Architects? 20-22 - Forrest Shull, Tore Dybå, Helen Sharp, Rafael Prikladnicki:
Voice of Evidence: A Look Back. 23-25 - Xabier Larrucea, Fabien Belmonte, Adam Welc, Tao Xie:
Reliability Engineering. 26-29 - Per Erik Strandberg, Wasif Afzal, Thomas J. Ostrand, Elaine J. Weyuker, Daniel Sundmark:
Automated System-Level Regression Test Prioritization in a Nutshell. 30-37 - Vinay Kumar, Lalit Kumar Singh, Anil Kumar Tripathi, Pooja Singh:
Safety Analysis of Safety-Critical Systems Using State-Space Models. 38-47 - Luiz Eduardo Galvão Martins, Tony Gorschek:
Requirements Engineering for Safety-Critical Systems: Overview and Challenges. 49-57 - Jo Erskine Hannay, Hans Christian Benestad, Kjetil Strand:
Earned Business Value: See That You Deliver Value to Your Customer. 58-70 - Zeljko Obrenovic:
Insights from the Past: The IEEE Software History Experiment. 71-78 - Ben Stopford, Ken R. Wallace, John Allspaw:
Technical Debt: Challenges and Perspectives. 79-81 - Christof Ebert, Steve Counsell:
Toward Software Technology 2050. 82-88 - Gerard J. Holzmann:
Dead Programs. 89-91 - Edaena Salinas:
Katie Malone on Machine Learning. 92-96
Volume 34, Number 5, 2017
- Diomidis Spinellis:
State-of-the-Art Software Testing. 4-6 - Ricardo Valerdi:
Why Software Is Like Baseball. 7-9 - Mik Kersten:
Value Stream Architecture. 10-12 - Anne-Françoise Rutkowski, Michiel van Genuchten, Les Hatton:
No Free Lunch for Software after All. 13-15 - Sarah Gregory:
The Unplanned Journey of a Requirements Engineer in Industry: An Introduction. 16-19 - Eoin Woods:
Should Architects Code? 20-21 - Chia-Wei Hsu, Shan-Hsin Lee, Shiuhpyng Winston Shieh:
Adaptive Virtual Gestures for GUI Testing on Smartphones. 22-29 - Hiroaki 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. 30-37 - Vahid Garousi, Michael Felderer:
Worlds Apart: Industrial and Academic Focus Areas in Software Testing. 38-45 - Mohamad Kassab, Joanna F. DeFranco, Phillip A. Laplante:
Software Testing: The State of the Practice. 46-52 - Emil Alégroth, Johan Gustafsson, Henrik Ivarsson, Robert Feldt:
Replicating Rare Software Failures with Exploratory Visual GUI Testing. 53-59 - Jan Bosch, Helena Holmström Olsson:
Toward Evidence-Based Organizations: Lessons from Embedded Systems, Online Games, and the Internet of Things. 60-66 - Artur Nowak, Holger J. Schünemann:
Toward Evidence-Based Software Engineering: Lessons Learned in Healthcare Application Development. 67-71 - Lionel C. Briand, Domenico Bianculli, Shiva Nejati, Fabrizio Pastore, Mehrdad Sabetzadeh:
The Case for Context-Driven Software Engineering Research: Generalizability Is Overrated. 72-75 - Dirk Basten:
Gamification. 76-81 - Alireza Haghighatkhah, Markku Oivo, Ahmad Banijamali, Pasi Kuvaja:
Improving the State of Automotive Software Engineering. 82-86 - Gerard J. Holzmann:
Randomly Right. 87-89 - Jeffrey C. Carver, Birgit Penzenstadler, Alexander Serebrenik, Aiko Yamashita:
The Human Factor. 90-92 - Kim Carter:
Francois Raynaud on DevSecOps. 93-96
Volume 34, Number 6, November / December 2017
- Diomidis Spinellis:
The Elusiveness of Smart Healthcare. 4-6 - Hans Aerts, Han Schaminée:
How Software Is Changing the Automotive Landscape. 7-12 - Sarah Gregory:
RE@40: Midlife Crisis or Graceful Maturity? 14-17 - Jeffrey C. Carver, Alexander Serebrenik:
ICSE Highlights. 18-20 - Qinghua Lu, Xiwei Xu:
Adaptable Blockchain-Based Systems: A Case Study for Product Traceability. 21-27 - Alessio Ferrari, Felice Dell'Orletta, Andrea Esuli, Vincenzo Gervasi, Stefania Gnesi:
Natural Language Requirements Processing: A 4D Vision. 28-35 - Agusti Solanas, Jens H. Weber, Ayse Basar Bener, Frank van der Linden, Rafael Capilla:
Recent Advances in Healthcare Software: Toward Context-Aware and Smart Solutions. 36-40 - Fran Casino, Constantinos Patsakis, Edgar Batista, Frederic Borras, Antoni Martínez-Ballesté:
Healthy Routes in the Smart City: A Context-Aware Mobile Recommender. 42-47 - Henrique Damasceno Vianna, Jorge Luis Victória Barbosa, Fábio Pittoli:
In the Pursuit of Hygge Software. 48-52 - Ana 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. 53-57 - Kim Mens, Rafael Capilla, Herman Hartmann, Thomas Kropf:
Modeling and Managing Context-Aware Systems' Variability. 58-63 - Paul Temple, Mathieu Acher, Jean-Marc Jézéquel, Olivier Barais:
Learning Contextual-Variability Models. 64-70 - Ismayle 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. 72-77 - Patrick Rein, Stefan Ramson, Jens Lincke, Tim Felgentreff, Robert Hirschfeld:
Group-Based Behavior Adaptation Mechanisms in Object-Oriented Systems. 78-82 - Walter Cazzola, Albert Shaqiri:
Context-Aware Software Variability through Adaptable Interpreters. 83-88 - Mik Kersten:
The End of the Manufacturing-Line Analogy. 89-93 - K. Rustan M. Leino:
Accessible Software Verification with Dafny. 94-97 - Christof Ebert, Maria Paasivaara:
Scaling Agile. 98-103 - Lawrence Peters, Ana María Moreno:
Evaluating Software Project Managers: A Multidimensional Perspective. 104-108 - Matthew Farwell:
Yakov Fain on Angular. 109-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.