A proposal for a new software reliability model and its preliminary assessment