An evaluation of the business object approach to software development. - Manolis Tsagias; Barbara A. Kitchenham (J. Syst. Softw., 2000)