May 2012
-
Fair Access
Moshe Y. Vardi
Now that the sound and fury in the Open Access movement has quieted down a bit, we can revisit the arguments for open access....
-
Likert-Type Scales, Statistical Methods, and Effect Sizes
Judy Robertson
Judy Robertson writes about researchers' use of the wrong statistical techniques to analyze attitude questionnaires.
-
Automating Scientific Discovery
Neil Savage
Computer scientists are teaching machines to run experiments, make inferences from the data, and use the results to conduct new...
-
Robots Like Us
Alex Wright
Thanks to new research initiatives, autonomous humanoid robots are inching closer to reality.
-
Digitally Possessed
Samuel Greengard
Virtual possessions play an increasingly important role in our daily lives. How we think about them and deal with them is changing...
-
A Workshop Revival
Paul Hyman
The success of Germany's Dagstuhl Seminars has inspired a proliferation of Dagstuhl-like venues, especially in India.
-
ACM's 2012 General Election
Gerald Segal
Meet the candidates who introduce their plans — and stands — for the Association. Please take this opportunity to vote.
-
Design for Symbiosis
Peter S. Menell
Promoting more harmonious paths for technological innovators and expressive creators in the Internet age.
-
The Future of the Past
David Anderson
Reflections on the changing face of the history of computing.
-
Digitization and Copyright: Some Recent Evidence from Music
Joel Waldfogel
Examining the effects of stealing on producers and consumers.
-
Programming Goes Back to School
Alexander Repenning
Broadening participation by integrating game design into middle school curricula. View a video featuring author Alexander Repenning...
-
Programming the Global Brain
Abraham Bernstein, Mark Klein, Thomas W. Malone
Considering how we can improve our understanding and utilization of the emerging human-computer network constituting the global...
-
Crossing the Software Education Chasm
Armando Fox, David Patterson
An Agile approach that exploits cloud computing.
-
Managing Technical Debt
Eric Allman
Shortcuts that save money and time today can cost you down the road.
-
Idempotence is Not a Medical Condition
Pat Helland
Messages may be retried. Idempotence means that's OK.
-
Your Mouse is a Database
Erik Meijer
Web and mobile applications are increasingly composed of asynchronous and real-time streaming services and push notifications...
-
Social Media Evolution of the Egyptian Revolution
Alok Choudhary, William Hendrix, Kathy Lee, Diana Palsetia, Wei-Keng Liao
Twitter sentiment was revealed, along with popularity of Egypt-related subjects and tweeter influence on the 2011 revolution.
-
An n-Gram Analysis of Communications 2000–2010
Daniel S. Soper, Ofir Turel
Applied to almost 3,500 articles it reveals computing's (and Communications') culture, identity, and evolution.
-
Comparative Analysis of Protein Networks: Hard Problems, Practical Solutions
Nir Atias, Roded Sharan
Examining tools that provide valuable insight about molecular components within a cell.
-
Technical Perspective: Best Algorithms + Best Computers = Powerful Match
William Gropp
Say you want to simulate the motion over time of the stars in a galaxy to learn about how galaxies formed and why the universe...
-
A Massively Parallel Adaptive Fast Multipole Method on Heterogeneous Architectures
Ilya Lashuk, Aparna Chandramowlishwaran, Harper Langston, Tuan-Anh Nguyen, Rahul Sampath, Aashay Shringarpure, Richard Vuduc, Lexing Ying, Denis Zorin, George Biros
We describe a parallel fast multipole method for highly nonuniform distributions of particles. We employ both distributed memory...
-
Technical Perspective: An Experiment in Determinism
Steven Hand
It is widely held that parallel programming is far more difficult and error prone than writing sequential code. In particular...
-
Efficient System-Enforced Deterministic Parallelism
Amittai Aviram, Shu-Chun Weng, Sen Hu, Bryan Ford
We introduce a new parallel programming model addressing the issues facing current methods of executing parallel programs deterministically...
-
Puzzled: Designs on Square Grids
Peter Winkler
Welcome to, as usual, three new puzzles. However, unlike previous columns, where solutions to two were known (and included in...