A SOFTWARE TRACEABILITY APPROACH TO SUPPORT REQUIREMENT BASED TEST COVERAGE ANALYSIS SITI FAIZAH BINTI OMAR

Similar documents
A SOFTWARE TRACEABILITY APPROACH TO SUPPORT REQUIREMENT BASED TEST COVERAGE ANALYSIS SITI FAIZAH BINTI OMAR

IMPROVING THE PROCESS OF CAPTURING CLIENTS NEEDS FAIZAH BINTI IBRAHIM

HUMAN VALUES IDENTIFICATION AND ASSESSMENT TOOL DEVELOPMENT FOR TQM CONTEXT MUHAMMAD NOMAN MALIK. A thesis submitted in fulfilment of the

CUSTOMER TRUST ON INTERNET BANKING ADOPTION SHIDROKH GOUDARZI UNIVERSITI TEKNOLOGI MALAYSIA

UNIFIED CONSTITUTIVE MODELS FOR DEFORMATION OF THIN-WALLED STRUCTURES SITI SYALEIZA BINTI ARSAD

SUSTAINABLE ATTRIBUTES IN PROJECT FEASIBILITY STUDY TOWARDS IMPLEMENTATION OF SUSTAINABLE CONSTRUCTION TAN KAH LING UNIVERSITI TEKNOLOGI MALAYSIA

PROPERTIES OF ASPHALTIC CONCRETE AC14 CONTAINING COCONUT SHELL AS COARSE AGGREGATE SITI NUR AMIERA BINTI JEFFRY

RECOVERY OF HEAD OFFICE OVERHEADS DUE TO PROLONGATION OF TIME RAMLI BIN ISMAIL

WORKPLACE LEARNING AND COMPETENCE ACQUISITION: A SINGLE CASE STUDY OF GITN SDN BERHAD SALES TEAM

PARAMETER OPTIMIZATION SIMULATION OF HIGH POWER YTTERBIUM DOPED DOUBLE-CLAD FIBER LASER KHAIROL BARIYAH BINTI MAAMUR

IMPACT OF WORK LIFE BALANCE ON EMPLOYEES LOYALTY, SATISFACTION, AND PRODUCTIVITY KADARKO ESTHER DIZAHO

FULL RELATIONSHIP BETWEEN E-SERVICE QUALITY, E-CUSTOMER SATISFACTION AND E-LOYALTY IN INTERNET BANKING ZOHREH BANG TAVAKOLI

INTEGRATING SOCIAL CUSTOMER RELATIONSHIP MANAGEMENT INTO CUSTOMER RELATIONSHIP MANAGEMENT PROCESSES IN ACADEMIC LIBRARY FARIMA ALILOU

STUDY ON IRON AND MANGANESE REMOVAL IN RIVER WATER FOR TEXTILES INDUSTRY USAGE ZAITON BIN SAMAD UNIVERSITI TEKNOLOGI MALAYSIA

EFFECTIVENESS OF CRM SYSTEM FOR CUSTOMER SERVICE REPRESENTATIVES (CSR) TRAINING AT TELEKOM MALAYSIA

AVAILABLE TRANSFER CAPABILITY BASED ON RANDOMLY GENERATED PROBABILISTIC DISTRIBUTION FUNCTION OF WIND SPEED USING MONTE CARLO SIMULATION

USER RESISTANCE FACTORS IN POST ERP IMPLEMENTATION SAYEED HAIDER SALIH MAHMOUD

THE BEST PRACTICE OF VENDOR PERFORMANCE EVALUATION FOR THE FISHING REEL MANUFACTURING INDUSTRY CONNIE TING

A MASTER PLAN FOR THE IMPLEMENTATION OF SUSTAINABLE ENTERPRISE RESOURCE PLANNING SYSTEM ABDOULMOHAMMAD GHOLAMZADEH CHOFREH

STUDENT EXPECTATION AND PERCEPTION OF SERVICE QUALITY IN UTM HOSTEL. Supervisor: Assoc. Prof. Dr. Buang bin alias

FLOOD DAMAGE ASSESSMENT MODEL USING COST-BENEFIT ANALYSIS NOR AZLIZA BINTI AKBAR

