Many software engineers (i.e., those that actually program on a daily basis) are unaware of the dedicated sub-field of software engineering researchers (
like these from Microsoft) whose mission is to help make the daily grind of writing software better. While software engineering researchers have historically had
limited practical impact, there are some notable
companies and
tools that were born out of software engineering research, and many brilliant, driven individual researchers who
want to have impact. I hope that raising awareness of this research among software engineers will encourage more feedback to the software engineering research community, ultimately leading to more useful output.
To that end, I'm posting a short 3 minute video that provides a quick overview of a typical software engineering research project at ABB. I hope this video gives you a better sense of what we're working on, our balance between
theoretical and
practical impact, and what types of
technologies we're investing in. If you're a software engineer we'd love to hear what you think about our research directions, how we could improve, or even just what problems are currently slowing you down. Feel free to leave comments or even
contact me directly.