2019 - July
-
If you write it better, you will say it better
by Philip Yaffe
July 2019Each "Communication Corner" essay is self-contained; however, they build on each other. For best results, before reading this essay and doing the exercise, go to the first essay "How an Ugly Duckling Became a Swan," then read each succeeding essay.
Preparing a good text for reading and preparing a good text for speaking are often considered to be unrelated activities. This is incorrect. A good text for reading and a good text for speaking are distinct, but they are not alien. They are complementary.
-
Repairnator patches programs automatically
by Martin Monperrus, Simon Urli, Thomas Durieux, Matias Martinez, Benoit Baudry, Lionel Seinturier
July 2019Repairnator is a bot. It constantly monitors software bugs discovered during continuous integration of open-source software and tries to fix them automatically. If it succeeds in synthesizing a valid patch, Repairnator proposes the patch to the human developers, disguised under a fake human identity. To date, Repairnator has been able to produce patches that were accepted by the human developers and permanently merged into the code base. This is a milestone for human-competitiveness in software engineering research on automatic program repair.
-
A conversation with Santiago Montesdeoca: how current 3-D computer animations are constraining individual creative expression
by Bushra Anjum
July 2019In this series of interviews with innovation leaders, Ubiquity Associate Editor and software engineer, Dr. Bushra Anjum, sits down with Dr. Santiago Montesdeoca to discuss the evolution of the animation industry as well as the aesthetic constraints creatives face when reconciling their personal artistry with commerce and trends.