Extreme programming: a survey of empirical data from a controlled case study | IEEE Conference Publication | IEEE Xplore