An interesting idea but the proposals seem rather “thin”.
Obviously, there has been a great deal of research of various sorts into programming over the years. From my relative narrow reading of it, I think very little research really fits the classical experimental model. You seldom have things happen like two teams building the same large system using two different language or using two different design paradigms (and even if you did, you’d know that more would hinge on the people than the language). This is a function of the cost of large systems as well as the people’s reluctance to invest professional effort in “experimental activity.”
Studying people is hard compared to studying single atoms. It would be interesting to hear plans to get around that but I’m not sure if the linked document really shows progress on this front.