Experiences in developing and applying a software engineering technology testbed