Talking tests: an empirical assessment of the role of fit acceptance tests in clarifying requirements