<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>01990nam a22001577a 4500</leader>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">64770</subfield>
    <subfield code="d">64767</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="a">R/IMS-19</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a"> Bhatti, Naeem</subfield>
    <subfield code="a">13-12-MS(IT)-12</subfield>
    <subfield code="a">Supervisor Dr. Rafia Naz Memon</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Comparison of Static Analysis Software Testing Tools (Thesis)</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">13-12-MS(IT)-12</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Nawabshah:</subfield>
    <subfield code="b">QUEST,</subfield>
    <subfield code="c">2019.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">49p</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">ABSTRACT


The software testing is necessary because during development process a lots of minor defects generate if these defects do not remove at early stage of software development life cycle (SDLC) then these minor defects become major defects and in the end software product will be failed. The software testing is divided into two major categories, static testing and dynamic testing. Static testing is done during verification process and dynamic testing is done during validation process. Verification and Validation are two measures used to check that the software product meets the requirements specifications. They help improve software quality. The focus of research is on static testing only, this testing is performed at first stage of development process. Static testing is done manually and through automated static analysis tools. It is evident from literature that less research of comparison of static analysis tools based on lexical analysis technique has yet been performed. The aim of this study is to identify specific vulnerability problems faced by programmers, developers and users such as wrong code, duplicate code, fussy code, unused variables, unnecessary object, class design problems, method design problems and check code layout. The two specific automated static analysis software testing tools are compared Check style and PMD. The goal of this research was to find out whether the selected tools are capable of finding the specific vulnerability problems present in the code or not.</subfield>
  </datafield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="a">Department 0f Information technology</subfield>
  </datafield>
  <datafield tag="856" ind1=" " ind2=" ">
    <subfield code="u">https://tinyurl.com/59feau4a</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="c">THESIS</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">RESEARCH</subfield>
    <subfield code="b">RESEARCH</subfield>
    <subfield code="d">2019-07-01</subfield>
    <subfield code="l">0</subfield>
    <subfield code="p">MP/43-495</subfield>
    <subfield code="r">2019-07-01 00:00:00</subfield>
    <subfield code="y">THESIS</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="0">0</subfield>
    <subfield code="1">0</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="a">RESEARCH</subfield>
    <subfield code="b">RESEARCH</subfield>
    <subfield code="d">2023-12-18</subfield>
    <subfield code="l">0</subfield>
    <subfield code="p">MP53-655</subfield>
    <subfield code="r">2023-12-18 00:00:00</subfield>
    <subfield code="w">2023-12-18</subfield>
    <subfield code="y">THESIS</subfield>
  </datafield>
</record>
