Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging
(PADTAD - IX)
July 17, 2011
In conjunction with International Symposium on Software Testing and Analysis
(ISSTA 2011, July 17-21)
Toronto, ON, Canada
Invited Talk: Concurrent Software Testing: A Systematic Review,
Simone Souza, University of São Paulo, Brazil
Systematic review is a process of collect, assessment and interpretation of available works related to a search question, providing a background for further research. The advantage of this systematization is allowing the re-execution of this review following the previous steps in an organized and easier way. The current demand for distributed applications in domains as web services and corporative systems has increased the interest for concurrent programming. This demand has motivated the investigation of testing methodologies, considering the news challenges to test these applications. This talk will present the results of systematic review, composed by research works related to testing criteria, bugs classification and testing tools applied for concurrent programs.
These results provide information about the research relationship and on teams that are working in the area of concurrent programs testing. The limitations and difficulties to conduct a systematic review will be discussed then.
Simone R. S. Souza received her Ph.D. in Computer Science from the Institute of Physic of São Carlos (IFSC/USP - 2000), São Carlos, Brazil. She also holds a M.Sc. in Computer Science from the Institute of Mathematics Science and Computer at the University of São Paulo (ICMC/USP - 1996), São Carlos, Brazil; and a Bachelor degree in Informatics from the State University of Ponta Grossa (UEPG - 1990), Paraná, Brazil. Currently, she is in a postdoctoral study at the School of the Electronics and Computer Science, University of Southampton, Southampton, England. She is a Software Engineering lecturer at the University of São Paulo (SSC/ICMC). Her research interests are in the areas of Software Testing, Concurrent Program Testing and Experimentation in Software Testing.