Journal: Software: Practice and Experience