Teaching students to understand large programs by understanding historical context

Collin McMillan, Richard Oosterhoff. Teaching students to understand large programs by understanding historical context. In Pankaj Jalote, Lionel C. Briand, André van der Hoek, editors, 36th International Conference on Software Engineering, ICSE '14, Companion Proceedings, Hyderabad, India, May 31 - June 07, 2014. pages 287-290, ACM, 2014. [doi]

@inproceedings{McMillanO14,
  title = {Teaching students to understand large programs by understanding historical context},
  author = {Collin McMillan and Richard Oosterhoff},
  year = {2014},
  doi = {10.1145/2591062.2591158},
  url = {http://doi.acm.org/10.1145/2591062.2591158},
  researchr = {https://researchr.org/publication/McMillanO14},
  cites = {0},
  citedby = {0},
  pages = {287-290},
  booktitle = {36th International Conference on Software Engineering, ICSE '14, Companion Proceedings, Hyderabad, India, May 31 - June 07, 2014},
  editor = {Pankaj Jalote and Lionel C. Briand and André van der Hoek},
  publisher = {ACM},
  isbn = {978-1-4503-2768-8},
}