Text this: Intelligent software quality and assessment model based on software behavioral and human factor approach