Efraín R. Fonseca C.

Dr. Efraín R. Fonseca C.


Research Focus & Metrics

Academic Career Length

14Years (2013-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications

8 August 2013 in Empirical Software Engineering
Verified
Journal Article
Open access
PDF file
CACecilia Apa
Cecilia Apa
ODOscar Dieste
Oscar Dieste
EGEdison G. Espinosa G.
Edison G. Espinosa G.
ECEfraín R. Fonseca C.
Efraín R. Fonseca C.
The verification and validation activity plays a fundamental role in improving software quality. Determining which the most effective techniques for carrying out this activity are has been an aspiration of experimental software engineering researchers for years. This paper reports a controlled experiment evaluating the effectiveness of two unit testing techniques (the functional testing technique known as equivalence partitioning (EP) and the control-flow structural testing technique known as branch testing (BT)). This experiment is a literal replication of Juristo et al. (2013). Both experiments serve the purpose of determining whether the effectiveness of BT and EP varies depending on whether or not the faults are visible for the technique (InScope or OutScope, respectively). We have used the materials, design and procedures of the original experiment, but in order to adapt the experiment to the context we have: (1) reduced the number of studied techniques from 3 to 2; (2) assigned subjects to experimental groups by means of stratified randomization to balance the influence of programming experience; (3) localized the experimental materials and (4) adapted the training duration. We ran the replication at the Escuela Politécnica del Ejército Sede Latacunga (ESPEL) as part of a software verification & validation course. The experimental subjects were 23 master’s degree students. EP is more effective than BT at detecting InScope faults. The session/program and group variables are found to have significant effects. BT is more effective than EP at detecting OutScope faults. The session/program and group variables have no effect in this case. The results of the replication and the original experiment are similar with respect to testing techniques. There are some inconsistencies with respect to the group factor. They can be explained by small sample effects. The results for the session/program factor are inconsistent for InScope faults. We believe that these differences are due to a combination of the fatigue effect and a technique x program interaction. Although we were able to reproduce the main effects, the changes to the design of the original experiment make it impossible to identify the causes of the discrepancies for sure. We believe that further replications closely resembling the original experiment should be conducted to improve our understanding of the phenomena under study.

1 March 2018 in Sensors
Verified
Journal Article
Open access
PDF file
TGTatiana Gualotuña
Tatiana Gualotuña
ELElsa Mª Macias Lopez
Elsa Mª Macias Lopez
Álvaro SuárezÁlvaro Suárez
Álvaro Suárez
ECEfraín R. Fonseca C.
Efraín R. Fonseca C.
ARAndrés Rivadeneira
Andrés Rivadeneira
Low-cost video surveillance systems are attractive for Smart Home applications (especially in emerging economies). Those systems use the flexibility of the Internet of Things to operate the video camera only when an intrusion is detected. We are the only ones that focus on the design of protocols based on intelligent agents to communicate the video of an intrusion in real time to the guards by wireless or mobile networks. The goal is to communicate, in real time, the video to the guards who can be moving towards the smart home. However, this communication suffers from sporadic disruptions that difficults the control and drastically reduces user satisfaction and operativity of the system. In a novel way, we have designed a generic software architecture based on design patterns that can be adapted to any hardware in a simple way. The implanted hardware is of very low economic cost; the software frameworks are free. In the experimental tests we have shown that it is possible to communicate to the moving guard, intrusion notifications (by e-mail and by instant messaging), and the first video frames in less than 20 s. In addition, we automatically recovered the frames of video lost in the disruptions in a transparent way to the user, we supported vertical handover processes and we could save energy of the smartphone's battery. However, the most important thing was that the high satisfaction of the people who have used the system.

26 April 2025
Verified
Book Chapter
Closed access
PDF file
MJMaría Elena Jiménez
María Elena Jiménez
RPRosa Cristina Pesantez
Rosa Cristina Pesantez
KEKarla Enríquez
Karla Enríquez
MPMelany Palacios
Melany Palacios
ECEfraín R. Fonseca C.
Efraín R. Fonseca C.

3 March 2020 in Communications in Computer and Information Science
Verified
Book Chapter
Closed access
PDF file
GRGeovanny Raura
Geovanny Raura
ECEfraín R. Fonseca C.
Efraín R. Fonseca C.
SYSang Guun Yoo
Sang Guun Yoo

20 March 2021
Verified
Book Chapter
Closed access
PDF file
ECEfraín R. Fonseca C.
Efraín R. Fonseca C.
DMDiego Marcillo
Diego Marcillo
SJSantiago P. Jácome-Guerrero
Santiago P. Jácome-Guerrero
TGTatiana Gualotuña
Tatiana Gualotuña
HCHenry Cruz
Henry Cruz