DocumentCode :
3169462
Title :
Detecting Clones in Business Applications
Author :
Guo, Jin ; Zou, Ying
Author_Institution :
Sch. of Comput. Queen´´s, Univ. Kingston, Kingston, ON
fYear :
2008
fDate :
15-18 Oct. 2008
Firstpage :
91
Lastpage :
100
Abstract :
A business application automates a collection of business processes. A business process describes how a set of logically related tasks are executed, ordered and managed by following business rules to achieve business objectives. An online bookstore business application contains several tasks such as buying a book, ordering a book, and sending out promotions. Business analysts specify business tasks and software developers implement these tasks. Throughout the lifetime of a business application, business analysts may clone (e.g., copy and slightly modify) business processes to handle special circumstances or promotions. Identifying these clones and removing them helps improve the efficiency of an organization. However most clone detection techniques are source code based not business process based. In this paper, we propose an approach that makes use of traditional source code detection techniques to detect clones in business applications. The effectiveness of our approach is demonstrated through a case study on 10 large open source business applications in the Apache Open for Business Project.
Keywords :
electronic commerce; retail data processing; software cost estimation; software maintenance; software metrics; business objective; business process; clone detection techniques; e-commerce application; online bookstore business application; software developer; software maintenance effort cost reduction; software metrics; source code; Application software; Books; Business communication; Cloning; Costs; Credit cards; Documentation; Inventory management; Reverse engineering; Risk analysis; Business applications; Business proecesses; Clone detections;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2008. WCRE '08. 15th Working Conference on
Conference_Location :
Antwerp
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3429-9
Type :
conf
DOI :
10.1109/WCRE.2008.12
Filename :
4656398
Link To Document :
بازگشت