Any chance the wiper arm was bent by a service station attendant, when cleaning the windscreen? Often you can just tweak (bend) the arms slightly to apply more pressure to the glass.
If its the actual pivoting that has changed, and they aren't covering the windscreen like they used to, it could be the pivot, or the base of the arm itself is stripped. There are splines on the pivot, and ones on the arm to match, when the arm slides down on to it. A nut is tightened down to hold them together. Some parts are made of aluminum, and can strip easily.
This usually happens when the wiper is turned on and the blade is trying to move, but is frozen to the glass from frost, or has a weight of snow on it, or in the summer months when the rubber just sticks to the glass..The wiper motor spins, but the arm does not.
You could just try tightening the nut, to see if that does the trick, as it may have come loose. Otherwise you need to remove the nut, pull the arm off and inspect the splines on both the pivot and the base of the arm for damage. Hopefully its just an arm, as the pivo can be a pain to replace..expensive too.