What Training is Needed by Practicing Engineers Who Create Cyberphysical Systems?

Christopher Scaffidi
2015 2015 41st Euromicro Conference on Software Engineering and Advanced Applications  
The creation of cyberphysical systems requires not only the effective education of future engineers in the classroom, but also ongoing training to support life-long learning by practicing engineers, who will continuously face new technologies and challenges. But what topics exactly should this training cover? To answer this question, an analysis was conducted of an online forum used by programmers who create cyberphysical systems with the LabVIEW development environment. This examination of
more » ... 150,000 forum message threads has highlighted crucial gaps in the training of practicing engineers, especially in the areas of hardware-software integration, as well as the design and implementation of user interfaces and algorithms. A complementary review of the available online training materials relevant to these topics reveals the need for more systematic support for learning by practicing system engineers. These results provide empirical support for ongoing efforts to provide more effective education of current and future engineers of cyberphysical systems, including through reuse of third-party code and other resources to support learning.
doi:10.1109/seaa.2015.19 dblp:conf/euromicro/Scaffidi15 fatcat:mfjbdprenvhn5anjvoc3c5payq