Jonas Lundberg
UniversitetslektorJonas Lundberg is a Senior Lecturer in Computer Science at Linnaeus University since 2000. He has a Ph.D. in Theoretical Physics from Umeå University (1994) and another Ph.D. in Computer Science from Linnaeus University (2012).
Undervisning
Jonas is responsible for a number of basic and advanced level courses, ranging from initial programming courses in Year 1, via machine learning in Year 3, to advanced courses in compiler design at master level. He is currently in charge of the following courses:
- 1DT100 Computer Technology - Introduction and Project
- 1DV506 Problem Solving and Programming
- 1DV507 Programming and Data Structures
- 2DV516 Introduction to Machine Learning
- 4DV506 Compiler Construction
- 2DV00E Degree Project in Computer Engineering
Forskning
The Data Intensive Sciences and Applications (DISA) research center at Linnaeus University was founded in 2016 and focus on open questions in collection, analysis and utilization of large data sets. Jonas Lundberg and Mikko Laitinen (Professor in English Linguistics) initiated the Nordic Tweet Stream (NTS) subproject. NTS is a cross-disciplinary project which downloads and analyzes Twitter messages from the five Nordic countries.
Research at the intersection of machine learning, program analysis, and software engineering has recently taken important steps in proposing learnable statistical language models of source code that exploit the abundance of reoccurring patterns at various levels of source code (statements, methods, classes, etc.). They use very large source code repositories to train the model which then can be used for a multitude of tasks related to software engineering.
Uppdrag
He is managing the Computer Engineering program since 2018 and member of CDIO task force at Linneaus University since 2016.
Mina forskargrupper
-
Data Intensive Digital Humanities Forskningsområdet Data Intensive Digital Humanities inom Linnaeus University Centre for Data Intensive Sciences and Applications (DISA) är ett nätverk som samlar alla…
-
Data Intensive Software Technologies and Applications (DISTA) Forskargruppen Data Intensive Software Technologies and Applications studerar datastyrda metoder, såsom maskininlärning, artificiell…
Mina avslutade forskningsprojekt
-
Projekt: Nyutveckling av masterprogram i datavetenskap Syftet med projektet är att nyutveckla vårt befintliga 2-åriga masterprogram i datavetenskap, med inriktning mot programvaruteknik. Resultatet…
-
Projekt: Software technology for self-adaptive systems Målet med detta projekt är att öka den ingenjörsmässiga effektiviteten hos självanpassande system. Utvecklingen, underhållet och driften av…
Publikationer
Artikel i tidskrift (Refereegranskat)
-
Hedenborg, M., Lundberg, J., Löwe, W., Trapp, M. (2022). A Framework for Memory Efficient Context-Sensitive Program Analysis. Theory of Computing Systems. 66. 911-956.
Status: Publicerad -
Hedenborg, M., Lundberg, J., Löwe, W. (2021). Memory efficient context-sensitive program analysis. Journal of Systems and Software. 177.
Status: Publicerad -
Laitinen, M., Fatemi, M., Lundberg, J. (2020). Size matters : digital social networks and language change. Frontiers in Artificial Intelligence. 3. 1-15.
Status: Publicerad -
Lundberg, J., Laitinen, M. (2020). Twitter trolls : A linguistic profile of anti-democratic discourse. Language sciences (Oxford). 79. 1-14.
Status: Publicerad -
Alissandrakis, A., Reski, N., Laitinen, M., Tyrkkö, J., Lundberg, J., et al. (2019). Visualizing rich corpus data using virtual reality. Studies in Variation, Contacts and Change in English. 20.
Status: Publicerad -
Laitinen, M., Lundberg, J., Levin, M., Lakaw, A. (2017). Utilizing Multilingual Language Data in (Nearly) Real Time : The Case of the Nordic Tweet Stream. Journal of universal computer science (Online). 23 (11). 1038-1056.
Status: Publicerad -
Danylenko, A., Lundberg, J., Löwe, W. (2014). Decisions : Algebra, Implementation, and First Experiments. Journal of universal computer science (Online). 20 (9). 1174-1231.
Status: Publicerad -
Lundberg, J., Löwe, W. (2012). Points-to Analysis : A Fine-Grained Evaluation. Journal of universal computer science (Online). 18 (20). 2851-2878.
Status: Publicerad -
Lundberg, J., Gutzmann, T., Edvinsson, M., Löwe, W. (2009). Fast and Precise Points-to Analysis. Information and Software Technology. 51 (10). 1428-1439.
Status: Publicerad -
Strein, D., Lincke, R., Lundberg, J., Löwe, W. (2007). An Extensible Meta-Model for Program Analysis. IEEE Transaction on Software Engineering (TSE). 33 (9). pp. 592-607.
Status: Publicerad
Konferensbidrag (Refereegranskat)
- Lundberg, J., Nordqvist, J., Laitinen, M. (2019). Towards a language independent Twitter bot detector. Proceedings of 4th Conference of The Association Digital Humanities in the Nordic Countries : Copenhagen, March 6-8 2019. 308-319.
- Lincke, A., Lundberg, J., Thunander, M., Milrad, M., Lundberg, J., et al. (2018). Diabetes Information in Social Media. Proceedings of the 11th International Symposium on Visual Information Communication and Interaction (VINCI '18). 104-105.
- Laitinen, M., Lundberg, J., Levin, M., Martins, R.M. (2018). The Nordic Tweet Stream : A Dynamic Real-Time Monitor Corpus of Big and Rich Language Data. DHN 2018 Digital Humanities in the Nordic Countries 3rd Conference : Proceedings of the Digital Humanities in the Nordic Countries 3rd Conference Helsinki, Finland, March 7-9, 2018. 349-362.
- Alissandrakis, A., Reski, N., Laitinen, M., Tyrkkö, J., Levin, M., et al. (2018). Visualizing dynamic text corpora using Virtual Reality. ICAME 39 : Tampere, 30 May – 3 June, 2018 : Corpus Linguistics and Changing Society : Book of Abstracts. 205-205.
- Iftikhar, M.U., Lundberg, J., Weyns, D. (2016). A Model Interpreter for Timed Automata. Leveraging Applications of Formal Methods, Verification and Validation : Foundational Techniques, PT I. 243-258.
- Schordan, M., Beyer, D., Lundberg, J. (2016). Evaluation and Reproducibility of Program Analysis and Verification (Track Introduction). Leveraging applications of formal methods, verification and validation : foundational techniques, pt I. 191-194.
- Trapp, M., Hedenborg, M., Lundberg, J., Löwe, W. (2015). Capturing and Manipulating Context-sensitive Program Information. Software Engineering Workshops 2015 : Gemeinsamer Tagungsband der Workshops der Tagung Software Engineering 2015, Dresden, 17.-18. März 2015. 154-163.
- Gutzmann, T., Lundberg, J., Löwe, W. (2012). Collections Frameworks for Points-to Analysis. IEEE 12th International Working Conference on Source Code Analysis and Manipulation (SCAM) 2012. 4-13.
- Löwe, W., Lundberg, J. (2012). Towards Parallelizing Object-Oriented Programs Automatically. APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING : Proceedings of the International Conference on Parallel Computing (ParCo) 2011. 91-98.
- Edvinsson, M., Lundberg, J., Löwe, W. (2011). Parallel Data-Flow Analysis for Multi-Core Machines.
- Edvinsson, M., Lundberg, J., Löwe, W. (2011). Parallel Points-to Analysis for Multi-Core Machines. 6th International Conference on High-Performance and Embedded Architectures and Compilers - HIPEAC 2011.
- Gutzmann, T., Lundberg, J., Löwe, W. (2011). Feedback-driven Points-to Analysis. 26th Symposium On Applied Computing (SAC 2011), TaiChung, March 21-24, 2011.
- Edvinsson, M., Lundberg, J., Löwe, W. (2010). Parallel Reachability and Escape Analysis. 2010 10th IEEE Working Conference on Source Code Analysis and Manipulation (SCAM). 125-134.
- Gutzmann, T., Khairova, A., Lundberg, J., Löwe, W. (2009). Towards Comparing and Combining Points-to Analyses. Ninth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2009). 45-54.
- Lincke, R., Lundberg, J., Löwe, W. (2008). Comparing Software Metric Tools. Compilation Proceedings of the 2008 International Symposium on Software Testing and Analysis and Co-Located Workshops.
- Lundberg, J., Gutzmann, T., Löwe, W. (2008). Fast and Precise Points-to Analysis. Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008). 133-142.
- Gutzmann, T., Lundberg, J., Löwe, W. (2007). Towards Path-Sensitive Points-to Analysis. Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM). 59-68.
Kapitel i bok, del av antologi (Refereegranskat)
- Laitinen, M., Lundberg, J. (2020). ELF, language change and social networks : Evidence from real-time social media data. Language Change : The Impact of English as a Lingua Franca. Cambridge, Cambridge University Press. 179-204.
- Laitinen, M., Lundberg, J., Levin, M., Lakaw, A. (2017). Revisiting weak ties : Using present-day social media data in variationist studies. Exploring Future Paths for Historical Sociolinguistics. Amsterdam, John Benjamins Publishing Company. 303-325.
- Lundberg, J., Hedenborg, M., Löwe, W. (2012). SSA-Based Simulated Execution. Patterns, Programming and Everything. London, Springer. 75-90.
- Danylenko, A., Lundberg, J., Löwe, W. (2011). Decisions : Algebra and Implementation. Machine Learning and Data Mining in Pattern Recognition : 7th International Conference on Machine Learning and Data Mining in Pattern Recognition, MLDM 2011, New York, NY, USA, August/September 2011, Proceedings. Berlin, Heidelberg, Springer. 31-45.
Konferensbidrag (Övrigt vetenskapligt)
- Hedenborg, M., Lundberg, J., Löwe, W., Trapp, M. (2015). Approximating Context-Sensitive Program Information. Proceedings Kolloquium Programmiersprachen (KPS 2015).
Rapport (Övrigt vetenskapligt)
- Gutzmann, T., Lundberg, J., Löwe, W. (2010). Feedback-driven Points-to Analysis. 12.
- Löwe, W., Lundberg, J. (2006). A Scalable Flow-Sensitive Points-to Analysis.
Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
- Lundberg, J. (2014). Fast and Precise Points-to Analysis. Doctoral Thesis. Växjö, Linnaeus University Press. 52.