Titus Barik, PE A job talk for the Industrial Software Systems group at ABB Corporate Research. 1
2
3
Software development tools as a means to augment intellectual and creative abilities. 4
1. Increase developer velocity. 2. Reduce software development friction. 5
1. Industrial Software Engineer ( ) 2. Digital Games Researcher ( ) 3. Software Engineering Researcher (2013-Present) 6
7
Licensed Professional Engineer (Computer Engineering). Industrial Systems Engineer specializing in control systems for factory automation. Experience in both electrical engineering and software development. 8
9
10
T. Barik, A. Chakraborty, B. Harrison, D. L. Roberts, and R. St. Amant, “Speed / Accuracy Tradeoff in ACT-R Models of the Concentration Game,” in Proceedings of the 12th International Conference on Cognitive Modeling, 2013, pp. 1–6. 11
16-week empirical, longitudinal study. Collaboration with industry partners to assess relevance to industry. Successfully incorporated software engineering practices into curriculum. T. Barik, M. Everett, R. E. Cardona-Rivera, D. L. Roberts, and E. F. Gehringer, “A community college blended learning classroom experience through Artificial Intelligence in Games,” in The 43rd Annual Frontiers in Education (FIE) Conference,
13
E. Murphy-Hill, T. Barik, and A. P. Black, “Interactive ambient visualizations for soft advice,” Information Visualization, vol. 12, no. 2, pp. 107–132, Mar A B 14
15
Rapid releases team for Google Web Server. Contributed 7519 lines of production code into Google. Python prototype + Java implementation. Using the semantics of the page and computation to assist in the interpretation of detected visual changes in web pages. A A B B 16
My central work is in Software Engineering and is influenced by Human-Computer Interaction. My research focus is on software development tools as a means to augment intellectual and creative abilities. The practical application of my work results in increased developer velocity and reduced software development friction. I leverage my industrial experience as a professional engineer to identify high-impact research problems in the software development field. 17