Standard

A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns. / Pham, Hoang Son; Nijssen, Siegfried; Mens, Kim; Di Nucci, Dario; Molderez, Tim Christiaan; De Roover, Coen; Fabry, Johan; Zaytsev, Vadim.

Seminar on Advanced Techniques & Tools for Software Evolution. Vol. 1 2019.

Research output: Chapter in Book/Report/Conference proceedingMeeting abstract (Book)

Harvard

Pham, HS, Nijssen, S, Mens, K, Di Nucci, D, Molderez, TC, De Roover, C, Fabry, J & Zaytsev, V 2019, A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns. in Seminar on Advanced Techniques & Tools for Software Evolution. vol. 1, 12th Seminar on Advanced Techniques & Tools for Software Evolution, Bolzano, Italy, 8/07/19.

APA

Pham, H. S., Nijssen, S., Mens, K., Di Nucci, D., Molderez, T. C., De Roover, C., ... Zaytsev, V. (2019). A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns. In Seminar on Advanced Techniques & Tools for Software Evolution (Vol. 1)

Vancouver

Pham HS, Nijssen S, Mens K, Di Nucci D, Molderez TC, De Roover C et al. A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns. In Seminar on Advanced Techniques & Tools for Software Evolution. Vol. 1. 2019

Author

Pham, Hoang Son ; Nijssen, Siegfried ; Mens, Kim ; Di Nucci, Dario ; Molderez, Tim Christiaan ; De Roover, Coen ; Fabry, Johan ; Zaytsev, Vadim. / A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns. Seminar on Advanced Techniques & Tools for Software Evolution. Vol. 1 2019.

BibTeX

@inbook{f9fef5a76c434dd6b1cfca2addfb1787,
title = "A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns",
abstract = "In an ongoing industry-university collaboration we are developing a language-parametric framework for mining code idioms in legacy systems. This modular framework has a pipeline architecture and a language- parametric meta representation of the artefacts used by each of its 5 components: source code importer, mining preprocessor, pattern miner, pattern matcher, and modernisation assistant. The pipeline enables reuse of its components across systems and languages, as well as for project partners to work on each of these components separately. An example is the exploration of novel pattern mining techniques independently of the languages on which they will be applied and the modernisation assistant in which they will be used. Our first results on mining Java and COBOL code are promising, even though challenges still lie ahead to make the framework and its constituting components truly scalable, customisable, and language independent.",
keywords = "Pattern Mining, Frequent Tree Mining, Source Code Regularities",
author = "Pham, {Hoang Son} and Siegfried Nijssen and Kim Mens and {Di Nucci}, Dario and Molderez, {Tim Christiaan} and {De Roover}, Coen and Johan Fabry and Vadim Zaytsev",
year = "2019",
language = "English",
volume = "1",
booktitle = "Seminar on Advanced Techniques & Tools for Software Evolution",

}

RIS

TY - CHAP

T1 - A Language-Parametric Modular Framework for Mining Idiomatic Code Patterns

AU - Pham, Hoang Son

AU - Nijssen, Siegfried

AU - Mens, Kim

AU - Di Nucci, Dario

AU - Molderez, Tim Christiaan

AU - De Roover, Coen

AU - Fabry, Johan

AU - Zaytsev, Vadim

PY - 2019

Y1 - 2019

N2 - In an ongoing industry-university collaboration we are developing a language-parametric framework for mining code idioms in legacy systems. This modular framework has a pipeline architecture and a language- parametric meta representation of the artefacts used by each of its 5 components: source code importer, mining preprocessor, pattern miner, pattern matcher, and modernisation assistant. The pipeline enables reuse of its components across systems and languages, as well as for project partners to work on each of these components separately. An example is the exploration of novel pattern mining techniques independently of the languages on which they will be applied and the modernisation assistant in which they will be used. Our first results on mining Java and COBOL code are promising, even though challenges still lie ahead to make the framework and its constituting components truly scalable, customisable, and language independent.

AB - In an ongoing industry-university collaboration we are developing a language-parametric framework for mining code idioms in legacy systems. This modular framework has a pipeline architecture and a language- parametric meta representation of the artefacts used by each of its 5 components: source code importer, mining preprocessor, pattern miner, pattern matcher, and modernisation assistant. The pipeline enables reuse of its components across systems and languages, as well as for project partners to work on each of these components separately. An example is the exploration of novel pattern mining techniques independently of the languages on which they will be applied and the modernisation assistant in which they will be used. Our first results on mining Java and COBOL code are promising, even though challenges still lie ahead to make the framework and its constituting components truly scalable, customisable, and language independent.

KW - Pattern Mining

KW - Frequent Tree Mining

KW - Source Code Regularities

M3 - Meeting abstract (Book)

VL - 1

BT - Seminar on Advanced Techniques & Tools for Software Evolution

ER -

ID: 46729089