Oljebransjen har ikke innsett hvordan feil i programvare kan gi alvorlige konsekvenser, mener professor.