The process of converting a primitive data type to an abstract one so it can be stored in an ArrayList (e.g., int --> Integer)