This is a well written undergraduate paper and a good start however it has several inaccuracies. It could have done with some editing.
For example taking Aditya Pan's paper, just in the 1st para It is IEPM not IPEM It is SLAC National Accelerator Laboratory NOT Stanford Accelerated Reasearch Center PingER was started to provide monitoring for HEP networking only later did it take on a Digital Divide emphasis The number of countries is over 165 not 100.
Once one gets further into the paper, things appear to improve.
One assumption that power never fails is unlikely to be met. The application needs to automatically recover when power is restored.
Storing the target domain in a universal location is good and necessary. PingER does this via the URL http://www-iepm.slac.stanford.edu/pinger/pinger.xml which is an xml file. It would be good if the Android could use this, else we could make another list as a csv file generated from the pinger.xml list.
The list will need to be downloaded say daily since it changes..
The application that views the names of the targets will need scale to a hundred or so targets.
One needs to add loss to the full RTT specification, note the loss can be 100% (unreachable). In C it appears only one ping is sent so the min=avg=max, and std dev=0 so either one needs to increase the number of pings or the data needs to be reduced.
Great start.