Practice
34 Designing Cluster Schedulers for
Internet-Scale Services
Embracing failures for
improving availability.
By Diptanu Gon Choudhury
and Timothy Perrett
41 Thou Shalt Not Depend on Me
A look at JavaScript libraries
in the wild.
By Tobias Lauinger, Abdelberi Chaabane,
and Christo B. Wilson
48 Documentation Is Automation
A.B. A. = Always be automating.
By Thomas A. Limoncelli
Articles’ development led by
queue.acm.org
I
M
A
G
E
S
B
Y
(
L
)
P
A
B
L
O
P
R
A
T
;
(
C
)
F
X
Q
U
A
D
R
O
;
(
R
)
A
N
D
R
I
J
B
O
R
Y
S
A
S
S
O
C
I
A
T
E
S
/
S
H
U
T
T
E
R
S
T
O
C
K
06/2018
VOL. 61 NO. 06
Association for Computing Machinery
Advancing Computing as a Science & Profession
Contributed Articles
54 Bias on the Web
Bias in Web data and use taints
the algorithms behind
Web-based applications,
delivering equally biased results.
By Ricardo Baeza-Yates
62 Ability-Based Design
By focusing on users’ abilities rather
than disabilities, designers can
create interactive systems better
matched to those abilities.
By Jacob O. Wobbrock,
Krzysztof Z. Gajos, Shaun K. Kane,
and Gregg C. Vanderheiden
72 Identifying Patterns in
Medical Records through
Latent Semantic Analysis
Text analysis can reveal patterns
of association among medical terms
and medical codes.
By David Gefen, Jake Miller,
Johnathon Kyle Armstrong,
Frances H. Cornelius,
Noreen Robertson,
Aaron Smith-McLallen,
and Jennifer A. Taylor
Watch the author discuss
his work in this exclusive
Communications video.
https://cacm.acm.org/
videos/bias-and-the-web
Review Articles
78 Privacy in Decentralized
Cryptocurrencies
When it comes to anonymizing
cryptocurrencies, one size most
definitely does not fit all.
By Daniel Genkin,
Dimitrios Papadopoulos,
and Charalampos Papamanthou
Research Highlights
90 Technical Perspective
Measuring Optimization
Potential with Coz
By Landon P. Cox
91 Coz: Finding Code that
Counts with Causal Profiling
By Charlie Curtsinger
and Emery D. Berger
About the Cover:
David A. Patterson (left)
and John L. Hennessy,
recipients of the 2017
ACM A. M. Turing Award,
photographed on
the campus of Stanford
University last March.
Photographed by Richard
Morgenstein; http://www.
morgenstein.com
62 78