Recovering business processes from business applications

17Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A business process, such as the process followed when ordering a book, describes the order of executing tasks (e.g., check inventory, verify credit card, and ship book). Business applications implement the business processes for the daily operations of an organization. Organizations must continuously modify their business applications to accommodate changes to business processes. However, business applications are often designed and developed without referring to the documented definitions of business processes. Modifying business applications is a time-consuming and error-prone task. To correctly perform this task, developers require an in-depth understanding of multi-tiered applications and the definitions of the business processes that they implement. In this paper, we present an approach that automatically recovers business process definitions from multi-tiered business applications. Given the starting UI screen of a particular business process, the approach recovers the process definition by tracing the flow of control throughout the different tiers of the business application.We demonstrate the effectiveness of our approach through a case study using 15 business applications from three large open-source projects. Our case study demonstrates that our approach can recover business process definitions from the implementation with high precision and recall. Copyright © 2009 John Wiley & Sons, Ltd.

References Powered by Scopus

Workflow mining: A survey of issues and approaches

894Citations
N/AReaders
Get full text

Business process mining: An industrial application

643Citations
N/AReaders
Get full text

Recovering documentation-to-source-code traceability links using latent semantic indexing

565Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Managing the alignment between business processes and software systems

42Citations
N/AReaders
Get full text

Optimizing the trade-off between complexity and conformance in process reduction

13Citations
N/AReaders
Get full text

Cluster-based modularization of processes recovered from web applications

12Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Zou, Y., Guo, J., Foo, K. C., & Hung, M. (2009). Recovering business processes from business applications. Journal of Software Maintenance and Evolution, 21(5), 315–348. https://doi.org/10.1002/smr.410

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 11

69%

Lecturer / Post doc 2

13%

Researcher 2

13%

Professor / Associate Prof. 1

6%

Readers' Discipline

Tooltip

Computer Science 15

94%

Psychology 1

6%

Save time finding and organizing research with Mendeley

Sign up for free