I collected longitudinal data with irregular time intervals. I collected data from mobile app users in three waves of surveys soon after they finished using the app. Can you suggest the best method for analysing longitudinal data with uneven time interval? and the software which can be used for such analysis?