Concurrent software testing has been intensively investigated, presenting a wide range of testing techniques and tools. However, there is not yet a consolidated body of evidence that enables developers of concurrent applications in academy or industry select from so many techniques available, which shows the best cost/benefit when it is incorporated into the organization's testing activity. The internship project is related to a doctoral project that aims to investigate the main alternatives to the test activity in the context of concurrent applications in order to develop a framework to assist the evaluation and selection of these techniques. Given the experience of the external supervisor in the empirical software engineering area. The project developed in partnership with the University of Alabama aims to define an empirical study design to conduct experiments on testing techniques to the concurrent programming context. This is an important factor for the PhD project to which the internship is subordinate, providing guidelines for the development of a body of knowledge by means of the definition of a framework of techniques/tools testing selection and baselines to help testing practitioners in the identification of the most appropriate technique for use in their projects, adequate to their time and cost constraints.
News published in Agência FAPESP Newsletter about the scholarship: