• DocumentCode
    3128424
  • Title

    Reverse Engineering of Business Processes exposed as Web Applications

  • Author

    Di Francescomarino, Chiara ; Marchetto, Alessandro ; Tonella, Paolo

  • Author_Institution
    Fondazione Bruno Kessler, IRST, Trento
  • fYear
    2009
  • fDate
    24-27 March 2009
  • Firstpage
    139
  • Lastpage
    148
  • 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 artifacts, 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 ex-poses 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.
  • Keywords
    Internet; business data processing; graphical user interfaces; reverse engineering; software engineering; GUI; Web applications; business processes; internal software artefacts; reverse engineering; software systems; Application software; Business process re-engineering; Companies; Data analysis; Data mining; Documentation; Navigation; Reverse engineering; Software maintenance; Software systems; Business Process; Business Process Modeling Notation; Reverse Engineering; Web Applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
  • Conference_Location
    Kaiserslautern
  • ISSN
    1534-5351
  • Print_ISBN
    978-0-7695-3589-0
  • Type

    conf

  • DOI
    10.1109/CSMR.2009.26
  • Filename
    4812747