Kategori Publikationer
- Insights From Publishing Open Data In Industry Academia Collaboration is a paper we just submitted that has not been reviewed yet.
- Network Intrusion Detection Using Machine Learning is a paper to be published at IEEE WCCI IJCNN in July 2024.
- Insectt Technologies For The Enhancement Of Industrial Security And Safety is an upcoming book chapter in "the book of InSecTT.
- Dynamic Test Case Prioritization In Industrial Test Result Datasets has been accepted to AST and will be presented in April 2024.
- Resource Constrained Test Case Prioritization With Simulated Annealing In An Industrial Context has been accepted to SAC SVT and will be presented in April 2024.
- Experiences And Challenges From Developing Cyber Physical Systems In Industry Academia Collaboration contains lessons learned for working with AI research in collaborations between companies and universities.
- Federated Learning For Network Anomaly Detection In Distributed Industrial Environment uses federated AI for network attack detection. Published at ICMLA 2023.
- The Westermo Test System Performance Data Set is a dataset with time series data from performance metrics of test systems driving nightly testing.
- Open Datasets From The Insectt Project is a short document with a list of the datasets that we produced in a three-year European research project.
- The Westermo Network Traffic Data Set describes a data set with network traffic that can be used for exploring federated AI.
- Making Sense Of Failure Logs is a paper on using an AI and natural language processing to cluster log files from nightly testing in order to support test results consumers. Accepted to ITNG'23.
- The Westermo Test Results Dataset is a techical report describing a data set we made available on github. Data from 500 nights of regression testing, that could be useful for students or researchers in the field of test automation, artificial intelligence, data visualization, etc.
- Quality Assuring The Quality Assurance Tool... covers, bluntly, what agilists could learn from traditionalists, when it comes to making sure that a quality assurance tool has quality.
- Industrial Requirements For Supporting Ai Enhanced Model Driven Engineering (tentative title) was just accepted to the coming Workshop on Artificial Intelligence and Model-driven Engineering (October 2022).
- A Generic Software Architecture For Poe Power Sourcing Equipment covers, for Power over Ethernet, a union of features and real-time requirements for three hardware solutions, and the development of a generic software architecture. Published in August 2022.
- Software Test Results Exploration And Visualization With Continuous Integration And Nightly Testing -- is a journal paper on how to present test results such that software developers, testers and others can make them actionable. Published in February 2022.
- Automated System Level Software Testing Of Industrial Networked Embedded Systems -- is my doctoral thesis and was published in November 2021.
- Ethical Ai Powered Regression Test Selection -- a paper on ethical challenges with AI-powered and/or automated regression test selection. Accepted to AITest'21.
- Intermittently Failing Tests In The Embedded Systems Domain -- a paper on "flaky" tests in embedded systems. Published at ISSTA 2020.
- Ethical Interviews In Software Engineering -- Guidelines for ethical interviews. Published at ESEM 2019.
- Information Flow In Software Testing -- An Interview Study with Embedded Software Engineering Practitioners: An interview study on how information flows in organizations developing and testing embedded systems.
- Automated System Level Software Testing Of Networked Embedded Systems: My licentiate thesis -- in Sweden (and sometimes also Finland) a licentiate is a degree halfway between Master and Doctor.
- Decision Making And Visualizations Based On Test Results: at the Industry Track of ESEM 2018, we presented how we make decisions and visualize test results. In short it's hard because we have increasing complexity and have to test on real hardware. We need to make decisions in daily work, when we merge feature branches, and at release time.
- Automated Test Mapping And Coverage For Network Topologies: this paper on an improved way to position test cases on test systems was published at ISSTA 2018.
- Experience Report Suite Builder: In the fall of 2016 I won best research paper at ISSRE for an experience report paper on a system-level regression test prioritization tool we developed at Westermo. In 2017 we published a modified version in IEEE Software.
- Software Test Data Visualization With Heatmaps: In early 2017 I wrote a technical report published at MRTC where I did a small systematic literature review on papers where software test results had been visualized with heatmaps.
Involvement in Student Theses
- A. Stenlund. Model-Based Early Validation and Verification of Design Decisions for Cross-Disciplinary Stakeholders. Master's Thesis, Mälardalen University, 2024. I was one of the supervisors for this thesis. [1]
- O. Gådin. Information Retrieval Models for Software Test Selection and Prioritization. Master's Thesis, Uppsala University, 2024. I was one of the supervisors for this thesis. [2]
- G. Kånåhols. Time Series Anomaly Detection for DevOps Test Systems. Bachelor's Thesis, Mälardalen University, 2024. I was one of the supervisors for this thesis. [3]
- G. Ingletto and P. Lidholm. Anomaly detection for network traffic in a resource constrained environment. Master's Thesis, Mälardalen University, 2023. I was one of the supervisors for this thesis. [4]
- A. Homayouni. NLP-based Failure log Clustering to Enable Batch Log Processing in Industrial DevOps Setting. Master's Thesis, Mälardalen University, 2022. This thesis later led to a paper on Making Sense Of Failure Logs. I had no formal role in this thesis, but participated in supervision, provided company data, and but supported the thesis with many technical discussions. [5]
- A. Mäkilä. A Generic Software Architecture for PoE Power Sourcing Equipment. Master's Thesis, Mälardalen University, 2022. The thesis led to a paper Generic Software Architecture For Poe Power Sourcing Equipment. I was one of the company supervisors for this thesis. [6]
- S. Jasem. A Tool Prototype Supporting Risk-Based Testing in Agile Embedded Software Development. Bachelor's Thesis, Mälardalen University, 2022. I was one of the company supervisors for this thesis. [7]
- S. Lindberg and S. Strandberg. Patients experience of having an indwelling urinary catheter: A literature study. Bachelor's Thesis, Karlstad University, 2022. I had no formal role in this thesis, but helped with reviewing the text. [8]
- E. Felding. Mathematical Optimization and the Test Case Prioritization Problem. Master's Thesis, Linköping University, 2022. This thesis led to the paper Resource Constrained Test Case Prioritization With Simulated Annealing In An Industrial Context. I was one of the supervisors for this thesis. [9]
- W. Alhasan. Evaluating challenges, benefits, and dependability of virtual and physical testing of embedded systems software. Master's Thesis, Mälardalen University, 2022. I was one of the company supervisors for this thesis. [10]
- E. Parmeza. Experimental Evaluation of Tools for Mining Test Execution Logs. Master's Thesis, Mälardalen University, 2020. I had no formal role in this thesis, but supported the thesis with technical discussions, and provided company log files. [11]
- J. Thörn. Test Framework Quality Assurance: Augmenting Agile Processes with Safety Standards. Master's Thesis, Mälardalen University, 2020. This thesis led to a paper Quality Assuring The Quality Assurance Tool. I was company supervisor for the student doing this work. [12]
- Z. A. Jaser, and O. H. S. Al-Braichi. Measuring Test Coverage in Embedded Software Development Branches. Bachelor's Thesis, Mälardalen University, 2019. I was company supervisor for the students doing this work. [13]
- M. Kodali. Traceability of requirements in scrum software development process. Master's Thesis, Mälardalen University, 2015. I had no formal role in this thesis, but supported the thesis with many technical discussions. [14]
- P. E. Strandberg. On text mining to identify gene networks with a special reference to cardiovascular disease. Independent thesis Basic level (professional degree Civilingenjör), Linköping University, 2005. This was the final thesis I wrote for my diploma as Civilingenjör in Bioinformatics, a 4.5 year education. [15]
- P. E. Strandberg. Mathematical models of bacteria population growth in bioreactors: formulation, phase space pictures, optimisation and control. Independent thesis Basic level (professional degree Filosofie Magister), Linköping University, 2005. This was the final thesis I wrote for my diploma as Mathematician in Applied Mathematics, a 4 year education. [16]
See also Kategori Kategorier.