Change search
ReferencesLink to record
Permanent link

Direct link
Tracing dynamic features in python program
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
2014 (English)In: Proceedings of the 11th Working Conference on Mining Software Repositories, New York: ACM Press, 2014, 292-295 p.Conference paper (Refereed)
Abstract [en]

Recent years have seen a number of proposals for adding (retrofitting) static typing to dynamic programming languages, a natural consequence of their growing popularity for non-toy applications across a multitude of domains. These proposals often make assumptions about how programmers write code, and in many cases restrict the way the languages can be used. In the context of Python, this paper describes early results from trace-based collection of run-time data about the use of built-in language features which are inherently hard to type, such as dynamic code generation. The end goal of this work is to facilitate static validation tooling for Python, in particular retrofitting of type systems.

Place, publisher, year, edition, pages
New York: ACM Press, 2014. 292-295 p.
Keyword [en]
Dynamic languages, open source, Python, dynamic features
National Category
Information Systems
Research subject
Computer and Systems Sciences
URN: urn:nbn:se:su:diva-108661DOI: 10.1145/2597073.2597103ISBN: 978-1-4503-2863-0OAI: diva2:759854
36th International Conference on Software Engineering, Hyderabad, India — May 31 - June 07, 2014
Available from: 2014-10-31 Created: 2014-10-31 Last updated: 2014-12-08Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Åkerblom, Beatrice
By organisation
Department of Computer and Systems Sciences
Information Systems

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 44 hits
ReferencesLink to record
Permanent link

Direct link