IEEE transactions on software engineering