Thesis Title: Using Semantic Approaches to Answer Arabic Questions from the Holy Quran
Author: Hashem Adnan Jadaan Shmaisani, Supervisor: Dr. Samir Tartir, Year: 2014
Faculty: Information Technology, Department: Computer Science

Abstract: Arabic is the fifth language in the world according to number of speakers, and is considered a second language to over one billion Muslims worldwide. Yet, very little research has been done on machine processing of Arabic text. One of the main methods that is effected by language in computer science research areas, is the searching capability quality, Arabic language search is still in the phase of syntax based search, retrieving the exact match to the user based on the provided search keywords syntax, only some tried to move beyond that, but still no work was done regarding searched data structure or semantic Question Answering methodologies to serve this language. Relying on the fact that in general languages are semantic based more than syntax based, a single word may give more than one meaning based on the context, it holds more meaning than just a string of characters. Accordingly, we are proposing an approach to overcome the semantic and structural challenges that are currently limiting the quality of search among Arabic based content. Mainly the goal is to solve semantic issues by using synonyms for the user query keywords, as for the content structure issues an ontology based approach is used in order to organize textual entities and their relationships with other content in the text, rather than simple strings of characters.

Keywords: Arabic Language, Semantic Approach, Holy Quran

Thesis Title: Associative Classification Using Naïve Bayes Theorem
Author: Fawze Ali Abu Jaber, Supervisor: Dr. Rashid Al-Zubaidy, Year: 2014
Faculty: Information Technology, Department: Computer Science

Abstract: Associative classification usually generates a large set of rules. Therefore, it is inevitable that an instance matches several rules which classes are conflicted, several associative classifications based their prediction on one rule and ignore all other rules, even high confident ones, in this research, a new approach called Associative Classification using naïve Bayes (AC-NB) is proposed, which uses an improved naïve Bayes theorem to address these issues. Our experiments on five UCI datasets show that AC-NB outperforms both RIPPER and NB on accuracy, also compared with new associative classification approaches; our proposed approach was highly competitive.

Keywords: Associative Classification, Classification based on Association, Prediction, Naïve Bayes theorem, Accuracy Power

Thesis Title: A Framework for Specification Based Web Service Testing
Author: Saif Mohammad Raja Al-Jammal, Supervisor: Dr. Samer Hanna, Year: 2014
Faculty: Information Technology, Department: Computer Science

Abstract: The Web Service is a new approach of developing distributed applications which appeared to tackle the differences among program languages and infrastructures. Also, the Web Service interacts the applications with one another whether they are local or remote. The Web Service is a code which is encapsulated by the programmer who is in a remote side. The programmer can use the Web Service by Uniform Resource Locator (URL) and Web Service Description Language (WSDL) which have parameters and their types. As any software, the testing stage must be done. So, many testing techniques appeared to test this kind of application. Every tool concentrated on specific attribute of quality of the Web Service. To use any tool, the tester should have a full understanding of the nature of what the tool can do and how the WSDL could be read then decide whether the specified tool is really suitable for this parameter in the Web Service or not. Depending on the previous explanation, due to the number of the existing, it takes the tester a long time to choose the suitable tool. It also demands that the tester should have enough knowledge about every single tool. Therefore, this project proposes an approach to select a testing technique automatically. This would reduce the time that the tester uses in selecting the suitable tool as it immediately selects a tool when our approach accesses the Web Service. Our approach selects a suitable testing tool instead of the tester. Thus, the problem of selecting a tool is solved by this approach, and it has the ability to accept a new tool and update the old one if necessary. The main contribution of this project is to select automatically the suitable testing technique for certain parameter in the Web Service. The selection is occurred depend on the saved rules of each testing technique. The rules are match with data type and constraining facet in the WSDL file.

Keywords: Web Service, URL, WSDL

Thesis Title: Extending Web Services Datatypes Specification for Different Development Platforms
Author: Raed Omar Abd Raboh Al-Absi, Supervisor: Dr. Samer Hanna, Year: 2014
Faculty: Information Technology, Department: Computer Science

Abstract: In recent years, Web Services have become an important element in many areas, and the ability to exchange information through Web services is a great example of its role and its benefits and the ability to carry out the functions that may be used in the commercial field, for example, at a high level. The description and the use of the Web services is considered syntactic, this means that the knowledge of semantic Web services themselves are located on the web services user to understand or learn by other means before he decides if he want to use this service or not, and how it will be used. This thesis is interested in the description of the Semantic Web Services and will be centered on the ambiguity and misunderstanding in the use of the data types that are used in a file written in XML language called WSDL (web service description language), the description of Web Services is saved in this file. The problem of the ambiguity in the representation of the data types leads to many problems, for example the difficulty of interpreting the data between the service provider and requester and this leads to many errors in the merging the service or its configuration, another example is the difficulties that may encountering the tools or the techniques that developing the web services which works directly with the WSDL file, which is created automatically. Thus, there will be inconsistencies in the description of services for the different techniques.

Keywords: Web Services, XML language, WSDL

Thesis Title: Semantics Based Assessment of the Robustness Quality Attribute of Web Services
Author: Marwan Fayez Abdullah Almomani, Supervisor: Dr. Samer Hanna, Year: 2014
Faculty: Information Technology, Department: Computer Science

Abstract: Web Services are important for integrating distributed heterogeneous applications. One of the problems which is facing Web Services is the difficulty for a Service requester to trust Services provided by a Web Service provider. One ideal way to increase trust between Service requesters and providers is testing. Testing can provide away to automatically assess quality attribute of a Web Service such as robustness based on its service description only, which in-turn will give Service requesters a mechanism to measure the desired quality for a specific Web Service. This thesis proposes an approach that can be used to assess the robustness quality attribute of Web Services. The approach is based on analysing Web Services Description Language (WSDL) documents of Web Services then build test cases based on input messages semantics and the input parameters data types to assess the robustness quality attribute of Web Services. This approach will give a better test data since that it can give a real representation for a specific problem domain and can effectively test Web Services quality attributes.

Keywords: Web Services, WSDL, Robustness, Quality Attribute