Towards combining functional requirements tests and unit tests as a preventive practice against software defects | IEEE Conference Publication | IEEE Xplore