Very cheap, both in the sense of being inexpensive and in the sense of being shoddy.

Probably originally referred to a cheap prostitute (i.e. a cheap "piece of ass"); however, by now the expression has been almost completely sanitized.

Might also derive from the -ass suffix found in expressions such as "dumb-ass" and "slow-ass". These are not directly related to "half-assed".