Frontiers of Information Technology (2013)
Islamabad, Pakistan Pakistan
Dec. 16, 2013 to Dec. 18, 2013
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FIT.2013.51
If the World Wide Web is taken as a mountain of information containing data regarding every aspect of life, then Semantic Web is its extended version, that structures the information and makes it machine process able. Semantic Web has many advantages which have proved it as an innovative approach to structure the data for multipurpose domains. Its characteristics of annotation enable the extraction of precise information which is required by the user. Software testing is the process which evaluates a systems behavior to ensure whether it meets user's requirement or not. In software engineering, specifically in the software testing domain, semantic structuring the relevant artifacts is new. Researchers provided XML based representations for many languages and approaches but their context is different when we try to apply it on the software testing domain. In this paper, we focus on the shortcomings of the software testing domain when its concerned activities are required to represent semantically. We present a novel approach, Semantic Structure of Test Cases and Source Code (SSTCSC) which relates the RDF based test cases satisfying white box testing coverage criterion statement coverage, with the RDF based target java class(s). After the execution of semantically presented information (test cases against program) is then passes through two phases further i.e. Code Categorization and Code Visualization which shows the final output of the classified code segments visually. Whole process of the presented approach is supported by the tool which performs the related steps with ease automatically.
Resource description framework, Java, Software, XML, Software testing, Semantics,Resource Discription Frameowrk (RDF), Source Code, Test Cases, Semantic Web
Muhammad Bilal Bashir, Tazzaina Malik, Tanvir Afzal, "SSTCSC: A Semantic Structure of Test Cases and Source Code", Frontiers of Information Technology, vol. 00, no. , pp. 241-246, 2013, doi:10.1109/FIT.2013.51