<?xml version="1.0" encoding="UTF-8"?>
<article article-type="Research Article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher">journal-of-information-and-optimization-sciences</journal-id>
      <journal-title-group>
        <journal-title>Journal of Information and Optimization Sciences</journal-title>
      </journal-title-group>
      <issn publication-format="electronic">2169-0103</issn>
      <issn publication-format="print">0252-2667</issn>
      <publisher>
        <publisher-name>Taru Publications</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.47974/JIOS-1702</article-id>
      <title-group>
        <article-title>Recent trends on data flow testing : A review</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <given-names>Ankita</given-names>
          </name>
          <aff>Department of Information Technology, Indira Gandhi Delhi Technical University for Women, Delhi, 110006, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Rathee</surname>
            <given-names>Preeti</given-names>
          </name>
          <aff>Department of Information Technology, Maharaja Surajmal Institute of Technology, Janakpuri, New Delhi, 110058, India</aff>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Rathee</surname>
            <given-names>Nisha</given-names>
          </name>
          <aff>Department of Information Technology, Indira Gandhi Delhi Technical University for Women, Delhi, 110006, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Gera</surname>
            <given-names>Pooja</given-names>
          </name>
          <aff>Department of Information Technology, Indira Gandhi Delhi Technical University for Women, Delhi, 110006, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Verma</surname>
            <given-names>Abhigya</given-names>
          </name>
          <aff>Department of Information Technology, Indira Gandhi Delhi Technical University for Women, Delhi, 110006, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Goyal</surname>
            <given-names>Nishtha</given-names>
          </name>
          <aff>Department of Information Technology, Indira Gandhi Delhi Technical University for Women, Delhi, 110006, India</aff>
        </contrib>
      </contrib-group>
      <volume>45</volume>
      <issue>4</issue>
      <fpage>1189</fpage>
      <lpage>1197</lpage>
      <pub-date date-type="pub">
        <day>08</day>
        <month>06</month>
        <year>2024</year>
      </pub-date>
      <abstract>
        <p>The research aims to comprehensively examine the current state of knowledge in data flow testing (DFT) to identify knowledge gaps and inform future research. The authors undertook this research question to advance the practice of DFT and improve software systems’ quality and reliability. The authors analyze several state-of-the-art techniques, including the correlation tree concept and particle swarm optimization algorithm, leveraging the data flow knowledge during test execution, as well as neural networks and genetic algorithms. The authors also discuss the methods used to evaluate the effectiveness and accuracy of the various techniques, including case studies, simulations, and test data-generating techniques. The authors aim to provide a superficial understanding of the field’s current state and note that future work could focus on in-depth analysis of specific areas within DFT. Future researchers can use this research to gain a deeper understanding of current algorithms and work on improving them. This is particularly important as DFT is an essential part of the testing process for any software.</p>
      </abstract>
      <kwd-group>
        <kwd>Software development</kwd>
        <kwd>Software testing</kwd>
        <kwd>Data flow testing</kwd>
        <kwd>Algorithms</kwd>
      </kwd-group>
      <custom-meta-group>
        <custom-meta>
          <meta-name>access</meta-name>
          <meta-value>open</meta-value>
        </custom-meta>
        <custom-meta>
          <meta-name>retracted</meta-name>
          <meta-value>no</meta-value>
        </custom-meta>
      </custom-meta-group>
    </article-meta>
  </front>
</article>
