I have the following problem:
I recorded the execution time of a program 30 times, then implemented an optimization and recorded the execution time 30 times again (on the same machine). I am not sure if I should use an unpaired t-test or a paired t-test to prove that the optimization made a significant difference in the execution time.
On the one hand, the distributions are not independent and it doesn't matter which "individuals" are paired; on the other hand, pairing these measurements makes little sense to me because there are no meaningful "individuals" that could be paired.
The closest example for which a paired t-test was supposed to be used was an experiment where the paired individuals shared one characteristic while some other condition changed (e.g. two individuals with the same IQ), however I don't know which characteristic would justify pairing two measurements in my problem together.
Any help would be greatly appreciated!