THE INFLUENCE OF PERSONALITY TRAITS TOWARDS JOB PERFORMANCE AMONG SECONDARY SCHOOL TEACHERS NORAINI BINTI RUSBADROL

MAINTENANCE MANAGEMENT ASSESSMENT IN A LOCAL MANUFACTURING COMPANY MOHAMMAD ANNUAR BIN MD SALLEH

COMPARISON BETWEEN CANLITE STABILIZED LATERITE AND PROBASE STABILIZED LATERITE NG TECK WEI

UNDERSTANDING SOCIAL NETWORKING SITES ADOPTION: AN EXTENDED THEORY OF PLANNED BEHAVIOR PERSPECTIVE KOH PEI LI UNIVERSITI TEKNOLOGI MALAYSIA

BUSINESS PROCESS IMPROVEMENT (BPI) IN AN ENTERPRISE COMPANY NORASIKIN BINTI SALIM. A project report submitted in partial fulfilment of the

ENHANCING USER ACCEPTANCE OF FEEDBACK IN REPUTATION SYSTEMS USING SOCIAL FACTORS FERESHTEH GHAZIZADEH EHSAEI

MINIMIZING CONFLICTS DURING CONSTRUCTION STAGE BY USING BUILDING INFORMATION MODELING MOHD FAIZ BIN SHAPIAI

DESIGN AND DEVELOPMENT OF LOW-COST FRICTION STIR WELDING AHMAD SYAZNI BIN ZAKARIA

THE RELATIONSHIP BETWEEN JOB SATISFACTION AND EMPLOYEE LOYALTY IN THE MANUFACTURING INDUSTRY OF CHINA SHI HE

THE ROLE OF CUSTOMER BRAND ENGAGEMENT IN FACEBOOK FAN PAGE HO PENG HAN

IDENTIFICATION OF PUBLIC PLACE ATTRIBUTES USING MEAN-END CHAIN RESEARCH MODEL BENTALHODA FOOLADIVANDA UNIVERSITI TEKNOLOGI MALAYSIA

(4 the undersigned, certib that)

ESTIMATING THE ENVIRONMENTAL IMPACTS OF CARBON EMISSIONS FROM FUEL CONSUMPTION DURING CONSTRUCTION ACTIVITIES PEZHMAN SHAHID

CUSTOMER LOYALTY TOWARD INTERNET BANKING IN NIGERIA IBRAHIM AISHATU OGIRI

SERVICE MARKETING MIX AND CUSTOMER SATISFACTION OF HOTEL IN JOHOR BAHRU SAYYED ALI YAHYAZADEH

CHARACTERIZATION OF FIBER OPTIC SENSOR FOR LIQUID REFRACTIVE INDEX MONITORING DIANAY SHAFINA BINTI SHAFEI UNIVERSITI TEKNOLOGI MALAYSIA

MATHEMATICAL MODELLING FOR DEGRADATION OF WATER POLLUTION BY EFFECTIVE MICROORGANISM (EM) IN RIVER

AN EFFICIENT MICROCONTROLLER-BASED ELECTRONIC BALLAST FOR HIGH PRESSURE SODIUM LAMPS USED IN STREET LIGHTING MOHD HAMIZAN BIN OMAR

FOREST ENCROACHMENT MAPPING IN CAMERON HIGHLANDS, USING CADASTRAL PARCEL AND REMOTE SENSING DATASETS

THE RELATIONSHIP BETWEEN INNOVATION CAPABILITY AND INNOVATION PERFORMANCE IN SERVICE FIRMS AMIR PARNIAN UNIVERSITI TEKNOLOGI MALAYSIA

PERFORMANCE OF INTEGRATED TREATMENT SYSTEM OF PHOTO- FENTON AND MEMBRANE BIOREACTOR FOR SYNTHETIC SPENT CAUSTIC WASTEWATER

PERHUBUNGAN DI ANTARA IMEJ KEDAI DENGAN KEPUASAN, PERAKUAN, DAN KESETIAAN PELANGGAN TERHADAP RANGKAIAN PERUNCIT: SATU KAJIAN EMPIRIKAL

