Why are Commits Being Reverted?: A Comparative Study of Industrial and Open Source Projects | IEEE Conference Publication | IEEE Xplore