I wouldn't say "outbreaks have occurred on numerous occasions". Just one huge outbreak that took months to bring under control. But, yes, there have been 54,504 cases record in dormitories (vs 2,275 in the community, outside dormitories and 1,494 imported cases). When they first detected the virus was rife in the dormitories, they closed them off from the rest of Singapore. It has slowed a trickle and this weeks dorm cases were the first since Nov 10.
With the vast majority of infections being in those foreign workers (mainly fit 20-somethings), the mortality rate (29 deaths out of 58,000 cases) has been very low, although I think the Singapore government have been very strict on "died due to complications from COVID" vs "died with COVID").
Meanwhile, the trajectory of the non-dormitory cases has been similar to NSW.