transferring code elements or quality standards between different programming languages or environments