Refining active learning to increase behavioral coverage

K. Aslam, Y. Luo, R.R.H. Schiffelers, M.G.J. van den Brand

Research output: Contribution to conferenceAbstractAcademic


Modern high-tech industry is dealing with the maintenance of complex software systems today which consist of a large number of interconnected software components. Many of these components become legacy over years due to lack of documentation and unavailability of original developers. Several techniques are available in literature to retrieve the behavioral models from the existing software. Among those, the dynamic analysis techniques analyze the actual execution of the software, either via execution traces (passive learning), or by interaction with the software components (active learning). These techniques cannot guarantee alone to learn the complete and correct software behavior due to the limitations of each technique. We present an approach to aid active learning technique with software logs (execution traces) and passive learning result to increase the behavioral coverage of learned models.
Original languageEnglish
Number of pages1
Publication statusPublished - 3 Oct 2018
EventACM Celebration of Women in Computing
womENcourage 2018
- Belgrade, Serbia
Duration: 3 Oct 20185 Oct 2018


ConferenceACM Celebration of Women in Computing
womENcourage 2018
Internet address


Dive into the research topics of 'Refining active learning to increase behavioral coverage'. Together they form a unique fingerprint.

Cite this