Publications
2009
D. Hou, Yuejiao Wang. “An Empirical Analysis of the Evolution of User-Visible Features in an Integrated Development Environment“, IBM Conference of the Centre for Advanced Studies on Collaborative Research (CASCON), 2009. (In press)
D. Hou, F. Jacob, and P. Jablonski, “Exploring the Design Space of Proactive Tool Support for Copy-and-Paste Programming“, IBM Conference of the Centre for Advanced Studies on Collaborative Research (CASCON), 2009. (In press)
Daqing Hou, Yuejiao Wang. “Analyzing the Evolution of User-Visible Features: A Case Study with Eclipse“, IEEE ICSM 2009.
Daqing Hou, Ferosh Jacob, Patricia Jablonski. “Proactively Managing Copy-and-Paste Induced Code Clones“, IEEE ICSM 2009.
David Pletcher, Daqing Hou. “BCC: Enhancing Code Completion for Better API Usability“, IEEE ICSM 2009.
D. Hou, P. Jablonski, and F. Jacob, “CnP: Towards an Environment for the Proactive Management of Copy-and-Paste Programming“, IEEE International Conference on Program Comprehension (ICPC), 2009.
2008
Daqing Hou, Chandan Raj Rupakheti, H. James Hoover. “Documenting and Evaluating Scattered Concerns for Framework Usability: A Case Study“, APSEC 2008: 213-220.
Chandan Raj Rupakheti, Daqing Hou. “An Empirical Study of the Design and Implementation of Object Equality in Java“, CASCON 2008.
Daqing Hou. “Investigating the Effects of Framework Design Knowledge in Example-Based Framework Learning“, ICSM 2008: 37-46.
Cheng Wang, Daqing Hou. “An Empirical Study of Function Overloading in C++“. IEEE SCAM 2008: 47-56.
2007
Patricia Jablonski, Daqing Hou. “CReN: a Tool for Tracking Copy-and-Paste Code Clones and Renaming Identifiers Consistently in the IDE“, ETX 2007: 16-20.
Daqing Hou. “Studying the Evolution of the Eclipse Java Editor“, ETX 2007: 65-69.
Daqing Hou. “SCL: Static Enforcement and Exploration of Developer Intent in Source Code“, ICSE Companion 2007: 57-58.
2006
Daniel L. Moise, Kenny Wong, H. James Hoover, Daqing Hou. “Reverse Engineering Scripting Language Extensions”, ICPC 2006: 295-306.
Daqing Hou. “Using Structural Constraints to Specify and Check Design Intent in Source Code – Ph.D. Dissertation Synopsis”, ICSM 2006: 343-346.
Daqing Hou, H. James Hoover. “Source-Level Linkage: Adding Semantic Information to C++ Fact-bases“, ICSM 2006: 448-457.
Daqing Hou, H. James Hoover. “Using SCL to Specify and Check Design Intent in Source Code“, IEEE Trans. Software Eng. 32(6): 404-423 (2006).
2005
Daqing Hou, Kenny Wong, H. James Hoover. “What Can Programmer Questions Tell Us About Frameworks?“, IWPC 2005: 87-96.
2004
Daqing Hou, H. James Hoover, Piotr Rudnicki. Specifying Framework Constraints with FCL. CASCON 2004: 96-110.
Daqing Hou, H. James Hoover, Piotr Rudnicki. Specifying the Law of Demeter and C++ Programming Guidelines with FCL. SCAM 2004: 119-127.
2002
Daqing Hou, H. James Hoover, Eleni Stroulia. Supporting the Deployment of Object-Oriented Frameworks. CAiSE 2002: 151-166.
Daqing Hou, H. James Hoover. Towards Specifying Constraints for Object-Oriented Frameworks. Information Systems Frontiers 4(4): 393-407 (2002).
2001
Daqing Hou, H. James Hoover. Towards specifying constraints for object-oriented frameworks. CASCON 2001.
Daqing Hou. “Supporting the Deployment of Object-Oriented Frameworks“. ICSE 2001: 791-792.