Concurrent Defects, Methodologies and Recommendations
Sasmita Padhy1, Akash Kumar Sahu2, Susanta Kumar Das3

1Sasmita Padhy*, Department of Computer Science, VITAM, Berhampur, Odisha.
2Akash Kumar Sahu, Department of Computer Science, NIST, Berhampur, Odisha.
3Susanta Kumar Das, Department of Computer Science, Berhampur University, Berhampur, Odisha.
Manuscript received on January 18, 2020. | Revised Manuscript received on February 05, 2020. | Manuscript published on February 29, 2020. | PP: 4037-4041 | Volume-9 Issue-3, February 2020. | Retrieval Number:  C6546029320/2020©BEIESP | DOI: 10.35940/ijeat.C6546.029320
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Software testing is a major process in every software development cycle so as to produce superior quality products that can cater to the customer needs. In the beginning of the IT industry testing was a simple process since competition was not enough so as to produce good quality software. With the development of technology and fierce competition over recent years the needs to develop simultaneous methods of testing have been proposed. Reviewing the given application remains one of the major setbacks of concurrent code and the other being data flow in given request stack. Testing becomes really difficult when the function not returning the output to the caller function in requisite time but later on returns it via call-back functions, messages or other such processes. So this paper aims at viewing the tools and techniques available for better testing, removing bugs so as to make software good. Here the defects as well as directions need to remove it are also focussed.
Keywords: Simultaneous, Concurrency, Testing, Tools, Race conditions, Dynamic analysis, Static analysis.