Feb 27, 2021
JANUARY 2021 www.computer.org
Mobile Computing Automation Ethics
Evolving Career Opportunities Need Your Skills Explore new options—upload your resume today
I E E E C O M P U T E R S O C I E T Y J O B S B O A R D
Changes in the marketplace shift demands for vital skills and talent. The IEEE Computer Society Jobs Board is a valuable resource tool to keep job seekers up to date on the dynamic career opportunities offered by employers.
Take advantage of these special resources for job seekers:
No matter what your career level, the IEEE Computer Society Jobs Board keeps you connected to
workplace trends and exciting career prospects.
RESUMES VIEWED BY TOP EMPLOYERS
2469-7087/21 © 2021 IEEE Published by the IEEE Computer Society January 2021 1
Editor Cathy Martin
Publications Operations Project Specialist Christine Anthony
Production & Design Artist Carmen Flores-Garvey
Publications Portfolio Managers Carrie Clark, Kimberly Sperka
Publisher Robin Baldwin
Senior Advertising Coordinator Debbie Sims
Circulation: ComputingEdge (ISSN 2469-7087) is published monthly by the IEEE Computer Society. IEEE Headquarters, Three Park Avenue, 17th Floor, New York, NY 10016-5997; IEEE Computer Society Publications Office, 10662 Los Vaqueros Circle, Los Alamitos, CA 90720; voice +1 714 821 8380; fax +1 714 821 4010; IEEE Computer Society Headquarters, 2001 L Street NW, Suite 700, Washington, DC 20036. Postmaster: Send address changes to ComputingEdge-IEEE Membership Processing Dept., 445 Hoes Lane, Piscataway, NJ 08855. Periodicals Postage Paid at New York, New York, and at additional mailing offices. Printed in USA. Editorial: Unless otherwise stated, bylined articles, as well as product and service descriptions, reflect the author’s or firm’s opinion. Inclusion in ComputingEdge does not necessarily constitute endorsement by the IEEE or the Computer Society. All submissions are subject to editing for style, clarity, and space. Reuse Rights and Reprint Permissions: Educational or personal use of this material is permitted without fee, provided such use: 1) is not made for profit; 2) includes this notice and a full citation to the original work on the first page of the copy; and 3) does not imply IEEE endorsement of any third- party products or services. Authors and their companies are permitted to post the accepted version of IEEE-copyrighted material on their own Web servers without permission, provided that the IEEE copyright notice and a full citation to the original work appear on the first screen of the posted copy. An accepted manuscript is a version which has been revised by the author to incorporate review suggestions, but not the published version with copy- editing, proofreading, and formatting added by IEEE. For more information, please go to: http://www.ieee.org/publications_standards/publications /rights/paperversionpolicy.html. Permission to reprint/republish this material for commercial, advertising, or promotional purposes or for creating new collective works for resale or redistribution must be obtained from IEEE by writing to the IEEE Intellectual Property Rights Office, 445 Hoes Lane, Piscataway, NJ 08854-4141 or [email protected] Copyright © 2021 IEEE. All rights reserved. Abstracting and Library Use: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy for private use of patrons, provided the per-copy fee indicated in the code at the bottom of the first page is paid through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. Unsubscribe: If you no longer wish to receive this ComputingEdge mailing, please email IEEE Computer Society Customer Service at [email protected] computer.org and type “unsubscribe ComputingEdge” in your subject line. IEEE prohibits discrimination, harassment, and bullying. For more information, visit www.ieee.org/web/aboutus/whatis/policies/p9-26.html.
IEEE COMPUTER SOCIETY computer.org
IEEE Computer Society Magazine Editors in Chief
Computer Jeff Voas, NIST
Computing in Science & Engineering Lorena A. Barba, George Washington University
IEEE Annals of the History of Computing Gerardo Con Diaz, University of California, Davis
IEEE Computer Graphics and Applications Torsten Möller, Universität Wien
IEEE Intelligent Systems V.S. Subrahmanian, Dartmouth College
IEEE Internet Computing George Pallis, University of Cyprus
IEEE Micro Lizy Kurian John, University of Texas at Austin
IEEE MultiMedia Shu-Ching Chen, Florida International University
IEEE Pervasive Computing Marc Langheinrich, Università della Svizzera italiana
IEEE Security & Privacy Sean Peisert, Lawrence Berkeley National Laboratory and University of California, Davis
IEEE Software Ipek Ozkaya, Software Engineering Institute
IT Professional Irena Bojanova, NIST
JANUARY 2021 � VOLUME 7 � NUMBER 1
Artifi cial Intelligence:
The ARTEMIS Vision
20 6G Vision:
An AI-Driven Decentralized
Network and Service
29 Turning a
Smartphone Selfi e Into a
8 Embedded Artificial Intelligence: The ARTEMIS Vision DIMITRIOS SERPANOS, GIANLUIGI FERRARI, GEORGE NIKOLAKOPOULOS,
JON PEREZ, MARKUS TAUBER, AND STEFAN VAN BAELEN
14 Developing IoT Systems: It’s All About the Software THOMAS KUBITZA, PATRICK BADER, MATTHIAS MÖGERLE, AND
20 6G Vision: An AI-Driven Decentralized Network and Service Architecture
XIUQUAN QIAO, YAKUN HUANG, SCHAHRAM DUSTDAR, AND JUNLIANG CHEN
29 Turning a Smartphone Selfie Into a Studio Portrait NICOLA CAPECE, FRANCESCO BANTERLE, PAOLO CIGNONI,
FABIO GANOVELLI, AND UGO ERRA
37 Intent Classification for Dialogue Utterances JETZE SCHUURMANS AND FLAVIUS FRASINCAR
44 White Learning: A White-Box Data Fusion Machine Learning Framework for Extreme and Fast Automated
Cancer Diagnosis TENGYUE LI, SIMON FONG, LIAN-SHENG LIU, XIN-SHE YANG, XINGSHI HE,
JINAN FIAIDHI, AND SABAH MOHAMMED
51 Is Your Software Valueless? JON WHITTLE
55 Shaping Our Common Digital Future SUSANNE BOLL
Departments 4 Magazine Roundup 7 Editor’s Note: What’s Next for Embedded Systems?
58 Conference Calendar
Subscribe to ComputingEdge for free at www.computer.org/computingedge.
4 January 2021 Published by the IEEE Computer Society 2469-7087/21 © 2021 IEEE
The IEEE Computer Society’s lineup of 12 peer-reviewed technical magazines covers cutting-edge topics rang-ing from software design and computer graphics to Internet computing and security, from scientific applica- tions and machine intelligence to visualization and microchip design. Here are highlights from recent issues.
Real-Time Systems Implications in the Blockchain-Based Vertical Integration of Industry 4.0
The Industrial Internet of Things (IIoT) is expected to attract signif- icant investments for industry. In this new environment, blockchain presents immediate potential in applications of the IIoT, offering several benefits to industrial cyber- physical systems. Read more in this article from the September 2020 issue of Computer.
Data Cyberinfrastructure for End-to-End Science
Large-scale scientific facilities provide a broad community of researchers and educators with open access to instrumentation and data products generated from geographically distributed instruments and sensors. This article from the September/Octo- ber 2020 issue of Computing in Science & Engineering discusses key architectural design, deploy- ment, and operational aspects of
a production cyberinfrastructure for the acquisition, processing, and delivery of data from large scientific facilities—using expe- riences from the National Sci- ence Foundation’s Ocean Obser- vatories Initiative. This paper also outlines new models for data delivery and opportunities for insights in a wide range of scien- tific and engineering domains as the volumes and variety of data from facilities grow.
IBM’s World Citizens: Valentim Bouças and the Politics of IT Expansion in Authoritarian Brazil
This article from the July–Septem- ber 2020 issue of IEEE Annals of the History of Computing analyzes the politics of IBM’s expansion in interwar Brazil. It does so by focus- ing on Valentim Bouças, IBM’s first representative in Brazil and an outstanding figure in IBM trade press materials for the rapid pace at which he grew IBM’s Brazilian operations. Grounded in the ear- liest recorded moment in which IBM was first threatened with expulsion from Brazilian markets,
this article analyzes how IBM, led by Bouças, regained Brazilian mar- kets and expanded its operations in the country through the polit- ical negotiations it entered into. This article analyzes how IBM, as a US-based multinational IT firm, first installed itself in Brazil’s inter- war authoritarian regime, helping restructure Brazilian administra- tive and financial apparatuses to its advantage.
Spatialized Audio in a Custom- Built OpenGL-Based Ear Training Virtual Environment
Interval recognition is an impor- tan