Work in progress - using emerging technologies to assess student software development projects | IEEE Conference Publication | IEEE Xplore