A Study on the Effects of Exception Usage in Open-Source C++ Systems