AFAIK, youtube algorithms are continuously updated, and are not published of course. There are some people, who try to reverse engineer it, but that's next to impossible, cause of flexible nature of this thing. Considering 3 min vs 10 min, I think it is mostly about total watch time, what seems to be far more important stat than views alone.