Evaluating Code Duplication to Identify Rich Business Objects from Data Transfer Objects

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).

[img] Text
Peri10dDTOs.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (158kB) | 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)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Perin, Fabrizio

Language:

English

Submitter:

Factscience Import

Date Deposited:

04 Oct 2013 14:17

Last Modified:

28 Mar 2018 11:48

BORIS DOI:

10.7892/boris.4967

URI:

https://boris.unibe.ch/id/eprint/4967 (FactScience: 209627)

Actions (login required)

Edit item Edit item
Provide Feedback