I use a large assortment of software, each requiring it's own password. Some of these applications remove the password after a failed login attempt, where others leave it populated.
Does it improve security, or is it more of a user interface choice?