Challenges of applying ethnography to study software practices | IEEE Conference Publication | IEEE Xplore