DIME: a direct manipulation environment for evolutionary development of software | IEEE Conference Publication | IEEE Xplore