An Experience Report on Applying Passive Learning in a Large-Scale Payment Company

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

9 Citations (Scopus)
266 Downloads (Pure)

Abstract

Passive learning techniques infer graph models on the behavior of a system from large trace logs. The research community has been dedicating great effort in making passive learning techniques more scalable and ready to use by industry. However, there is still a lack of empirical knowledge on the usefulness and applicability of such techniques in large scale real systems. To that aim, we conducted action research over nine months in a large payment company. Throughout this period, we iteratively applied passive learning techniques with the goal of revealing useful information to the development team. In each iteration, we discussed the findings and challenges to the expert developer of the company, and we improved our tools accordingly. In this paper, we present evidence that passive learning can indeed support development teams, a set of lessons we learned during our experience, a proposed guide to facilitate its adoption, and current research challenges.
Original languageEnglish
Title of host publicationProceedings - 2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017
Place of PublicationLos Alamitos, CA
PublisherIEEE
Pages564-573
Number of pages10
ISBN (Electronic)78-1-5386-0992-7
DOIs
Publication statusPublished - 2017
EventICSME 2017: 33rd International Conference on Software Maintenance and Evolution - Shanghai, China
Duration: 17 Sept 201724 Sept 2017
Conference number: 33
https://icsme2017.github.io/

Conference

ConferenceICSME 2017
Abbreviated titleICSME
Country/TerritoryChina
CityShanghai
Period17/09/1724/09/17
Internet address

Keywords

  • passive learning
  • experience report
  • dfasat

Fingerprint

Dive into the research topics of 'An Experience Report on Applying Passive Learning in a Large-Scale Payment Company'. Together they form a unique fingerprint.

Cite this