APPLICATION OF THE TRAVEL COST METHOD TO URBAN FORESTS IN JOHOR BAHRU NURUL SHAHIRAWATI BINTI MOHAMED ROSLI UNIVERSITI TEKNOLOGI MALAYSIA

A SENSOR ARRAY BASED ON PLANAR ELECTROMAGNETIC SENSORS FOR AGRO-ENVIRONMENTAL MONITORING SYAHRUL HISHAM BIN ABD. RAHMAN

BEST ENDEAVOURS FOR GRANTING AN EXTENSION OF TIME IN CONSTRUCTION CONTRACT NUR FARAH FARHANA BINTI RASID UNIVERSITI TEKNOLOGI MALAYSIA

THE MEDIATING ROLE OF SUPPLY CHAIN INTEGRATION AND AGILITY ON SMEs PERFORMANCE MAHDI MOHAMMAD BAGHERI UNIVERSITI TEKNOLOGI MALAYSIA

VISION-BASED CUSTOMER COUNTING FOR SHOPPING LOTS LEE FANG SOONG UNIVERSITI TEKNOLOGI MALAYSIA

WIND EFFECTS ON SYMMETRICAL MULTIPLE CORE WALL SYSTEM OF HIGH-RISE BUILDING HAZWANI BINTI SAMSUDIN

MULTI-OBJECTIVES OPTIMIZATION OF POWER CONSUMPTION OF A BUILDING TOWARDS ENERGY SAVING MHD ISWANDI BIN KATUTU

THE EFFECT OF MARKETING MIX ON GUEST SATISFACTION AND GUEST RETENTION IN FIVE STAR HOTELS RONAK RAEESI

MOTIVATIONAL FACTORS OF ELECTRONIC-WORD-OF-MOUTH FOR SELECTED MALAYSIAN UNIVERSITIES THROUGH ONLINE SOCIAL NETWORKS EHSAN PARSAMEHR

MODIFICATION OF MEDIA FORMULATION FOR ENHANCING PRODUCTION OF EXTRACELLULAR POLYSACCHARIDES BY Porphyridium cruentum AMIRA SURIATY BINTI YAAKOP

LIFE CYCLE ASSESSMENT OF AN INTEGRATED SOLID WASTE MANAGEMENT SYSTEM IN JOHOR BAHRU SITI NADZIRAH BINTI OTHMAN UNIVERSITI TEKNOLOGI MALAYSIA

OPTIMIZATION OF A MULTI-OBJECTIVE-MULTI-PERIOD TRAVELING SALESMAN PROBLEM WITH PICKUP AND DELIVERY USING GENETIC ALGORITHM SEYED POURYA POURHEJAZY

STRUCTURAL PERFORMANCE OF ASPHALT BLOCKS PAVEMENT AS RELATED TO THICKNESS, BINDER TYPES, AND JOINT WIDTH AHMED SALAMA ELTWATI

THE RELATIONSHIP OF WEBSITE QUALITY AND CUSTOMER E-SATISFACTION IN LOW COST CARRIER WONG CHIET BING UNIVERSITI TEKNOLOGI MALAYSIA

EFFECTS OF CHEMICAL MECHANICAL POLISHING (CMP) PARAMETERS ON NIP/AL SUBSTRATE SURFACE CHARACTERISTICS MOHD AIDIL BIN ROSLI

PARASITIC MOMENT EFFECT FOR THE THREE SPANS CONTINUOUS PRESTRESSED CONCRETE BRIDGE SITI SARAH SALIM

FINITE ELEMENT MODELING OF LAMINATED COMPOSITE PLATES WITH LOCALLY DELAMINATED INTERFACE SUBJECTED TO IMPACT LOADING SADDAM HUSSEIN ALI

ANTECEDENTS OF CUSTOMER SATISFACTION IN MOBILE COMMERCE CONTEXT AZIN TAHA

A thesis submitted in fulfillment of. of Management (Technology) Faculty of Management and Human Resource Development. Universiti Technologi Malaysia

COMBINED EMPIRICAL MODE DECOMPOSITION AND DYNAMIC REGRESSION MODEL FOR FORECASTING ELECTRICITY LOAD DEMAND NURAMIRAH BINTI AKROM

