Research Promotion Site of Abram Hindle
![]() |
Abram is an assistant professor at the University of Alberta, in Edmonton, Alberta, Canada within the Department of Computing Sciences
In the middle of 2011, Abram was a visiting researcher at Microsoft Research. From 2010 to 2011, Abram was a postdoctoral scholar at UC Davis under Prof. Prem Devanbu and Prof. Zhendong Su. If you can get a postdoc position in this lab, do it! |
A general overview of my Research Record DBLP
Current Version of my Curriculum Vitae
I'd like to thank my numerous collaborators!
What can I offer you?
- Methods, Technology and Tools for characterizing past developer behaviour in a software project, based on information stored in Source Control Repositories.
- Methodology and tools to relate software evolution and software power consumption / software energy use / software power use: Green Mining
What questions do I seek to help answer?
- Can we cheaply measure the complexity of revisions?
- Recurrent Behaviour: Is there recurrent behaviour in software development? Well take a look at these plots!
- Recurrent Behaviour is complicated: In fact, it is often multifractal!
- How can we characterize how developers behave around release time?
- Software Process Recovery - how can we start to extract software development processes from software history? Also see CSER Keynote
- What's in a Name - How can we automatically name developer topics?
- Recovered Unified Process Views - Extract Unified Process Views from software histories.
- Software Readability - What are we actually saying when we talk about the readability of source code?
- Got Issues? - Do new features and new improvements affect defects?
My thesis work: PhD
Research relevant work:
Potentially fun things:
- My Github Repos
- Twitter-IRCD plus Search Channel
- Sketcha-mo-phone: Play music by doodling lines
- Sonified Sand/Dust game in Haskell!
- Harbinger: Sonifying the Desktop
- Store Files Remotely and Slightly Safely
- Cup-O-mo-phone: a touch based instrument
- A 3D Mandelbrot fractal, implementations
- Musical Voudon/Voodoo Veve drawing
- Take web interfaces and make them musical!

