The original paper on which it is based is: E. Gurarie, R. Andrews and K. Laidre A novel method for identifying behavioural changes in animal movement data (2009) Ecology Letters 12:5 395-408. Most of the material is also present in Chapter 5 of my PhD dissertation (click to access).
I have received numerous requests for the R code behind the BCPA, so (after sending out more or less the same email with the same attachments several dozen times) have decided that it might be more efficient to post the code and a sample work flow of using the BCPA on this wiki. My apologies in advance for poor annotation.
Please feel free to ask questions or comment on the discussion page of the wiki-page (if you are logged on) or via email at: eliezg (at) uw.edu.
http://wiki.cbr.washington.edu/qerm/index.php/Behavioral_Change_Point_Analysis