Daniel Almeida

I am a Software Engineer and researcher in training (aka Graduate Student) in Computer Science under the guidance of Professor Gail Murphy at the University of British Columbia (UBC). My interests include software design and evolution, empirical software engineering, and human aspects of software engineering.

I spend my days making and drinking the elixir of life (that would be coffee, of course), reading and writing papers, and coding. My job is to identify, understand, and solve problems that come between software developers and great work being done. I collect evidence about those problems and invent solutions to help us deal with them.

If you want to know more about me, take a look at my resume or Linkedin profile. You can contact me at danielalmeida@alumni.ubc.ca. I sometimes [re]tweet software-related stuff at @_DanielAlmeida.

News
June 2017 Our paper "Do software developers understand open source licenses?" has been awarded the ACM SIGSOFT Distinguished Paper Award at ICPC 2017. You can find out more about this project here. Many thanks to my co-authors Gail Murphy, Greg Wilson, and Mike Hoye.
January 2017 I have received and accepted a PhD offer from the University of British Columbia. I'll be starting in the Fall!
October 2016 Sensible Building Science won the 2016 New Ventures BC City Innovation Prize. I'm proud to be part of the team!
March 2016 I've joined Sensible Building Science as a Software Engineer. I'll be working on a software application that leverages WiFi networks to calculate building occupancy and help building management systems reduce energy consumption.