Text this: Survey on software maintenance profile and knowledge requirement in public higher learning institutions