Executable acceptance tests for communicating business requirements: customer perspective | IEEE Conference Publication | IEEE Xplore