All Uses and Statement Coverage: A Controlled Experiment

Authors

  • Diego Vallespir Universidad de la República
  • Silvana Moreno Negro Universidad de la República
  • Carmen Bogado Universidad de la República
  • Juliana Herbert Herbert Consulting

DOI:

https://doi.org/10.13053/cys-19-3-1969

Keywords:

Empirical software engineering, testing techniques, test effectiveness, test cost

Abstract

This article presents a controlled experiment that compares the behavior of the testing techniques Statement Coverage and All Uses. The design of this experiment is typical for a factor with two alternatives. A total of 14 subjects carry out tests on a single program. The results indicate that there is enough statistical evidence to state that the cost of executing All Uses is higher than that of executing Statement Coverage – aresult that we expected to find. However, no statistical differences were found as regards the effectiveness of the techniques.

Author Biographies

Diego Vallespir, Universidad de la República

Is an Assistant Professor at the Engineering School of the Universidad de la República (UdelaR), Director of the Informatics Professional Postgraduate Center at UdelaR, Director of the Software Engineering Research Group (GrIS) at UdelaR, and a Researcher at PEDECIBA-Informatics. He holds an Engineering degree in Computer Science, a Master of Science in Computer Science, and a Doctor of Philosophy in Computer Science, all of them obtained from UdelaR. He has published several articles in international conference proceedings. His main research topics are empirical software engineering, software process, and software testing.

Silvana Moreno Negro, Universidad de la República

Is a Teaching and Research Assistant at the Engineering School of the Universidad de la República (UdelaR). She is a member of the Software Engineering Research Group (GrIS) at the Instituto de Computación (INCO). Moreno holds an Engineering degree in Computer Science from UdelaR and a Master of Science in Computer Science from the same university. She is currently pursuing her doctoral degree in Computer Science.

Carmen Bogado, Universidad de la República

Is a Research Assistant at the Engineering School of the Universidad de la República (UdelaR). She is a member of the Software Engineering Research Group (GrIS) at the Instituto de Computación (INCO). She holds an Engineering degree in Computer Science from UdelaR.

Juliana Herbert, Herbert Consulting

Is the founder and Director of the Herbert Consulting. PhD and Master in Computer Science, on Software Validation and Verification, by Universidade Federal do Rio Grande do Sul (UFRGS). Juliana led, as SCAMPI Lead Appraiser, 14 official CMMI-DEV appraisals by SEI/CMU (Software Engineering Institute of Carnegie Mellon University). She is Certified Scrum Master (CSM) and Certified Scrum Professional (CSP), by the Scrum Alliance. Juliana has being certificated as a PMI Agile Certified Practitioner (PMI- ACP), as a Project Management Professional (PMP) and a PMI Scheduling Professional (PMI- SP) by Project Management Institute (PMI). She is a 6 Sigma Black Belt by ASQ (American Society of Quality). Juliana is also a Senior Consultant, Appraiser and Instructor of models MPS-SW (Brazilian Quality Model for Software) and MPS-SV (Brazilian QualityModel for Services), accredited by Softex. She is a lead appraiser of CERTICS model (a product quality model, of the Brazilian government), accredited by the Federal Government of Brazil. She is the Vice-coordinator of the Technical Team Model (ETM) of Internationalization aspects of MPS models. Juliana works as a Senior Consultant in process management, software validation and verification since 1999. Juliana is an Associate Professor at the Universidad de la República del Uruguay, where she advises Master and Doctor students.

Downloads

Additional Files

Published

2015-09-30