Kategori Publikationer
- 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.
- Federated Learning For Network Anomaly Detection... is a paper on anomaly detection using AI in a single node, or in a distributed way. It has just been accepted to ICMLA.
- 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
- 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. [1]
- A. Homayouni. NLP-based Failure log Clustering to Enable Batch Log Processing in Industrial DevOps Setting. Master's Thesis, Mälardalen University, 2022. I had no formal role in this thesis, but participated in supervision, provided company data, and but supported the thesis with many technical discussions. [2]
- A. Mäkilä. A Generic Software Architecture for PoE Power Sourcing Equipment. Master's Thesis, Mälardalen University, 2022. I was one of the company supervisors for this thesis. [3]
- 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. [4]
- 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. [5]
- E. Felding. Mathematical Optimization and the Test Case Prioritization Problem. Master's Thesis, Linköping University, 2022. I was one of the supervisors for this thesis. [6]
- 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. [7]
- 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. [8]
- J. Thörn. Test Framework Quality Assurance: Augmenting Agile Processes with Safety Standards. Master's Thesis, Mälardalen University, 2020. I was company supervisor for the student doing this work. [9]
- 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. [10]
- 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. [11]
- 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. [12]
- 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. [13]
See also Kategori Kategorier.