The past two years I have conducted an extensive literature and tool review to answer the question: “What should software engineers learn about building production-ready machine learning systems?”. During my research I noted that because the discipline of building production-ready machine learning systems is so new, it is not so easy to get the terminology straight. People write about it from different perspectives and backgrounds and have not yet found each other to join forces. At the same time the field is moving fast and far from mature. My focus on material that is ready to be used with our bachelor level students (applied software engineers, profession-oriented education), helped me to consolidate everything I have found into a body of knowledge for building production-ready machine learning (ML) systems. In this post I will first define the discipline and introduce the terminology for AI engineering and MLOps.
LINK
This chapter discusses how to build production-ready machine learning systems. There are several challenges involved in accomplishing this, each with its specific solutions regarding practices and tool support. The chapter presents those solutions and introduces MLOps (machine learning operations, also called machine learning engineering) as an overarching and integrated approach in which data engineers, data scientists, software engineers, and operations engineers integrate their activities to implement validated machine learning applications managed from initial idea to daily operation in a production environment. This approach combines agile software engineering processes with the machine learning-specific workflow. Following the principles of MLOps is paramount in building high-quality production-ready machine learning systems. The current state of MLOps is discussed in terms of best practices and tool support. The chapter ends by describing future developments that are bound to improve and extend the tool support for implementing an MLOps approach.
LINK
Smart home technologies are a large potential market for the construction and building services industry. This chapter discusses the topics consultants, installers, and suppliers of home automation systems encounter when working in the field. Improved communication skills and more flexible approaches to the design and installing of building services leads to many new opportunities for new products and services. There are a large number of requirements from the perspective of architectural design and building services engineering, which relate to the infrastructure that is needed for smart homes. An overview of these electrical engineering and ICT requirements is discussed. When working with clients, it is important to consider the additional set of rules of working in their homes. Clients may have additional needs in the field of home modifications that can also be addressed when doing retrofitting projects. An outline of steps to get stared and essential questions for professional care organization is given.
LINK
Both Software Engineering and Machine Learning have become recognized disciplines. In this article I analyse the combination of the two: engineering of machine learning applications. I believe the systematic way of working for machine learning applications is at certain points different from traditional (rule-based) software engineering. The question I set out to investigate is “How does software engineering change when we develop machine learning applications”?. This question is not an easy to answer and turns out to be a rather new, with few publications. This article collects what I have found until now.
LINK
The importance of teaching engineering students innovation development is commonly clearly understood. It is essential to achieve products which are attractive and profitable in the market. To achieve this, an institute of engineering education has to provide students with needed knowledge, skills and attitudes including both technical and business orientation. This is important especially for SME’s. Traditionally, education of engineering provides students with basic understanding how to solve common technical problems. However companies need wider view to achieve new products. Universities of applied Sciences in Oulu and Eindhoven want to research what is the today’s educational situation for this aim, to find criteria to improve the content of the educational system, and to improve the educational system. Important stakeholders are teachers and students within the institute but also key-persons in companies. The research is realized by questionnaires and interviews from which a current situation can be found. The research will also include the opinion of management who give possibilities to change the curriculum. By this research more insight will be presented about how to re-design a current curriculum. The research will act as basis for this discussion in SEFI-conference about formulating a curriculum that includes elements for wide-ranging knowledge and skills to achieve innovations especially in SME’s.
DOCUMENT
The pace of introduction of new technology and thus continuous change in skill needs at workplaces, especially for the engineers, has increased. While digitization induced changes in manufacturing, construction and supply chain sectors may not be felt the same in every sector, this will be hard to escape. Both young and experienced engineers will experience the change, and the need to continuously assess and close the skills gap will arise. How will we, the continuing engineering educators and administrators will respond to it? Prepared for engineering educators and administrators, this workshop will shed light on the future of continuing engineering education as we go through exponentially shortened time frames of technological revolution and in very recent time, in an unprecedented COVID-19 pandemic. S. Chakrabarti, P. Caratozzolo, E. Sjoer and B. Norgaard.
DOCUMENT
In the fall of 1999, we started, the Integrated Product Development- Collaborative Engineering ( IPD-CE) project as a first pilot. We experimented with modern communication technology in order to find useful tools for facilitating the cooperative work and the contacts of all the participants. Teams have been formed with engineering students from Lehigh University in the US, the Fontys University in Eindhoven, The Netherlands and from the Otto-von-Guericke University in Magdeburg, Germany. In the fall of 2000 we continued and also cooperated with the Finnish Oulu Polytechnic. It turned out that group cohesion stayed low (students did not meet in real life), and that Internet is not mature enough yet for desktop video conferencing. Chatting and email were in these projects by far the most important communication media. We also found out that the use of a Computer Support for Cooperative Work (CSCW) server is a possibility for information interchange. The server can also be used as an electronic project archive. Points to optimise are: 1. We didn't fully match the complete assignments of the groups; 2. We allowed the groups to divide the work in such parts that those were developed and prototyped almost locally; 3. We haven't guided the fall 2000 teams strong enough along our learning curve and experiences from previous groups. 4. We didn't stick strong enough to the, by the groups developed, protocols for email and chat sessions. 5. We should facilitate video conferencing via V-span during the project to enhance the group performance and commitment.
DOCUMENT
In the fall of 1999, an international integrated product development pilot project based on collaborative engineering was started with team members in two international teams from the United States, The Netherlands and Germany. Team members interacted using various Internet capabilities, including, but not limited to, ICQ (means: I SEEK YOU, an internet feature which immediately detects when somebody comes "on line"), web phones, file servers, chat rooms and Email along with video conferencing. For this study a control group with all members located in the USA only also worked on the same project.
DOCUMENT
In the housing market enormous challenges exist for the retrofitting of existing housing in combination with the ambition to realize new environmentally friendly and affordable dwellings. Bio-based building materials offer the possibility to use renewable resources in building and construction. The efficient use of bio-based building materials is desirable due to several potential advantages related to environmental and economic aspects e.g. CO2 fixation and additional value. The potential biodegradability of biomaterials however demands also in-novative solutions to avoid e.g. the use of environmental harmful substances. It is essential to use balanced technological solutions, which consider aspects like service life or technical per-formance as well as environmental aspects. Circular economy and biodiversity also play an im-portant role in these concepts and potential production chains. Other questions arise considering the interaction with other large biomass users e.g. food production. What will be the impact if we use more bio-based building materials with regard to biodiversity and resource availability? Does this create opportunities or risks for the increasing use of bio-based building materials or does intelligent use of biomass in building materials offer the possibility to apply still unused (bio) resources and use them as a carbon sink? Potential routes of intelligent usage of biomass as well as potential risks and disadvantages are highlighted and discussed in relation to resource efficiency and decoupling concept(s).
DOCUMENT
From the article: This paper describes the external IT security analysis of an international corporate organization, containing a technical and a social perspective, resulting in a proposed repeatable approach and lessons learned for applying this approach. Part of the security analysis was the utilization of a social engineering experiment, as this could be used to discover employee related risks. This approach was based on multiple signals that indicated a low IT security awareness level among employees as well as the results of a preliminary technical analysis. To carry out the social engineering experiment, two techniques were used. The first technique was to send phishing emails to both the system administrators and other employees of the company. The second technique comprised the infiltration of the office itself to test the physical security, after which two probes were left behind. The social engineering experiment proved that general IT security awareness among employees was very low. The results allowed the research team to infiltrate the network and have the possibility to disable or hamper crucial processes. Social engineering experiments can play an important role in conducting security analyses, by showing security vulnerabilities and raising awareness within a company. Therefore, further research should focus on the standardization of social engineering experiments to be used in security analyses and further development of the approach itself. This paper provides a detailed description of the used methods and the reasoning behind them as a stepping stone for future research on this subject. van Liempd, D., Sjouw, A., Smakman, M., & Smit, K. (2019). Social Engineering As An Approach For Probing Organizations To Improve It Security: A Case Study At A Large International Firm In The Transport Industry. 119-126. https://doi.org/10.33965/es2019_201904l015
MULTIFILE