Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing