Facebook is using two automated tools to find and repair low-level bugs in its mobile apps.
The Sapienz bot runs the apps through a series of tests to determine which actions will cause them to crash, and then the SapFix bot recommends a fix to developers, who review it and decide whether to accept the fix, devise their own, or ignore the problem.
Sapienz and SapFix save developers time, and since its debut in September 2017, Sapienz has found hundreds of new ways to crash each of Facebook's apps every month.
Some of those crashes are not a major concern for developers, although protections have been implemented against about 75% of them.
Sapienz uses a predictive model to prioritize crashes based on how common and severe they are likely to be.
From IEEE Spectrum
View Full Article
Abstracts Copyright © 2019 SmithBucklin, Washington, DC, USA
No entries found