Theme 3 (Metrics) invites to the next brown bag seminar about the machine learning-related topics. This week we have Khaled Al-Sabbagh presenting his work on the reduction of class noise. Machine learning models have been increasingly used to support decision making in software engineering tasks. One example of its application is the optimization of test case selection in continuous integration. Among the challenges that hinders the application of machine learning is the amount of noise that comes in the data,…
Find out more »From operational data to business insights: It’s as much about mindset as it is about data Speaker: Iris Figalist (works as a Platform & Data Architect at Siemens, Munich and is also an industrial PhD student. Abstract: “It’s all about data” has become a common saying to strengthen the power it has in today’s world. Many software-intensive companies have started to collect operational data of their products deployed in production. However, this data is not worth anything if you cannot…
Find out more »The project 18 team would like to invite you for the following cross company workshop. Your participation is highly appreciated. Agenda: Introduction & welcome (Kristian Sandahl) Project background and work in progress (Azeem) Company’s demo/paper mockups for visualizing the top 5 information needs . Discussion about demos and challenges faced in data visualization together with best practices within participants’ companies. The application of virtual reality (VR) tools and techniques in visualizing data in CI/CD (Aseel Berglund) Warm regards Azeem &…
Find out more »The Software Center publication “Efficient and Effective Exploratory Testing of Large-Scale Software Systems” has been selected as one of ten papers for the Journal of Software and Systems “JSS Happy Hour” event in April. The papers are presented in a short video, and discussed by expert panelists. According to the Editor-in-Chiefs, the paper was selected “due to its high download statistics, its topic, and its overall quality”. The event is broadcasted from David Shepherd’s Youtube channel (JSS Editor-in-Chief) at noon…
Find out more »Data Labeling: Industrial Challenges and Mitigation Strategies Labels are a prerequisite to perform supervised machine learning. However, in industrial contexts, data is often incomplete because labels are missing partially or entirely. Even if there exist manual, semi-automatic, and automatic techniques, such as crowdsourcing, active-learning (AL), and semi-supervised learning (SSL), we have seen that AL and SSL are rarely implemented due to lack of knowledge of their existence. Furthermore, labeling instances manually is not optimal as it is time-consuming and challenging…
Find out more »With this invite, we want to welcome you to the second workshop in a series of three this sprint – on the topic of ‘Business Agility 2.0’. Please help us share this invite with any colleagues that you think would be interested in joining. After a first workshop on the business model dimension, we focus our upcoming meeting on the ‘system architecture/platform/R&D ways-of-working’ dimension of business agility. A detailed agenda will be provided when closer to the workshop. As always,…
Find out more »Most welcome to the next Brown Bag Seminar, hosted by Theme 1 (“Continuous Delivery”): Speaker: Daniel Ståhl We have all read the books, watched the movies and listened to the talks telling us how to succeed at continuous integration, continuous delivery and all things continuous. By all rights, this would seem to be a solved problem – and yet… In this brown bag seminar we turn the tables on the standard conversation and consider the ways in which we can…
Find out more »In the context of project #43 on Process Debt, we are organizing a series of cross-company workshops led by Software Center companies. In this one, Grundfos will share their case on “improving the business value of process” and will be followed by a cross-company discussion. You are kindly invited to participate if interested! Also, feel free to invite any colleague who could be interested as well. Title Improving the business value of process (Theme "Assessing and sharing the value of…
Find out more »Title: Analyzing software code using artificial neural networks Speaker: Abu Naser Masud, Senior Lecturer, MDH Description: Analyzing software code reveals many important aspects of the software such as bugs, security vulnerabilities, API recommendation, code similarity, code quality, etc. The dominant code analysis techniques include static and dynamic program analyses. However, artificial neural network (ANN) based source code analysis is a rising trend for the analysis of software. In this talk, I shall present the general methodology of ANN-based source code…
Find out more »Software Center lunch seminar organized by Theme 3, Metrics: Title: Understanding Metrics Team-Stakeholder Communication Abstract: In our study, we explore challenges in communication between metrics teams and stakeholders in agile metrics service delivery. Drawing on interviews and interactive workshops with team members and stakeholders at two different Swedish software development organizations, we identify interrelated challenges such as aligning expectations, prioritizing demands, providing regular feedback, and maintaining continuous dialogue, which impede team-stakeholder interaction, and negatively influence relationships and performance. In the…
Find out more »’Collaborative Traceability — Nine practices and why they (don’t) work’ Most welcome to the next Software Center Brown Bag seminar on May 17th. It is hosted by theme 4 (‘Customer Data and Ecosystem Driven Development’) and our speaker is Jan-Philipp Steghöfer, Chalmers/University of Gothenburg. Abstract: Traceability information connects the artifacts created in a development process and allows, i.a., analysing the impact of changes, showing that all requirements are tested, and creating safety cases. However, traceability is elusive as it is,…
Find out more »This is an invite for a follow-up workshop on ‘Business Agility 2.0: The system architecture and platform dimensions’. The reason for a ‘follow-up’ workshop, is an agreement made during the workshop we organized on April 21st on the similar topics. The workshop received great attendance we had very good and interesting presentations and discussions. However, we were not able to cover all the items on the agenda. The request from the group was to have more time for discussing the…
Find out more »Data management and Data Pipelines: An empirical investigation in the embedded systems domain Candidate: Aiswarya Raj Munappy Context: Companies are increasingly collecting data from all possible sources to extract insights that help in data-driven decision-making. Increased data volume, variety, and velocity and the impact of poor quality data on the development of data products are leading companies to look for an improved data management approach that can accelerate the development of high-quality data products. Further, AI is being applied in…
Find out more »WAIN'21 - 1st Workshop on AI Engineering – Software Engineering for AI The aim of the workshop is to bring together researchers and practitioners in software engineering, in data-science and AI, and to build up a community that will target the new challenges emerging in Software Engineering that AI/data-science engineers and software engineers are facing in development of AI-based systems. The workshop will be highly interactive: In addition to the invited keynotes and short paper presentations, there will be several…
Find out more »Presenter: David Issa Mattos (PhD student, Chalmers) One of the most common tasks when developing a new tool is to benchmark it against competing tools. Both researchers and practitioners often look at the results of these benchmarks before selecting the appropriate tool. However, the quality of the benchmark greatly influences the results. In this presentation, we discuss how to evaluate if your benchmark has the appropriate difficulty level and is capable of differentiating the competing tools. We make an analogy…
Find out more »Deadline Sprint 21 continued project proposals
Find out more »IEEE System, Man, and Cybernetics Society (SMC), in cooperation with the International Council on Systems Engineering (INCOSE), is organizing the 16th International Conference on System of Systems Engineering (SoSE) to be held in the Stockholm region, Sweden. Systems of systems have vast ramifications in numerous engineering fields such as control, computing, communication, information technology and in applications such as manufacturing, defense, national security, aerospace, aeronautics, energy, environment, healthcare, and transportation. The conference theme is “Autonomous Cyber-Physical Systems of Systems”. Papers on…
Find out more »Location: The event will be all digital over Teams and YouTube: YouTube at this link: https://youtu.be/LDWTrkeHgYU or interact with us through Teams: Click here to join the meeting Background for Teams If you like the SoftwareCenter teams background, feel free to download it and use it for todays Reporting workshop! Click for full-size image Introduction: In Software Center, companies and universities work together to accelerate the adoption of novel approaches to software engineering. The reporting workshop takes place twice a year,…
Find out more »Most welcome to the next Software Center Brown Bag seminar which will be hosted by theme 4 (‘Customer Data and Ecosystem Driven Development’) on August 23rd, 12:00 – 12:30. Our presenter is Yuchu Liu who is an industrial PhD student at Volvo Cars. Please find the title and the abstract of the talk below. Also, attached to this e-mail are two recent papers by Yuchu in which she presents the research that works as the basis for this talk. Abstract:…
Find out more »Welcome to the Software Center brown bag seminar organized by the AI engineering theme. The speaker is Aiswarya Raj, PhD student at Chalmers. Abstract: A large volume of high-quality data is mission-critical for real-world AI applications. Data pipelines consolidate data from disparate sources into one common destination, enable quick data accessibility, and ensure consistent data quality, which is crucial for AI applications. Companies from all domains experience data quality issues and practitioners report that they spend a significant amount of…
Find out more »Lunch seminar hosted by Theme1: Individual test designer performance – an elephant in the room or an asset for improvement? Speaker: Kristian Sandahl Linköping university It is often heard that the quality of test code suffers compared to production code. A frequent problem is flaky tests, where it is time consuming to determine the credibility of the test. The underlying assumption of this planned research is that probable causes can depend on the way humans design test cases and that…
Find out more »Welcome to Meenu Mary John´s licentiate seminar! Meenu defends her licentiate thesis: Design Methods and Processes for ML/DL Models Opponent: Professor Maria Paasivaara, LUT University, Finland Examiner: Professor Jan Persson, Malmö University Chair of the seminar: Professor Helena Holmström Olsson Abstract: Context: With the advent of Machine Learning (ML) and especially Deep Learning (DL) technology, companies are increasingly using Artificial Intelligence (AI) in systems, along with electronics and software. Nevertheless, the end-to-end process of developing, deploying and evolving ML and…
Find out more »The European Conference on Software Architecture (ECSA) is the premier European software architecture conference and we are now organising its 15th edition. Deadline for paper submission to the Industry Track is extended to May 13, 2021. Software Center contact: Marjan Sirjani, Mälardalen University, PC Chair of ECSA 2021 Industry Track
Find out more »Welcome to another Software Center lunch seminar, this time from theme 2: “Macrodebts” in microservices: understanding and managing them Speakers: Antonio Martini and Saulo Soares de Toledo The microservices architectural style is increasing in popularity because it helps companies deliver value to their customers fast and continuously. However, a microservice architecture is prone to costly architectural technical debt (ATD), if not timely identified and avoided or removed. The most important ATDs must be prioritized. Still, there is limited knowledge regarding…
Find out more »Deep neural networks trained on source code have been shown to automate routine development tasks such as code completion, comments generation, etc. But is such an AI expert in coding also an expert in software design? With design often being considered as a specialist skill, what do we do to ensure that the model understands nuances of SW design? Ensuring this opens up possibilities of automating design-related tasks. This talk will introduce our first experiments in taking a deep learning…
Find out more »Most welcome to the next Software Center Brown Bag seminar hosted by theme 4 (‘Customer Data and Ecosystem Driven Development’), September 27th at 12:00 – 12:30. At the seminar, we will get to learn about our most recent Software Center member company, Toyota Material Handling, and the ways in which digitalization is experienced in this domain. As our speaker, we have the privilege to present Roger Westman, Manager of Program and Systems Management, Toyota Material Handling. Abstract Almost everything you…
Find out more »You are very welcome to a brownbag seminar by Anders Aronsson from Ericsson Research where he will talk about their research and how it impacts society. Abstract: Who are we at Ericsson Research in Gothenburg and what are we really doing? What does “research” mean within our company, and how does it look like? Some examples and how we aim to make an impact on our society. Warm welcome! __________________________________________________________________Microsoft Teams meeting Join on your computer or mobile app Click…
Find out more »Brown-Bag seminar by Theme1: Biases in testing: how aware are we? In our current research work, we investigate the influence of prior beliefs, expectations, preconceptions, and biases on testing and test automation. As a first step, we studied the awareness of the industry regarding this topic by surveying test practitioners from all over Europe. In this seminar, we will outline some of the preliminary results. Speakers: Eduard Paul Enoiu, MdH, Alexandru Cusmaru, Siemens Warmly Welcome! _______________________________________________________ Microsoft…
Find out more »Welcome to the next Software Center Brown Bag seminar hosted by theme 2: Continuous safety conformance/compliance/self-assessment…WOW! But, what is safety? Speaker: Barbara Gallina, associate professor, Mälardalen University In this talk, first, we will recall the notion of safety. Then, we will provide a possible solution for continuous safety conformance/compliance/self-assessment based on OSLC (Open Services for Lifecycle Collaboration). Most welcome to the seminar and please share this invite with your colleagues! Also, please note that everyone interested in getting invites for…
Find out more »Welcome to the next Brown bag seminar: Noise Handling for Improving Machine Learning-based Test Case Selection This week, our doctoral candidate Khaled Al-Sabbagh will present his research about noise selection – which is a preparation for his Licentiate seminar. Background: Continuous integration is a modern software engineering practice that promotes for continuously integrating and testing new code changes as soon as they get submitted to the project repository. One challenge in continuous integration concerns the ability to select a subset…
Find out more »Most welcome to the Software Center Brown Bag seminar on November 8th: ”Setting AI in context: Why data for AI needs context” The seminar is hosted by theme 4 (‘Customer Data and Ecosystem Driven Development’) and we are happy to welcome Hans-Martin Heyn as our speaker. Hans-Martin is a Postdoctoral researcher at the Department of Computer Science and Engineering at Chalmers/University of Gothenburg. For automated driving systems the operational context needs to be known in order to state guarantees on…
Find out more »Most welcome to the Software Center Brown Bag seminar on November 15th: OpenAI and CodeX – state-of-the-art in using AI for programming tasks – in the context of Software Center The seminar is hosted by theme 5 (AI Engineering) and the presentation is given by Miroslaw Staron, professor at Chalmers and Gothenburg University and the leader of theme 3. Presenter: Miroslaw Staron OpenAI consortium has developed a beta version of a powerful AI model, capable of writing software based on…
Find out more »The seminar OpenAI and CodeX – state-of-the-art in using AI for programming tasks – in the context of Software Center is hosted by theme 5 (AI Engineering) and the presentation is given by Miroslaw Staron, professor at Chalmers and Gothenburg University and the leader of theme 3. OpenAI consortium has developed a beta version of a powerful AI model, capable of writing software based on natural language description of an algorithm. This model, CodeX, is capable of such tasks as…
Find out more »We are organising an online workshop with the dedicated subject of flaky tests. The details together with agenda is as follows: Welcome, project overview, and introduction with each other (Kristian) - 15 minutes Jean presentation (20 minutes for presentation) General-purpose static analysers on Test code - What did we learn? Defining the vocabulary of flaky tests - what is flaky test and what is not flaky test? (20 minutes) - Azeem Kahoot (game) - What flakiness means to you (10…
Find out more »Most welcome to the next PdM community workshop on November 18th. The workshop will be a hybrid event with the opportunity to participate on-site at Lindholmen (building Jupiter, room 424) or online (Teams link provided below). The topic we address, and that we invite all of you to contribute to, is on the ‘co-existence of existing and emerging business ecosystems’. In our experience, most of the Software Center companies look to complement their existing physical offerings with new digital services…
Find out more »Speaker: Gregory Gay, Chalmers Abstract: Search-based test generation is guided by feedback from one or more fitness functions—scoring functions that judge solution optimality. Choosing informative fitness functions is crucial to meeting the goals of a tester. Unfortunately, many goals—such as forcing the class-under-test to throw exceptions—do not have a known fitness function formulation. We propose that meeting such goals requires treating fitness function identification as a secondary optimization step. An adaptive algorithm that can vary the selection of fitness functions could adjust its selection throughout the generation process to…
Find out more »