Paper Unlock

Authors: Damian M. Lyons 1 ; Anne Marie Bogar 1 and David Baird 2

Affiliations: 1 Fordham University, United States ; 2 Bloomberg L.P., United States

ISBN: 978-989-758-262-2

ISSN: 2184-2833

Keyword(s): Software Engineering, Programming Languages, Software Systems and Testing, Software and Systems Quality.

Related Ontology Subjects/Areas/Topics: Programming Languages ; Software Engineering ; Software Metrics ; Software Project Management

Abstract: Large software systems can often be multilingual – that is, software systems are written in more than one language. However, many popular software engineering tools are monolingual by nature. Nonetheless, companies are faced with the need to manage their large, multilingual codebases to address issues with security, efficiency, and quality metrics. This paper presents a novel lightweight approach to multilingual software analysis – MLSA. The approach is modular and focused on efficient static analysis computation for large codebases. One topic is addressed in detail – the generation of multilingual call graphs to identify language boundary problems in multilingual code. The algorithm for extracting multilingual call graphs from C/Python codebases is described, and an example is presented. Finally, the state of current testing on a database of programs downloaded from the internet is detailed and the implications for future work are discussed.

PDF ImageFull Text


Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Lyons, D.; Bogar, A. and Baird, D. (2017). Lightweight Multilingual Software Analysis.In Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-262-2, ISSN 2184-2833, pages 201-207. DOI: 10.5220/0006392502010207

author={Damian M. Lyons. and Anne Marie Bogar. and David Baird.},
title={Lightweight Multilingual Software Analysis},
booktitle={Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT,},


JO - Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Lightweight Multilingual Software Analysis
SN - 978-989-758-262-2
AU - Lyons, D.
AU - Bogar, A.
AU - Baird, D.
PY - 2017
SP - 201
EP - 207
DO - 10.5220/0006392502010207

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.