Als u wijzigingen in Pure hebt gemaakt, zullen deze hier binnenkort zichtbaar zijn.

Persoonlijk profiel

Quote

My goal is to learn how to control software complexity in order to better understand software, so we can maintain and extend it more efficiently and with better quality guarantees.

Research profile

Jurgen Vinju is a Full Professor at the Department of Mathematics and Computer Science of Eindhoven University of Technology (TU/e), where he holds the Chair of Automated Software Analysis. Vinju’s research encompasses different aspects of development of new theories and tools that are able to predict or improve the behavior and quality of software. He sees controlling the size and complexity of software as one of the greatest scientific challenges in software engineering research, resulting from a lack of in-depth understanding of the causes Automated Software Analysis. In his research, Vinju focuses on the of software complexity and how software systems may be simplified.

In addition to this research he also focuses on strengthening cooperation with high tech companies in the Eindhoven region.

Academic background

Jurgen obtained his PhD in computer science from the University of Amsterdam, where he also received an MSc with honors in computer science, software engineering. In addition to his work at TU/e, Vinju is affiliated with CWI (Centrum Wiskunde & Informatica), the national research institute for mathematics and computer science in the Netherlands. As a designer and programmer, Jurgen contributes to open-source software projects, such as the Rascal Metaprogramming Language.

Here he leads the research group Software Analysis and Transformation. He has also worked at INRIA Lille Europe Nord and has been a guest researcher at IBM TJ Watson Hawthorne and Lucent Technologies, New Jersey. He has acted and currently acts as editor of various journals, including Language Descriptions Tools and Applications, Source Code Analy-sis and Manipulation, IEEE Transactions on Software Engineering (TSE), Journal on Empirical Software Engineering (ESE), IEEE Software and Journal of Software Maintenance and Evolution (JSME).

Externe posities

Centrum voor Wiskunde en Informatica

Vingerafdruk Duik in de onderzoeksthema's waar Jurgen Vinju actief is. Deze onderwerplabels komen voort uit het werk van deze persoon. Samen vormen ze een unieke vingerafdruk.

Computer programming languages Engineering en materiaalwetenschappen
Context free grammars Engineering en materiaalwetenschappen
Static analysis Engineering en materiaalwetenschappen
DSL Engineering en materiaalwetenschappen
Software engineering Engineering en materiaalwetenschappen
Program interpreters Engineering en materiaalwetenschappen
Specification languages Engineering en materiaalwetenschappen
Specifications Engineering en materiaalwetenschappen

Netwerk Recente externe samenwerking op landenniveau. Duik in de details door op de stippen te klikken.

Onderzoeksoutput 2001 2020

11 Citaties (Scopus)
102 Downloads (Pure)

Empirical analysis of the relationship between CC and SLOC in a large corpus of Java methods and C functions

Landman, D., Serebrenik, A., Bouwers, E. & Vinju, J. J., 2016, In : Journal of Software : Evolution and Process. 28, 7, blz. 589-618

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

Open Access
Bestand
Software engineering
2 Citaties (Scopus)
1 Downloads (Pure)

Towards multilingual programming environments

Storm, van der, T. & Vinju, J. J., 2015, In : Science of Computer Programming. 97, 1, blz. 143-149 7 blz.

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

Computer programming
Interoperability
Computer programming languages
2 Citaties (Scopus)

Automated generation of program translation and verification tools using annotated grammars

Ordóñez Camacho, D., Mens, K., Brand, van den, M. G. J. & Vinju, J. J., 2010, In : Science of Computer Programming. 75, 1-2, blz. 3-20

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

Open Access
DSL
Program translators
Context free grammars
Specification languages
Semantics
20 Citaties (Scopus)

Generator of efficient strongly typed abstract syntax trees in Java

Brand, van den, M. G. J., Moreau, P-E. & Vinju, J. J., 2005, In : IEE Proceedings - Software Engineering. 152, 2, blz. 70-78

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

Data structures
Interfaces (computer)
Data storage equipment
50 Citaties (Scopus)

Term rewriting with traversal functions

Brand, van den, M. G. J., Klint, P. & Vinju, J. J., 2003, In : ACM Transactions on Software Engineering and Methodology. 12, 2, blz. 152-190 39 blz.

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

Semantics

Prijzen

Distinguished paper award

Davy Landman (Ontvanger), Alexander Serebrenik (Ontvanger) & J.J. Vinju (Ontvanger), 2017

Prijs: AndersWerk, activiteit of publicatie gerelateerde prijzen (lifetime, best paper, poster etc.)Wetenschappelijk

Static analysis
Software engineering

Pers/media

Getting a handle on software quality

J.J. Vinju

11/02/16

2 items van Media-aandacht

Pers / media: Vakinhoudelijk commentaar

International workshop on industry-academia projects and partnerships

J.J. Vinju

6/04/15

1 item van Media-aandacht

Pers / media: Vakinhoudelijk commentaar

7th international conference on software language engineering (SLE 2014)

K.A. Williams, J.J. Vinju & Pieter Van Gorp

11/08/14

1 item van Media-aandacht

Pers / media: Vakinhoudelijk commentaar

International workshop on dsl architecting and dsl-based architectures (DADA 2014)

J.J. Vinju

17/04/14

1 item van Media-aandacht

Pers / media: Vakinhoudelijk commentaar