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 expose them. This approach does not require fall access to internal software artefacts, such as source code or documentation. The business process is instead inferred through analysis of the GUI-forms exercised by the user during the navigation in the Web application which exposes the process. The recovered process is then abstracted 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.

Reverse engineering of business processes exposed as web applications / Di Francescomarino, C.; Marchetto, A.; Tonella, P.. - (2009), pp. 139-148. ( 13th European Conference on Software Maintenance and Reengineering, CSMR 2009 Kaiserslautern, deu 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 expose them. This approach does not require fall access to internal software artefacts, such as source code or documentation. The business process is instead inferred through analysis of the GUI-forms exercised by the user during the navigation in the Web application which exposes the process. The recovered process is then abstracted 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
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. ( 13th European Conference on Software Maintenance and Reengineering, CSMR 2009 Kaiserslautern, deu 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 40
  • ???jsp.display-item.citation.isi??? 17
  • OpenAlex ND
social impact