The charulatha publications Software engineering