참고문헌
- B. Ashok, J. Joy, H. Liang, S. K. Rajamani, G. Srinivasa, and V. Vangala, "DebugAdvisor: a recommender system for debugging," ESEC/FSE, ACM, New York, NY, USA, 373-382, 2009.
- B. Chu and K. Wong. "Towards evidence-supported, question-directed collaborative program comprehendsion," CASCON, IBM Corp., Riverton, NJ, USA, 2006.
- I. Coman, A. Sillitti, "Automated segmentation of development sessions intotask-related subsections." Int'l Journal of Computers and Applications 31, pp. 159-166, 2009. https://doi.org/10.1080/1206212X.2009.11441937
- D. Cubranic, and G. C. Murphy, "Hipikat: recommending pertinent software development artifacts," ICSE, IEEE, Washington, DC, pp. 408-418, 2003.
- R. DeLine, M. Czerwinski, G. Robertson, G., "Easing program comprehension by sharing navigation data," VL/HCC, IEEE, pp. 241-248, 2005.
- E. Murphy-Hill, R. Jiresal, and G. C. Murphy. "Improving software developers' fluency by recommending development environment commands," ESEC/FSE, ACM, New York, NY, USA, 42, 11 pages. 2012.
- L. Erlikh, "Leveraging legacy system dollars for E-business," (IEEE) IT Pro, May/June 2000, pp. 17-23, 2000.
- J. Grudin, "Groupware and social dynamics: eight challenges for developers," Communications of the ACM, vol. 37, no. 1, 1994.
- B. Hartmann, D. MacDougall, J. Brandt, and S. R. Klemmer. "What would other programmers do: suggesting solutions to error messages," CHI, ACM, New York, NY, USA, pp. 1019-1028, 2010.
- R. Holmes, R. J. Walker, and G. C. Murphy, "Approximate structural context matching: an approach to recommend relevant examples," IEEE TSE, 32(12), pp. 952-970, 2008.
- M. Kersten, G. C. Murphy, "Using task context to improve programmer productivity," FSE, 2006.
- S. Lee and S. Kang, "Clustering and Recommending Collections of Code Relevant to Tasks," ICSM ERA, Sep 25-Oct 1, 2011, Williamsburg, USA, 2011.
- S. Lee and S. Kang, "Clustering Navigation Sequences to Create Contexts for Guiding Code Navigation," Journal of Soft. and Sys., 2013.
- S. Lee and S. Kang, "A Study on Guiding Programmers' Code Navigation with a Graphical Code Recommender," Studies in Computational Intelligence, Springer-Verlag Berlin Heidelberg 2011.
- S. Lee, S. Kang and M. Staats "A Graphical Recommender for Assisting Code Exploration," ICSE Formal Demo, 2013.
- C. Parnin and R. DeLine, "Evaluating cues for resuming interrupted programming tasks," CHI, ACM, New York, NY, USA, pp. 93-102.
- D. Piorkowski, S. Fleming, C. Scaffidi, L. John, C. Bogart, B.E. John, M. Burnett, R. Bellamy, "Modeling programmer navigation: A head-to-head empirical evaluation of predictive models," VL/HCC, IEEE, pp. 109- 116, 18-22 Sept. 2011.
- D. Piorkowski, S. Fleming, C. Scaffidi, C. Bogart, M. Burnett, B.E. John, R. Bellamy, and C. Swart. "Reactive information foraging: an empirical investigation of theory-based recommender systems for programmers," CHI, ACM, pp. 1471-1480, 2012.
- M. P. Robillard, Topology analysis of software dependencies," ACM TOSEM. 17(4) (Aug. 2008), 1-36, 2008.
- M. P. Robillard, and B. Dagenais, "Retrieving Task-Related Clusters from Change History," WCRE, IEEE, pp. 17-26, 2008.
- M. Robillard, R. Walker, T. Zimmermann, "Recommendation systems for software engineering," IEEE Soft., 2009.
- R. Robbes, D. Pollet and M. Lanza, "Replaying IDE Interactions to Evaluate and Improve Change Prediction Approaches," MSR, IEEE CS Press, 2010
- T. Roehm and W. Maalej, "Automatically detecting developer activities and problems in software development work," ICSE, IEEE, Piscataway, NJ, USA, pp. 1261-1264, 2012
- D. Rothlisberger, O. Nierstrasz, S. Ducasse, D. Pollet and R. Robbes, "Supporting task-oriented navigation in IDEs with configurable HeatMaps," ICPC, IEEE, pp. 253-257, 2009.
- Sahm, A., Maalej, W., "Switch! Recommending artifacts needed next based on personal and shared context," In: Engels, G., Luckey, M., Pretschner, A., Reussner, R. (Eds.), Soft. Eng. LNI, vol. 160, pp. 473-484. 2010.
- N. Sawadsky, G. C. Murphy, and R. Jiresal. "Reverb: recommending code-related web pages," ICSE, IEEE Press, Piscataway, NJ, USA, pp. 812-821, 2013.
- J. Singer, R. Elves, M. Storey, "NavTracks: supporting navigation in software," IWPC, pp. 173, 175, 2005.
- M.-A. Storey, L.-T. Cheng, J. Singer, M. Muller, D. Myers, and J. Ryall, "How programmers can turn comments into waypoints for code navigation," ICSM, pp. 265-274, 2007.
- Y. Ye and G. Fisher, "Supporting Reuse by Delivering TaskRelevant and Personalized Information," ICSE, IEEE pp. 513-523, 2002.
- H. Zhong, T. Xie, L. Zhang, J. Pei, and H. Mei. MAPO: "Mining and Recommending API Usage Patterns," ECOOP, Springer-Verlag, Berlin, Heidelberg, pp. 318-343, 2009.
- T. Zimmermann, P. Weisgerber, S. Diehl, and A. Zeller, "Mining version histories to guide software changes," ICSE, IEEE, pp. 563-572, 2004.