Johan Fabry
Papers
8
Total Citations
137
H-Index
5
About
Johan Fabry is a leading researcher in robotics software engineering, with a particular focus on improving the developer experience for roboticists. His work centers on two key areas: the quality and reuse of code within the Robot Operating System (ROS), and the development of live programming techniques for robot behaviors. Fabry’s most impactful contribution is his 2019 study on ROS package reuse and community dynamics, which has garnered 81 citations and provides critical insights into how the robotics community collaborates and shares code. He is also the pioneer of Live Robot Programming (LRP), a paradigm that allows developers to modify robot behavior in real-time without restarting the system, dramatically shortening the edit-compile-run cycle. His 2016 paper on LRP’s language and implementation (19 citations) and his controlled experiment on state machines (12 citations) demonstrate the practical benefits of this approach. Additionally, Fabry has exposed significant quality issues in ROS, such as code duplication in launchfiles, and has developed innovative visualizations for testing physics engines and sensor data. His work bridges the gap between software engineering best practices and the unique challenges of robotics, making him a key figure in advancing both the reliability and usability of robotic systems.
Research Focus
Key Achievements
Top Papers
- 1The Robot Operating System: Package reuse and community dynamics81 citations · 2019
- 2
- 3
- 4Live Robot Programming9 citations · 2014
- 5Code duplication in ROS launchfiles6 citations · 2015
- 6Interactive Visualizations for Testing Physics Engines in Robotics5 citations · 2016
- 7Towards Live Programming in ROS with PhaROS and LRP3 citations · 2014
- 8From robots to humans: Visualizations for robot sensor data2 citations · 2015