Employee Competencies Appraisal System (ECAS) : a computer-aided appraisal system based on the Balanced Appraisal Model (BAM) for the software industry - Chen, Hen Wan (2006)