Abram is in Edmonton starting his new career as an assistant professor in the Department of Computing Sciences at the University of Alberta.
Abram Hindle was a postdoctoral scholar at UC Davis under Prof. Prem Devanbu] and Prof. Zhendong Su.
From July 2011 to September 2011 Abram was a visiting researcher at Microsoft Research.
Abram Hindle recieved his PhD from the University of Waterloo in the David Cheriton School of Computer Science:
Supervised by Dr. Ric Holt and Dr. Michael Godfrey
Research Interests:
- Mining Software Repositories
- Software Evolution
- Software Engineering
- Application of Statistics, Machine Learning, AI and Reasoning
- Optical Character Recognition (OCR) and CAPTCHAs
- Computer Music and Computer Music Interfaces
Publications:
- "Got Issues? Do New Features and Code Improvements Affect Defects?" Daryl Posnett, Abram Hindle, Premkumar Devanbu Proc. of 2011 Working Conference on Reverse Engineering (WCRE-11), October 2011, Limerick, Ireland [Acceptance rate 22+27/104 for short and full papers: 48%]
- "BugCache?? for Inspections : Hit or Miss?" Foyzur Rahman, Daryl Posnett, Abram Hindle, Earl Barr, Premkumar Devanbu. Proc. of 2011 Foundations of Software Engineering (FSE-11), September 2011, Szeged, Hungary [Acceptance rate 34/203 or 17% for papers in this track].
- "Automated topic naming to support cross-project analysis of software maintenance activities" Abram Hindle, Neil Ernst, Michael M. Godfrey, John Mylopoulos. Proc. of 2011 Working Conference on Mining Software Repositories (MSR-11), May 2011, Waikiki, USA [Acceptance rate 20/61 or 33% for papers in this track].
- "Software Bertillonage: Finding the provenance of an entity" Julius Davies, Michael Godfrey and Daniel German, Abram Hindle. Proc. of 2011 Working Conference on Mining Software Repositories (MSR-11), May 2011, Waikiki, USA [Acceptance rate 20/61 or 33% for papers in this track].
- "A Simpler Model of Software Readability" Daryl Posnett, Abram Hindle and Premkumar Devanbu. Proc. of 2011 Working Conference on Mining Software Repositories (MSR-11), May 2011, Waikiki, USA [Acceptance rate 20/61 or 33% for papers in this track]. [Website with bibtex and pdf]
- "Multifractal Aspects of Software Development" Abram Hindle, Michael M. Godfrey, Richard C. Holt. 33rd International Conference on Software Engineering ICSE Companion, ICSE-11 special track on New Ideas and Emerging Results (NIER), May 2011, Waikiki, USA [Acceptance rate 46/196 or 23% for papers in this track] [Website]
- "Automated topic naming to support analysis of software maintenance activities" Abram Hindle, Neil Ernst, Michael M. Godfrey, Richard C. Holt, John Mylopoulos. In submission to ICSE 2011. [pdf]
- "Software Process Recovery: Recovering Process From Artifacts" Abram Hindle, Doctoral Symposium of the 17th Working Conference on Reverse Engineering 2010 (WCRE-10), Boston, USA, 13--16 October, 2010. [pdf]
- "Software Process Recovery using Recovered Unified Process Views" Abram Hindle, Michael M. Godfrey, Richard C. Holt. Proc. of 2010 International Conference on Software Maintenance (ICSM-10), Timisoara, Romania, 1218 September 2010. [pdf]
- "Mining Challenge 2010: FreeBSD??, GNOME Desktop and Debian/Ubuntu?" Abram Hindle, Israel Herraiz, Emad Shihab, and Zhen Ming Jiang. Proc. of 2010 Working Conference on Mining Software Repositories (MSR-10), Cape Town, South Africa, 23 May 2010 [not referred]. [pdf]
- "Reading beside the lines: Using indentation to rank revisions by complexity", Abram Hindle, Michael W. Godfrey, Richard C. Holt. Science of Computer Programming, 74(7), May 2009.
- "What’s Hot and What’s Not: Windowing Developer Topic Analysis", Abram J. Hindle, Michael W. Godfrey, Richard C. Holt. Accepted to appear in Proc. of 2009 IEEE Conference on Software Maintenance (ICSM-09), to be held in Edmonton, Alberta, 20–26 September 2009. [Acceptance rate papers 35/162 or 22% for full papers] [pdf]
- "Automatic Classification of Large Changes into Maintenance Categories", Abram J. Hindle, Daniel M. German, Michael W. Godfrey, and Richard C. Holt. Proc. of 2009 IEEE Intl. Conference on Program Comprehension (ICPC-09), 17-19 May 2009, Vancouver. [Acceptance rate 20/74 or 27% for full papers] [pdf]
- "Mining Recurrent Activities: Fourier Analysis of Change Events" (short paper), Abram J. Hindle, Michael W. Godfrey, Richard C. Holt. ICSE-09 special short paper track on New Ideas and Emerging Results (NIER), 20-22 May 2009, Vancouver. [Acceptance rate 21/118 or 15% for papers in this track] [pdf]
- "Reverse Engineering CAPTCHAs", Abram J. Hindle, Michael W. Godfrey, and Richard C. Holt. Proc. of the 2008 Working Conference on Reverse Engineering (WCRE-08), 15–18 October 2008, Antwerp, Belgium. [Acceptance rate 20/70 or 29% for full papers] [pdf]
- "From Indentation Shapes to Code Structures", Abram Hindle, Michael W. Godfrey, and Richard C. Holt. Accepted to appear at 8th IEEE Intl. Working Conference on Source Code Analysis and Manipulation (SCAM 2008), to be held 28 September 2008 in Beijing, China. [Acceptance rate: 23/61 or 38\% for full papers] [pdf]
- "Reading Beside the Lines: Indentation as a Proxy for Complexity Metrics", by Abram Hindle, Michael W. Godfrey, and Richard C. Holt. Accepted to appear in Proc. of the 2008 IEEE Intl. Conference on Program Comprehension (ICPC-08), June 2008, Amsterdam. [Acceptance rate: 20/57 or 35\% for full papers] [pdf]
- Abram Hindle, Daniel M. Germán, Richard C. Holt: What do large commits tell us?: a taxonomical study of large commits. MSR 2008: 99-108 [pdf]
- "Release Pattern Discovery: A Case Study of Database Systems", by Abram Hindle, Michael W. Godfrey, Richard C. Holt. Accepted to Proc. of the 2007 Intl. Conference on Software Maintenance (ICSM-07), to be held 2-5 October 2007 in Paris, France. [Acceptance rate: 41/214 or 21% for full papers] [pdf]
- "YARN: Animating Software Evolution", by Abram Hindle, ZhenMing?? Jiang, Walid Koleilat, Michael W. Godfrey, and Richard C. Holt. Accepted to 2007 IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT-07), to be held in June 25-26 in Banff, Alberta. [Acceptance rate: 15/34 or 44% for full papers] [pdf]
- "Release Pattern Discovery via Partitioning: Methodology and Case Study", by Abram Hindle, Michael W. Godfrey, Richard C. Holt. Proc. of 2007 Intl. Workshop on Mining Software Repositories (MSR-07), to be held May 19-20, 2007 in Minneapolis. [Acceptance rate: 15/39 for full papers, or 38%] Slides. [pdf]
- Daniel M. Germán, Abram Hindle: Visualizing the evolution of software using softChange. International Journal of Software Engineering and Knowledge Engineering, Vol 16, No.1 , 2006, pages 5-22.
- Abram Hindle and Daniel M. German: SCQL: A formal model and a query language for source control repositories , 2nd International Workshop on Mining Software Repositories (MSR 2005), May 2005, 100--105 [pdf]
- Abram Hindle, SCQL: A Formal Model and a Query Language for Source Control Repositories, Masters Thesis, University of Victoria 2005 [pdf]
- Daniel M. Germán, Abram Hindle: Measuring Fine-Grained Change in Software: Towards Modification-Aware Change Metrics. IEEE METRICS 2005: 28 [pdf]
- Daniel M. Germán, Abram Hindle: Norman Jordan: Visualizing the evolution of software using softChange. SEKE 2004: 336-341 [pdf]
- BibTex?
Free ACM Author-izer Links:
BugCache for inspections: hit or miss?
Foyzur Rahman, Daryl Posnett, Abram Hindle, Earl Barr, Premkumar Devanbu
ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, 2011
ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, 2011
Determining the provenance of software artifacts
Michael W. Godfrey, Daniel M. German, Julius Davies, Abram Hindle
IWSC '11 Proceedings of the 5th International Workshop on Software Clones, 2011
IWSC '11 Proceedings of the 5th International Workshop on Software Clones, 2011
A simpler model of software readability
Daryl Posnett, Abram Hindle, Premkumar Devanbu
MSR '11 Proceedings of the 8th Working Conference on Mining Software Repositories, 2011
MSR '11 Proceedings of the 8th Working Conference on Mining Software Repositories, 2011
Automated topic naming to support cross-project analysis of software maintenance activities
Abram Hindle, Neil A. Ernst, Michael W. Godfrey, John Mylopoulos
MSR '11 Proceedings of the 8th Working Conference on Mining Software Repositories, 2011
MSR '11 Proceedings of the 8th Working Conference on Mining Software Repositories, 2011
Multifractal aspects of software development (NIER track)
Abram Hindle, Michael W. Godfrey, Richard C. Holt
ICSE '11 Proceedings of the 33rd International Conference on Software Engineering, 2011
ICSE '11 Proceedings of the 33rd International Conference on Software Engineering, 2011
Software bertillonage: finding the provenance of an entity
Julius Davies, Daniel M. German, Michael W. Godfrey, Abram Hindle
MSR '11 Proceedings of the 8th Working Conference on Mining Software Repositories, 2011
MSR '11 Proceedings of the 8th Working Conference on Mining Software Repositories, 2011
What do large commits tell us?: a taxonomical study of large commits
Abram Hindle, Daniel M. German, Ric Holt
MSR '08 Proceedings of the 2008 international working conference on Mining software repositories, 2008
MSR '08 Proceedings of the 2008 international working conference on Mining software repositories, 2008
Degrees:
- PhD Candidate, David Cheriton School of Computer Science, University of Waterloo, expected graduation in Summer 2010
- Masters of Science, Department of Computer Science from University of Victoria, 2005
- Bachelors of Science, Department of Computer Science from University of Victoria, 2003
Favorite Languages:
- [OCaml]
- [Perl]
- [Haskell]
- [Scheme]
- [Common Lisp]
Presentations and Course Work:
- Captcha Breaking Tools: http://churchturing.org/captcha-dist/
- VISSoft Presentation http://swag.uwaterloo.ca/~ahindle/vissoft-2007-yarn-presentation-final/1.html
- Presentations http://presentation.softwareprocess.es/
- CS798 Project http://swag.uwaterloo.ca/~ahindle/cs798_project/
- Ostitch http://churchturing.org/w/ostitch/
- GNU Screen Analysis http://churchturing.org/w/screen/
Software:
- YARN Source Code: http://swag.uwaterloo.ca/~ahindle/yarn-2007-06-30/
- Ostitch http://churchturing.org/w/ostitch/
- Indentation Analyzer http://softwareprocess.es/index.cgi/WhiteSpace
Links:
- Home Page http://softwareprocess.es/