Advancing Computing as a Science and Profession–But to What End?
March 2020 - Vol. 63 No. 3

Features
						Opinion													Departments
																			
																	
													
						It is time to revisit and update the purpose of ACM. It must be "to advance the science and profession of computing for the public good."
					
								
			
						Opinion													Letters to the editor
																			
																	
													
													
						Moshe Vardi suggests in his January 2020 column that ACM conferences do more to support remote participation. I have several concerns about his proposals.
					
								
			
						Robin K. Hill explains the ethical responsibility of the computing professional with respect to voting systems.
					
								
			Can Nanosheet Transistors Keep Moore’s Law Alive?
						The technology promises to advance semiconductors and computing, but also introduces new questions and challenges.
					
								
			Algorithms to Harvest the Wind
						Wake steering can help ever-larger turbines work together more efficiently on wind farms.
					
								
			
						Translation devices are getting better at making speech and text understandable in different languages.
					
								
			
						Opinion													Education
																			
																	
													Computing and Community in Formal Education
						Culturally responsive computing repurposes computer science education by making it meaningful to not only students, but also to their families and communities.
					
								
			
						Opinion													The profession of IT
																			
																	
													Dilemmas of Artificial Intelligence
						Artificial intelligence has confronted us with a raft of dilemmas that challenge us to decide what values are important in our designs.
					
								
			
						Opinion													Viewpoint
																			
																	
													Through the Lens of a Passionate Theoretician
						Considering the far-reaching and fundamental implications of computing beyond digital computers.
					
								
			
						Opinion													Viewpoint
																			
																	
													
													
						Considering the merits of several models and approaches to Internet governance.
					
								
			
						Opinion													Viewpoint
																			
																	
													
													
						The U.S. NHTSA's levels of automation are a liability for automated vehicles.
					
								
			Above the Line, Below the Line
						The resilience of Internet-facing systems relies on what is above the line of representation.
					
								
			
						Research and Advances													Contributed articles
																			
																	
													
													
						A platform for creating a crowdsourced picture of human opinions on how machines should handle moral dilemmas.
					
								
			
						Research and Advances													Contributed articles
																			
																	
													
													
						When the value increases engagement, engagement increases the value.
					
								
			
						Research and Advances													Contributed articles
																			
																	
													The BBC micro:bit – From the U.K. to the World
						A codable computer half the size of a credit card is inspiring students worldwide to develop core computing skills in fun and creative ways.
					
								
			
						Research and Advances													Review articles
																			
																	
													
													
						Technologies for manipulating our digital appearance alter the way the world sees us as well as the way we see ourselves.
					
								
			
						Research and Advances													Review articles
																			
																	
													Toward Model-Driven Sustainability Evaluation
						Exploring the vision of a model-based framework that may enable broader engagement with and informed decision making about sustainability issues.
					
								
			
						Research and Advances													Research highlights
																			
																	
													Technical Perspective: A Perspective on Pivot Tracing
						Instead of handing trace records off to a collector for long-term storage and future processing, the system described in "Pivot Tracing: Dynamic Causal Monitoring for Distributed Systems," by Jonathan Mace, et al., installs continuous queries, on demand, inside the distributed system itself.
					
								
			
						Research and Advances													Research highlights
																			
																	
													Pivot Tracing: Dynamic Causal Monitoring for Distributed Systems
						This paper presents Pivot Tracing, a monitoring framework for distributed systems, which addresses the limitations of today's monitoring and diagnosis tools by combining dynamic instrumentation with a novel relational operator: the happened-before join.
					
								
			
						Opinion													Last byte
																			
																	
													
													
						A compromise proposal toward a solution to making it impossible for a would-be tyrant to exceed reasonable authority.
					
								
			























