Perin, Fabrizio; Girba, Tudor (2010). Evaluating Code Duplication to Identify Rich Business Objects from Data Transfer Objects. In: 4th Workshop on FAMIX and Moose in Reengineering (FAMOOSr 2010).Full text not available from this repository. (Request a copy)
Java Enterprise Applications (JEAs) are complex software systems written using multiple technologies. Moreover they are usually distributed systems and use a database to deal with persistence. A particular problem that appears in the design of these systems is the lack of a rich business model. In this paper we propose a technique to support the recovery of such rich business objects starting from anemic Data Transfer Objects (DTOs). Exposing the code duplications in the application's elements using the DTOs we suggest which business logic can be moved into the DTOs from the other classes.
|Item Type:||Conference or Workshop Item (Paper)|
|Division/Institute:||08 Faculty of Science > Institute of Computer Science (INF)|
|UniBE Contributor:||Perin, Fabrizio|
|Date Deposited:||04 Oct 2013 14:17|
|Last Modified:||10 Mar 2014 16:15|
|URI:||http://boris.unibe.ch/id/eprint/4967 (FactScience: 209627)|