DEFLECTION MONITORING OF CAST IN-SITU BALANCED CANTILEVER PRESTRESSED CONCRETE BOX GIRDER BRIDGE MOHD KHAIRUL AZMAN BIN HAMBALI

SIMULATION OF NON-POINT SOURCES OF POLLUTION IN A HETEROGENEOUS MEDIA BY USING 2D REGIONAL GROUNDWATER FLOW MODEL HAMID ASGARI

SIZING OF ENERGY STORAGE BASED ON LOSS OF LOAD PROBABILITY OF STANDALONE PHOTOVOLTAIC SYSTEMS RAZMAN BIN AYOP UNIVERSITI TEKNOLOGI MALAYSIA

SUPERVISOR VALIDATION

COMPOSITE HONEYCOMB CORE SANDWICH PLATE WITH FACESHEET INDENTATION MODEL SUBJECTED TO LOW-VELOCITY IMPACT SITI HASYYATI BINTI DRAHMAN

MANAGING GREENNESS IN FIRM MARKETING TO ENHANCE BUSINESS PERFORMANCE CHONG KAH JUAN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

MECHANICAL AND FLAMMABILITY PROPERTIES OF HYBRID RECYCLED NEWSPAPER / MONTMORILLONITE POLYPROPYLENE COMPOSITES

GENDER PREFERENCES AND INSTAGRAM HASHTAG USAGE ON #MALAYSIANFOOD ZHANG YE

ACCURACY ASSESSMENT OF HEIGHT COORDINATE USING UNMANNED AERIAL VEHICLE IMAGES BASED ON ORTHOMETRIC HEIGHT SYAMSUL ANUAR BIN ABU KASIM

POTENTIAL OF SOLAR FARM DEVELOPMENT AT UTM CAMPUS FOR GENERATING GREEN ENERGY SHAHRUL NIZAM BIN MOHAMMAD

AWARENESS AND UNDERSTANDING OF GOVERNMENT TOTAL ASSET MANAGEMENT IMPLEMENTATION STRATEGY MOHD. ROSZAIMY BIN MUSA

PRELIMINARY STUDY ON PORPHYRIN DERIVATIVES AS TRANSFECTION REAGENTS FOR MAMMALIAN CELL HAJAR HOSSEINI KHORAMI UNIVERSITI TEKNOLOGI MALAYSIA

MODIFICATION OF ASPHALT BINDER WITH VARIOUS PERCENTAGES OF CRUMB RUBBER IN FLEXIBLE PAVEMENT ZOHAIR AHMED ALTIEB AHMED UNIVERSITI TEKNOLOGI MALAYSIA

THE GREEN SUPPLIER SELECTION AND ORDER ALLOCATION IN THE SUPPLY CHAIN UNDER STOCHASTIC CONDITIONS POORIA HASHEMZAHI

SOIL SUCTION PROFILE DUE TO TREE INDUCED SUCTION FARAH FARHANA BINTI SULAIMAN

A STUDY ON ULTRASONIC WAVE TO ESTIMATE MANGO MATURITY STAGE AINI HAZWANI BINTI MOHD ZELAN

A STUDY OF MT-DNA HYPERVARIABLE REGION 1 (HVI) SEQUENCE POLYMORPHISM ON RESIDENTS OF JOHOR IN MALAYSIA ALIREZA LARI UNIVERSITI TEKNOLOGI MALAYSIA

QUANTITY SURVEYOR S LIABILITY DURING PRE TENDER STAGE ASMAH ALIA BT MOHAMAD BOHARI UNIVERSITI TEKNOLOGI MALAYSIA

ENHANCING GENETIC ALGORITHMS BASED SOLUTIONS FOR MULTI SOURCE FLEXIBLE MULTISTAGE LOGISTICS NETWORK MODELS

FACTORS AFFECTING POST GRADUATE STUDENTS' ATTITUDE AND BEHAVIORAL INTENTION TOWARD ONLINE SHOPPING FAEZEH MIRGHASEMI

