Business processes are often implemented by means of software systems which expose them to the user as an externally accessible Web application. This paper describes a technique for recovering business processes by dynamic analysis of the Web applications which ex- pose them. This approach does not require full access to internal software artefacts, such as source code or doc- umentation. The business process is instead inferred through analysis of the GUI-forms exercised by the user during the navigation in the Web application which ex- poses the process. The recovered process is then ab- stracted by clustering its business tasks according to structural or logical criteria. A preliminary experiment has been conducted with the aim of evaluating understandability and readability of the reverse engineered business processes. © 2009 IEEE.

Reverse engineering of business processes exposed as web applications / Di Francescomarino, C.; Marchetto, A.; Tonella, P.. - (2009), pp. 139-148. (Intervento presentato al convegno 13th European Conference on Software Maintenance and Reengineering, CSMR 2009 tenutosi a Kaiserslautern, deu nel 2009) [10.1109/CSMR.2009.26].

Reverse engineering of business processes exposed as web applications

Di Francescomarino C.;Marchetto A.;Tonella P.
2009-01-01

Abstract

Business processes are often implemented by means of software systems which expose them to the user as an externally accessible Web application. This paper describes a technique for recovering business processes by dynamic analysis of the Web applications which ex- pose them. This approach does not require full access to internal software artefacts, such as source code or doc- umentation. The business process is instead inferred through analysis of the GUI-forms exercised by the user during the navigation in the Web application which ex- poses the process. The recovered process is then ab- stracted by clustering its business tasks according to structural or logical criteria. A preliminary experiment has been conducted with the aim of evaluating understandability and readability of the reverse engineered business processes. © 2009 IEEE.
2009
Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR
10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA
IEEE COMPUTER SOC
978-1-4244-3755-9
978-0-7695-3589-0
Di Francescomarino, C.; Marchetto, A.; Tonella, P.
Reverse engineering of business processes exposed as web applications / Di Francescomarino, C.; Marchetto, A.; Tonella, P.. - (2009), pp. 139-148. (Intervento presentato al convegno 13th European Conference on Software Maintenance and Reengineering, CSMR 2009 tenutosi a Kaiserslautern, deu nel 2009) [10.1109/CSMR.2009.26].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/331432
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 39
  • ???jsp.display-item.citation.isi??? 16
social impact