USER_OBJECTS is the correct view to query for information about compiled objects including procedures, functions, and packages. It contains the LAST_DDL_TIME column which shows when an object was last compiled or modified. USER_PROCEDURES doesn't exist in Oracle, and the other options are not standard views.