Enumerating Software Failures to Build Dependable Distributed Applications | IEEE Conference Publication | IEEE Xplore