OPTIMAL DESIGN OF WATER NETWORK WITH IMPOVED OPERABILITY MOHAMMADREZA DEHGHANI UNIVERSITI TEKNOLOGI MALAYSIA

THE EFFECT OF SUBSTRATE TEMPERATURE OF TITANIUM ALUMINIUM NITRIDE COATING ON TITANIUM ALLOY (TI-6AL-4V) SUBSTRATE USING PVD METHOD HAMID BAHADOR

AN INTEGRATED STOCHASTIC-FUZZY METHOD FOR SUPPLY CHAIN LEANNESS EVALUATION IN IRANIAN AUTOMOTIVE SMALL AND MEDIUM ENTEPRISES

OPTIMIZATION OF EXTRACTION AND SPRAY DRYING PROCESSES OF TONGKAT ALI EXTRACTS USING RESPONSE SURFACE METHODOLOGY

FORECASTING MUAR RIVER WATER QUALITY USING RADIAL BASIS FUNCTION NEURAL NETWORK MOHD RAZI BIN ABD JALAL

SYAHIDAH HANIYAH BINTI MOHAMMAD

A MATHEMATICAL MODEL FOR WATER AND ENERGY NETWORKS MOHAMMAD REZA ABBASI UNIVERSITI TEKNOLOGI MALAYSIA

AUTOREGRESSIVE DISTRIBUTED LAG MODELLING FOR MALAYSIAN PALM OIL PRICES

EXPERIMENTAL STUDY OF ACOUSTIC EMISSION TECHNIQUE FOR CONCRETE DEFECT DETECTION HEADER ALI A. UNIVERSITI TEKNOLOGI MALAYSIA

Faculty of Built Environment University Technology Malaysia

LIGNIN BIODEGRADATION BY Thermomyces lanuginosus EFB2 AND Aspergillus flavus EFB4 CO-CULTURE AND PURE CULTURE IN SOLID STATE FERMENTATION

BERASAS KOMPUTER. Oleh Mohamad Rodzizan b. Hj. Ahmad Tajuddin. 0 MOHAMAD RODZIZAN TAJUDDIN, Hak Cipta Terpelihara.

PIVOTAL FACTORS INFLUENCING THE PERFORMANCE OF CONSTRUCTION PROJECTS IN MOGADISHU CITY, SOMALIA ABDI AZIZ AHMED ABTIDON UNIVERSITI TEKNOLOGI MALAYSIA

EFFECT OF SILVER-BASED PRODUCTS ON SIMULATED BODY FLUIDS PARISA SANATI

STUDY OF MICRO PITS ON BILLET EXPERIMENTAL SURFACE IN EXTRUSION PROCESS MAK KAM WONG

EFFECT OF HEAT TREATMENT ON THE INTERLAYER AND CORROSION BEHAVIOR OF Zn AND Zn-0.5%Al COATED HIGH CARBON STEEL FOR MARINE APPLICATION OOI AI LOON

MASOUD GHEISARI A WEB BASED ENVIRONMENT FOR BUILDINGS LIFE CYCLE COST ANALYSIS 2007/2009

Transcription:

A SOFTWARE TRACEABILITY APPROACH TO SUPPORT REQUIREMENT BASED TEST COVERAGE ANALYSIS SITI FAIZAH BINTI OMAR A thesis submitted in fulfillment of the requirements for the award of the degree of Master of Science (Computer Science) Faculty of Computing Universiti Teknologi Malaysia MARCH 2013

ALHAMDULLILAH I dedicated this thesis to my parents, Hj Omar Saman and Hjh Siti Rohani My mothers Asmah Ismail, Hjh Rosmah M.Y. My spouse Rusdi Sembak My children Marissa and Aaron My sisters Fauziah, Fadilah, Fairus, Faridah, Fatinah My brothers Faisal, Marzuqi, Azri My relatives iii

iv ACKNOWLEDGEMENT I would like to offer my heartiest gratitude to my supervisor, Assoc. Prof. Dr Suhaimi Bin Ibrahim for his continuous encouragement, advice and technical knowhow; throughout three years of study. I am also indebted to the respondents from Media Digital Alliance Sdn Bhd for their participation in this research. I would also like to thank RMC UTM and MOSTI staff, who have contributed their time processing and funding the research paper publication. I am grateful to the Advanced Informatics School (AIS), UTM International Campus and Faculty of Computing staff for guiding me on thesis completion and submission.

