When since introduces an action or event at a point of time in the past, we can use the past simple or present perfect after since and the present perfect in the main clause:
They haven�t received any junk mail since they moved house.
They haven�t received any junk mail since they�ve moved house.
We can use the past simple, present perfect or past perfect after since with the expression it + be + time + since:
It�s been years since I rode a bike. (it�s = it has)
It�s been years since I�ve ridden a bike. (it�s = it has)
It�s years since I rode a bike. (it�s = it is)
It�s years since I�ve ridden a bike. (it�s = it is)
It�d been years since I�d ridden a bike. (it�d = it had)
(It�s been years since � is more common in American English than It�s years since �.)
When since introduces a state in the past that is still continuing in the present, we use a present perfect form of the verb after since and a present perfect form of the verb in the main clause:
Since I�ve been back at work, I�ve been feeling great.
...
I think that the last example proves the correctness of the given sentence, written in the way suggested by Lynne:
Nobody has come to see us since we have lived in our new house.
OR
Nobody has come to see us since we have been living in our new house.