Markus Borg – Traceability and Safety Highlights MSc Eng. Computer Science & Eng. 2002-2007 Development engineer, ABB 2007-2010 Process automation (IEC 61511) SIL 2 (IEC 61508) Editor and compiler development PhD student, Lund University 2010-2015 Empirical software engineering Related research highlights Systemetic review on IR-based tracing (link) Cross-domain survey on impact analysis (link) Tools for software evolution (link) PhD defense May 8 (Opponent: Prof. Serge Demeyer)
Traceability and Safety: Done Right! Bidirectional traceability recognized and maintained IEC 61508 second edition (2010) Testing activities and practices Regression testing, test automation, coverage testing etc. Change impact analysis on source code level Attracted much research Extensive literature studies: Lehnert (Tech. rep. 2011), Li et al. (STVR 2013), and Gethers et al. (ICSE’13) Tool support is used in industry 52.8% work with semi- to highly-automated tools de la Vara et al. (Tech. rep. 2014) 97 respondents
Traceability and Safety: Challenges... Change impact analysis beyond the source code level Considerably less research available Engineers prefer(?) to navigate the code repository Fully manual work Empirical Research on Safety-critical Systems in Industry Can neither use student projects (Borg et al., CSMR’13) nor OSS (Sulaman et al., SEAA’14) as surrogate systems Knowledge Sharing Between Industry Sectors Not happening in Sweden! Missed opportunity rather than pressing challenge