Tobias Ohlsson
Universitetslektor
Institutionen för datavetenskap och medieteknik
Fakulteten för teknik
Jag har tidigare arbetat med spelutveckling och även som programutvecklande konsult. Jag är intresserad av realtidsgrafik och interaktiva visualiseringar och simuleringar.
Undervisning
Jag jobbar med kurser i mjukvaruutveckling främst för webbprogrammerare och mjukvaruteknik i Kalmar. Jag är även involverad i examensarbeten på kandidat och magisternivå.
Forskning
Min forskning innefattar evolution av mjukvarusystem och arkitektur. Min ansats är att via maskininlärning underlätta evolutionär utveckling genom att proaktivt förebygga teknisk skuld. Systemen kan vara t.ex. tjänstebaserade system (microservices) eller IoT system.
Mina avslutade forskningsprojekt
Publikationer
Artikel i tidskrift (Refereegranskat)
-
Maleki, N., Lundström, O., Musaddiq, A., Jeansson, J., Olsson, T., et al. (2024). Future energy insights : Time-series and deep learning models for city load forecasting. Applied Energy. 374.
Status: Publicerad -
Xie, X., Sun, B., Li, X., Olsson, T., Maleki, N., et al. (2023). Fuel Consumption Prediction Models Based on Machine Learning and Mathematical Methods. Journal of Marine Science and Engineering. 11 (4).
Status: Publicerad -
Hedayati, S., Maleki, N., Olsson, T., Ahlgren, F., Seyednezhad, M., et al. (2023). MapReduce scheduling algorithms in Hadoop : a systematic study. Journal of Cloud Computing : Advances, Systems and Applications. 12.
Status: Publicerad -
Musaddiq, A., Olsson, T., Ahlgren, F. (2023). Reinforcement-Learning-Based Routing and Resource Management for Internet of Things Environments : Theoretical Perspective and Challenges. Sensors. 23 (19).
Status: Publicerad -
Olsson, T., Ericsson, M., Wingkvist, A. (2022). To automatically map source code entities to architectural modules with Naive Bayes. Journal of Systems and Software. 183.
Status: Publicerad -
Ganesh, S., Palma, F., Olsson, T. (2022). Are Source Code Metrics "Good Enough" in Predicting Security Vulnerabilities?. Data. 7 (9).
Status: Publicerad -
Palma, F., Olsson, T., Wingkvist, A., Gonzalez-Huerta, J. (2022). Assessing the linguistic quality of REST APIs for IoT applications. Journal of Systems and Software. 191.
Status: Publicerad -
Olsson, T., Ericsson, M., Wingkvist, A. (2021). s4rdm3x : A Tool Suite to Explore Code to ArchitectureMapping Techniques. Journal of Open Source Software. 6 (58).
Status: Publicerad -
Toll, D., Olsson, T., Ericsson, M., Wingkvist, A. (2016). Fine-Grained Recording of Student Programming Sessions to Improve Teaching and Time Estimations. International Journal of Engineering Education. 32 (3). 1069-1077.
Status: Publicerad
Konferensbidrag (Refereegranskat)
- Zdravkova, K., Dalipi, F., Ahlgren, F., Ilijoski, B., Ohlsson, T. (2024). Unveiling the Impact of Large Language Models on Student Learning : A Comprehensive Case Study. 2024 IEEE Global Engineering Education Conference (EDUCON).
- Musaddiq, A., Mozart, D., Maleki, N., Lundström, O., Olsson, T., et al. (2024). Internet of Things for Digital Transformation and Sustainable Growth of SME's. 2024 IEEE International Conference on Omni-layer Intelligent Systems (COINS), 29-31 July 2024. 1-5.
- Olsson, T., Ericsson, M., Wingkvist, A. (2023). Optimized Machine Learning Input for Evolutionary Source Code to Architecture Mapping. Software Architecture. ECSA 2022 Tracks and Workshops. ECSA 2022. 421-435.
- Maleki, N., Musaddiq, A., Mozart, D., Olsson, T., Omareen, M., et al. (2023). DeltaBin : An Efficient Binary Data Format for Low Power IoT Devices. 2023 International Conference on Computer, Information and Telecommunication Systems (CITS), Genoa, Italy, 2023.
- Musaddiq, A., Maleki, N., Palma, F., Olsson, T., Toll, D., et al. (2023). Industry-Academia Cooperation : Applied IoT Research for SMEs in South-East Sweden. Internet of Things. GIoTS 2022. 397-410.
- Maleki, N., Xie, X., Musaddiq, A., Olsson, T., Mozart, D., et al. (2023). Unraveling Energy Consumption Patterns : Insights Through Data Analysis and Predictive Modeling. 15th International Conference on Applied Energy : Dec. 3-7, 2023, Doha, Qatar.
- Musaddiq, A., Mozart, D., Maleki, N., Olsson, T., Ahlgren, F. (2023). Integrating Object Detection and Wide Area Network Infrastructure for Sustainable Ferry Operation. 2023 IEEE International Conference on Imaging Systems and Techniques (IST), Copenhagen, Denmark.
- Maleki, N., Musaddiq, A., Toll, D., Palma, F., Olsson, T., et al. (2022). DynaSens : Dynamic Scheduling for IoT Devices Sustainability. 2022 International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications, CoBCom 20222022.
- Mohammadian, M., Maleki, N., Olsson, T., Ahlgren, F. (2022). Persis : A Persian Font Recognition Pipeline Using Convolutional Neural Networks. 2022 12th International Conference on Computer and Knowledge Engineering (ICCKE), Mashhad, Iran, Islamic Republic of. 196-204.
- Palma, F., Olsson, T., Wingkvist, A., Ahlgren, F. (2022). Investigating the Linguistic Design Quality of Public, Partner, and Private REST APIs. Proceedings - 2022 IEEE International Conference on Services Computing, SCC 2022. 20-30.
- Musaddiq, A., Maleki, N., Palma, F., Mozart, D., Olsson, T., et al. (2022). Internet of Things for Wetland Conservation using Helium Network : Experience and Analysis. 12th International Conference on the Internet of Things, IoT 2022, Delft 7 - 10 November 2022. 143-146.
- Olsson, T., Ericsson, M., Wingkvist, A. (2022). Mapping Source Code to Modular Architectures Using Keywords. Software Architecture. ECSA 2021. 65-85.
- Olsson, T., Ericsson, M., Wingkvist, A. (2021). A Preliminary Study on the Use of Key-words for Source Code to Architecture Mappings. Companion Proceedings of the 15th European Conference on Software Architecture.
- Olsson, T., Ericsson, M., Wingkvist, A. (2021). Hard Cases in Source Code to Architecture Mapping using Naive Bayes. Companion Proceedings of the 15th European Conference on Software Architecture : ECSA 2021 Companion Volume Virtual (originally: Växjö, Sweden), 13-17 September, 2021.
- Olsson, T., Ericsson, M., Wingkvist, A. (2021). Studying expert initial set and hard to map cases in automated code-to-architecture mappings. Companion Proceedings of the 15th European Conference on Software Architecture : ECSA 2021 Companion VolumeVirtual (originally: Växjö, Sweden), 13-17 September, 2021.
- Olsson, T., Ericsson, M., Wingkvist, A. (2021). Optimized Dependency Weights in Source Code Clustering. Software Architecture, ECSA 2021. 223-239.
- Ganesh, S., Olsson, T., Palma, F. (2021). Predicting Security Vulnerabilities using Source Code Metrics. Proceedings of the 2021 Swedish Workshop on Data Science (SweDS 2021).
- Olsson, T., Ericsson, M., Wingkvist, A. (2019). An exploration and experiment tool suite for code to architecture mapping techniques. ECSA '19 Proceedings of the 13th European Conference on Software Architecture. 26-29.
- Olsson, T., Ericsson, M., Wingkvist, A. (2019). Semi-Automatic Mapping of Source Code Using Naive Bayes. ECSA '19 Proceedings of the 13th European Conference on Software Architecture -. 209-216.
- Olsson, T., Ericsson, M., Wingkvist, A. (2018). Towards Improved Initial Mapping in Semi Automatic Clustering. ECSA 2018 : PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS.
- Olsson, T., Ericsson, M., Wingkvist, A. (2018). Using Repository Data for Driving Software Architecture. Proceeding of the 40th International Conference on Software Engineering : Companion Proceeedings (ICSE), 2018. 197-198.
- Olsson, T., Ericsson, M., Wingkvist, A. (2017). Motivation and Impact of Modeling Erosion using Static Architecture Conformance Checking. Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017 : Side Track Proceedings. 204-209.
- Olsson, T., Ericsson, M., Wingkvist, A. (2017). The relationship of code churn and architectural violations in the open source software JabRef. ECSA '17 Proceedings of the 11th European Conference on Software Architecture : Companion Proceedings. 152-158.
- Olsson, T., Toll, D., Ericsson, M., Wingkvist, A. (2016). Evaluation of an architectural conformance checking software service. ACM Proccedings of the 10th European Conference on Software Architecture Workshops (ECSA-W).
- Toll, D., Olsson, T., Ericsson, M., Wingkvist, A. (2015). Fine-Grained Recording of Student Programming Sessions to Improve Teaching and Time Estimations. IFIP TC3 Working Conference “A New Culture of Learning: Computing and next Generations”. 264-274.
- Toll, D., Olsson, T., Ericsson, M., Wingkvist, A. (2015). Detailed recordings of student programming sessions. ITiCSE '15 : Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education. 328-328.
- Olsson, T., Toll, D., Wingkvist, A., Ericsson, M. (2015). Evolution and Evaluation of the Model-View-Controller Architecture in Games. Proceedings of the Fourth International Workshop on Games and Software Engineering. 8-14.
- Olsson, T., Toll, D., Wingkvist, A., Ericsson, M. (2014). Evaluation of a static architectural conformance checking method in a line of computer games. QoSA '14 Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures. 113-118.
- Toll, D., Olsson, T., Wingkvist, A., Ericsson, M. (2014). The challenge of teaching students the value of programming best practices. Innovation and Technology in Computer Science Education Conference 2014. 347-347.
- Ericsson, M., Löwe, W., Olsson, T., Toll, D., Wingkvist, A. (2013). A Study of the Effect of Data Normalization on Software and Information Quality Assessment. Software Engineering Conference (APSEC, 2013 20th Asia-Pacific). 55-60.
- Toll, D., Olsson, T. (2012). Why is unit-testing in computer games difficult?. Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR. 373-378.
Kapitel i bok, del av antologi (Övrigt vetenskapligt)
- Manzoni, P., Zennaro, M., Ahlgren, F., Olsson, T., Prandi, C. (2023). Crowdsourcing Through TinyML as aWay to Engage End-Users in IoT Solutions. Mobile Crowdsourcing : From Theory to Practice. Switzerland, Springer. 359-387.
Licentiatavhandling, monografi (Övrigt vetenskapligt)
- Olsson, T. (2016). Towards Pattern Based Architectural Conformance Checking. Licentiate Thesis. Växjö, Linnaeus University. 92.
Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
- Olsson, T. (2022). Incremental Clustering of Source Code : a Machine Learning Approach. Doctoral Thesis. Linnaeus University Press. 46.