| This thesis studies the theories and practical applications of SEMEST+. SEMEST+ is a rule- and web-based Software Engineering Measurement Expert System Tool. The theoretical foundation of SEMEST+ is the Software Engineering Measurement System (SEMS) [11, 29] that models a comprehensive set of about 300 software metrics for software engineering measurement. Based on the combination of the classical expert system theory and industrial application, SEMEST+ implemented a web-based software measurement expert tool that provides a comprehensive set of software measures and metrics with rigorous definitions. In SEMEST+, the knowledge base with measurements for different application domains and roles of software engineering are considered. This enables SEMEST+ to support five domains of software engineering measurement, such as goal-, process-, category-, domains-, and roles-oriented measurement and their analyses. SEMEST+ can be used as an expert tool for supporting and implementing software engineering measurement, metrical analysis, and benchmarking in the software industry. |