A 'crystal ball' for software liability | IEEE Journals & Magazine | IEEE Xplore