{'fraction_non_alphanumeric': 0.014022787028921999, 'fraction_numerical': 0.0, 'mean_word_length': 5.838323353293413, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Ontology-Based Knowledge Sharing Portal for Software Testing

Software testing is a sub area of software engineering which is also a knowledge intensive and collaborative activity. Our previous study results revealed that knowledge in the repositories were outdated, internal documents are unstructured and varied formats, less accessing facilities and lack of targeted delivery methods, such that software testers from software companies are highly affected by not being able to get vital information required to carryout their software testing activities. Ontologies emerge as one of the more appropriate knowledge management tools for supporting knowledge representation, processing, storage and retrieval. A Software testing ontology is designed to represent the necessary software testing knowledge within the software testers' context. The ontology-based Knowledge Sharing Portal is introduced into the semantic representation of software testing knowledge. SPARQL is used as the query language to retrieve software testing knowledge from the semantic storage. Both Ontology experts and non-experts evaluated the developed ontology.