{'fraction_non_alphanumeric': 0.018617021276595744, 'fraction_numerical': 0.0, 'mean_word_length': 6.037383177570093, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Ontology-Based Personalised SQA e-Learning System

Developing quality software requires well trained graduates with high SQA skills. Unfortunately, experience shows that most institutions are unable to graduate software engineers to meet manufactures expectations. With the new technological advances and the use of e-learning techniques, ontologies play key role in supporting semantic knowledge representation and thus enhancing e-learning experience. It allows structural annotation of electronic resources with semantic information providing machine-understandable contents. In this paper an ontology-based e-learning prototype was designed and implemented to guide students and practitioners about SQA process required in the software development.