loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

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

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.

CC BY-NC-ND 4.0

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 3.231.3.140

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 - ICSOFT; ISBN 978-989-758-262-2; ISSN 2184-2833, SciTePress, pages 201-207. DOI: 10.5220/0006392502010207

@conference{icsoft17,
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 - ICSOFT},
year={2017},
pages={201-207},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006392502010207},
isbn={978-989-758-262-2},
issn={2184-2833},
}

TY - CONF

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