v ABSTRACT Requirement based test coverage (RBTC) is an important deliverable of a software testing process. There are problems in the process whereby the current RBTC analysis does not integrate with the black and white testing types nor does it generate a multi-direction RBTC analysis report. This research aims to address the problems by investigating RBTC analysis using software traceability and review its usefulness and efficiency. Initially, literature review on the comparison of the existing test coverage approaches and software was conducted followed by the development of a prototype using Java and MySQL. The prototype took into consideration the problems of RBTC analysis and this proposed concept which is RBTC Analysis using software traceability approach was modeled and constructed into a prototype called GRAYzer. Software artifacts from a bank project called Fleet Management System (FMS) were used and embedded into the prototype. Questionnaires and feedback from FMS expert users of the prototype were collected. Data collected include the usefulness rating and time taken by the FMS experts and GRAYzer to do the RBTC analysis. A descriptive analysis of the data showed that a majority of the FMS experts rated the prototype as Very Useful and indicated that GRAYzer provided an efficient RBTC analysis. When compared to the test coverage approaches, the prototype provided a forward and backward test coverage analysis which can be used as analysis for any given artifact type. Besides that, it has also integrated gray box coverage types and multi-directions for the RBTC analysis. The research has shown that a software manager could use the prototype to quantify the effort needed by a team member and as a means to visualize the RBTC. However, this research did not cater for RBTC analysis after an artifact change and the source code was not catered for the class inheritance and polymorphism, and these could be viewed as future related works.

vi ABSTRAK Liputan ujian berdasarkan keperluan (RBTC) adalah hasil penting dalam proses pengujian perisian. Antara masalah-masalah ketika dalam proses analisa RBTC terkini ialah tiada integrasi antara jenis-jenis pengujian kotak hitam dan putih serta tidak dapat menyediakan laporan analisa RBTC pelbagai arah. Penyelidikan ini bertujuan untuk menyingkap permasalahan analisa RBTC menggunakan jejakan perisian dan meninjau kebergunaan dan kecekapannya. Pada awal penyelidikan, terbitan kajian-kajian terdahulu difahami bagi membandingkan cara-cara liputan ujian dan perisian serta diikuti dengan pembangunan prototaip menggunakan Java dan MySQL. Prototaip diambil kira dalam permasalahan analisa RBTC dan konsep yang dicadangkan iaitu penganalisaan RBTC menggunakan jejakan perisian telah dimodelkan dan dibangunkan menjadi prototaip yang dinamakan sebagai GRAYzer. Artifak-artifak perisian dari projek bank yang dinamakan sebagai Fleet Management System (FMS) digunakan dan dibenamkan ke dalam prototaip. Soal selidik dan maklum balas dari pakar FMS terhadap prototaip dikumpulkan. Data yang telah dikumpulkan termasuk taraf kebergunaan dan masa yang diambil oleh pakar-pakar FMS dan GRAYzer dalam menganalisa RBTC. Analisa deskriptif menunjukkan bahawa majoriti pakar-pakar FMS menarafkan prototaip ini sebagai Sangat Berguna dan menunjukkan bahawa GRAYzer dapat menyediakan analisa RBTC yang cekap. Apabila dibandingkan dengan cara-cara liputan ujian, prototaip ini dapat menyediakan analisa liputan ujian secara ke depan dan undur yang boleh digunakan untuk menganalisa pelabagai jenis artifak. Disamping itu, ia dapat mengintegrasi jenis-jenis liputan ujian kotak kelabu serta analisa RBTC pelbagai arah. Kajian menujukkan, dengan menggunakan GRAYzer, seseorang pengurus perisian dapat mengira usaha untuk ahli-ahli kumpulan dan sebagai cara untuk melihat RBTC secara visual. Namun, kajian ini tidak meliputi analisa bagi perubahan artifak dan tidak mengambil cara perwarisan dan polimorfisme, di mana kedua-duanya boleh dilihat sebagai kajian-kajian pada masa hadapan.