Toward Improved Understanding and Management of Software Clones