Inference for Age-dependent Branching Process and Their Applications