2013
Bavota, G., Gethers M., Oliveto, R., Poshyvanyk, D., and De Lucia, A., "Improving Software Modularization via Automated Analysis of Latent Topics and Dependencies", ACM Transactions on Software Engineering and Methodology (TOSEM), accepted
Bavota, G., Dit, B., Oliveto, R., Di Penta, M., Poshyvanyk, D., and De Lucia, A., "An Empirical Study on the Developers’ Perception of Software Coupling", in Proceedings of 35th IEEE/ACM International Conference on Software Engineering (ICSE'13), San Francisco, CA, May 18-26, 2013, pp. 692-701 (18.5% acceptance ratio) [data][ad]
Panichella, A., Dit, B., Oliveto, R., Di Penta, M., Poshyvanyk, D., and De Lucia, A., "How to Effectively Use Topic Models for Software Engineering Tasks? An Approach based on Genetic Algorithms", in Proceedings of 35th IEEE/ACM International Conference on Software Engineering (ICSE'13), San Francisco, CA, May 18-26, 2013, pp. 522-531 (18.5% acceptance ratio) [data][ad]
Linares-Vásquez, M., Dit, B., and Poshyvanyk, D., "An Exploratory Analysis of Mobile Development Issues Using Stack Overflow", in Proceedings of 10th Working Conference on Mining Software Repositories (MSR'13), Challenge Track, San Francisco, CA, 2013, pp. 93-96 (40% acceptance ratio) [data]
Dit, B., Holtzhauer, A., Poshyvanyk, D., and Kagdi, H., "A Dataset from Change History to Support Evaluation of Software Maintenance Tasks", in Proceedings of 10th Working Conference on Mining Software Repositories (MSR'13), Data Track, San Francisco, CA, 2013, pp. 131-134 (55.6% acceptance ratio) [data]
Dit, B., Panichella, A., Moritz, E., Oliveto, R., Di Penta, M., Poshyvanyk, D., and De Lucia, A., "Configuring Topic Models for Software Engineering Tasks in TraceLab", in Proceedings of 7th ICSE'13 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'13), San Francisco, California, May 19, 2013, 105-109 [data]
Grechanik, M., Peters, F., Poshyvanyk, D., and Menzies, T. "Software Engineering in the Age of Data Privacy - What and How the Global IT Community Can Share and Learn", in Proceedings of 35th IEEE/ACM International Conference on Software Engineering (ICSE'13), Technical Briefing, San Francisco, CA, May 18-26, 2013 (31% acceptance ratio)
Panichella, A., McMillan, C., Moritz, E., Palmieri, D., Oliveto, R., Poshyvanyk, D., and De Lucia, A., "When and How Using Structural Information to Improve IR-based Traceability Recovery", in Proceedings of 17th European Conference on Software Maintenance and Reengineering (CSMR'13), Genova, Italy, March 5–8, 2013, pp. 199-208 (36% acceptance ratio) [data][slides]
Kagdi, H., Gethers, M., and Poshyvanyk, D., "Integrating Conceptual and Logical Couplings for Change Impact Analysis in Software", Empirical Software Engineering (EMSE), accepted [data] [pdf journal]
McMillan, C., Grechanik, M., Poshyvanyk, D., Xie, Q., and Fu, C., "Searching for Relevant Functions and Their Usages in Millions of Lines of Code", ACM Transactions on Software Engineering and Methodology (TOSEM), accepted [data][tool]
Linares-Vasquez, M., McMillan, C., Poshyvanyk, D., and Grechanik, M., "On Using Machine Learning to Automatically Classify Software Applications into Domain Categories", Empirical Software Engineering (EMSE), accepted [data][pdf journal]
Dit, B., Revelle, M., and Poshyvanyk, D., "Integrating Information Retrieval, Execution and Link Analysis Algorithms to Improve Feature Location in Software", Empirical Software Engineering (EMSE), vol. 18, no. 2, April 2013, pp. 277-309 [data][pdf journal]
Dit, B., Revelle, M., Gethers, M., and Poshyvanyk, D., "Feature Location in Source Code: A Taxonomy and Survey", Journal of Software: Evolution and Process (JSEP), vol. 25, no. 1, January 2013, pp. 53–95 [data][pdf journal]
2012
Linares-Vasquez, M., Dang, H., Hossen, K., Kagdi, K., Gethers, M., and Poshyvanyk, D., "Triaging Incoming Change Requests: Bug or Commit History, or Code Authorship?" in Proceedings of 28th IEEE International Conference on Software Maintenance (ICSM'12), Riva del Garda, Italy, September 23-30, 2012, pp. 451-460 (25% acceptance ratio)[slides][data]
Gethers, M., Aryani, A., and Poshyvanyk, D., "Combining Conceptual and Domain Couplings to Detect Database and Architectural Dependencies", in Proceedings of 12th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'12), Riva del Garda, Italy, September 23-24, 2012, pp.144-153 (40% acceptance ratio) [slides][data]
Dit, B., Moritz, E., and Poshyvanyk, D., "A TraceLab-based Solution for Creating, Conducting, and Sharing Feature Location Experiments", in Proceedings of 20th IEEE International Conference on Program Comprehension (ICPC'12), Passau, Germany, June 11-13 2012, pp. 203-208 (25% acceptance ratio for short papers) [slides][data]
McMillan, C., Grechanik, M., and Poshyvanyk, D., "Detecting Similar Software Applications", in Proceedings of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), Zurich, Switzerland, June 2-9, 2012, pp. 364-374 . (21% acceptance ratio) [slides][tool]
McMillan, C., Hariri, N., Poshyvanyk, D., Cleland-Huang, J., and Mobasher, B., "Recommending Source Code for use in Rapid Software Prototypes", in Proceedings of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), Zurich, Switzerland, June 2-9, 2012, pp. 848-858. (21% acceptance ratio) [slides][data][tool]
Gethers, M., Dit, B., Kagdi, H., and Poshyvanyk, D., "Integrated Impact Analysis for Managing Software Changes", in Proceedings of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), Zurich, Switzerland, June 2-9, 2012, pp. 430-440. (21% acceptance ratio) [slides][data]
Cleland-Huang, J., Shin, Y., Keenan, E., Czauderna, A., Leach, G., Moritz, E., Gethers, M., Poshyvanyk, D., Hayes, J. H., and Li, W., "Toward Actionable, Broadly Accessible Contests in Software Engineering", in Proceedings of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), New Ideas and Emerging Results Track, Zurich, Switzerland, June 2-9, 2012, pp. 1329-1332 (18% acceptance rate) [tool]
Keenan, E., Czauderna, A., Leach, G., Cleland-Huang, J., Shin, Y., Moritz, E., Gethers, M., Poshyvanyk, D., Maletic, J., Hayes, J.H., Dekhtyar, A., Manukian, D., Hussein, S., and Hearn, D., "TraceLab: An Experimental Workbench for Equipping Researchers to Innovate, Synthesize, and Comparatively Evaluate Traceability Solutions", in Proc. of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), Formal Research Tool Demonstration, Zurich, Switzerland, June 2-9, 2012, pp. 1375-1378 (31% acceptance ratio) [slides][tool]
Grechanik, M. and Poshyvanyk, D., "Software Engineering in the Age of Data Privacy", in Proc. of 34th IEEE/ACM International Conference on Software Engineering (ICSE'12), Technical Briefing, Zurich, Switzerland, June 2-9 2012 (36% acceptance ratio) [slides]
Dit, B., Revelle, M., and Poshyvanyk, D., "Integrating Information Retrieval, Execution and Link Analysis Algorithms to Improve Feature Location in Software", Empirical Software Engineering (EMSE), accepted [data][site]
McMillan, C., Grechanik, M., Poshyvanyk, D., Fu, C., and Xie, Q., "Exemplar: A Source Code Search Engine For Finding Highly Relevant Applications", IEEE Transactions on Software Engineering (TSE), accepted [pdf][data][site]
Dit, B., Revelle, M., Gethers, M., and Poshyvanyk, D., "Feature Location in Source Code: A Taxonomy and Survey", Journal of Software Maintenance and Evolution: Research and Practice (JSME), accepted, doi: 10.1002/smr.567 [pdf][data][site]
Poshyvanyk, D., Gethers, M., and Marcus, A., "Concept Location using Formal Concept Analysis and Information Retrieval", ACM Transactions on Software Engineering and Methodology (TOSEM), accepted [pdf][data]
De Lucia, A., Marcus, A., Oliveto, R., Poshyvanyk, D., "Information Retrieval Methods for Automated Traceability Recovery", in Software and Systems Traceability, Cleland-Huang, J.; Gotel, O.; Zisman, A. (Eds.), Springer, ISBN 978-1-4471-2238-8, February 2012, pp. 71-98
Huzefa Kagdi, Malcom Gethers, Denys Poshyvanyk, Maen Hammad, Assigning Change Requests to Software Developers, in Journal of Software Maintenance and Evolution: Research and Practice (JSME), vol. 24, no. 1, January 2012, pp. 3–33 [data][site]
2011
Collin McMillan, Searching, Selecting, and Synthesizing Source Code, in Proceedings of 33nd IEEE/ACM International Conference on Software Engineering (ICSE'11), Doctoral Symposium, Honolulu, Hawaii, USA, May 21-28 2011, to appear 3 pages.
Collin McMillan, Finding Relevant Functions in Millions of Lines of Code, in Proceedings of 33nd IEEE/ACM International Conference on Software Engineering (ICSE'11), ACM Student Research Competition, Honolulu, Hawaii, USA, May 21-28 2011, to appear 3 pages.
Malcom Gethers, Huzefa Kagdi, Bogdan Dit, and Denys Poshyvanyk, An Adaptive Approach to Impact Analysis from Change Requests to Source Code, in Proceedings of 26th IEEE/ACM International Conference on Automated Software Engineering (ASE'11), Lawrence, Kansas, November 6-10 2011, short paper, pp. 540-543 (37% acceptance ratio).
Collin McMillan, Mario Linares-Vasquez, Denys Poshyvanyk, and Mark Grechanik, Categorizing Software Applications for Maintenance, in Proceedings of 27th IEEE International Conference on Software Maintenance (ICSM'11), Williamsburg, VA, September 25-30, 2011, pp. 343-352 (28% acceptance rate) [slides][data]
Malcom Gethers, Rocco Oliveto, Denys Poshyvanyk, and Andrea De Lucia, On Integrating Orthogonal Information Retrieval Methods to Improve Traceability Link Recovery, in Proceedings of 27th IEEE International Conference on Software Maintenance (ICSM'11), Williamsburg, VA, September 25-30, 2011, to appear 10 pages (28% acceptance rate) [data]
Huzefa Kagdi, Malcom Gethers, and Denys Poshyvanyk, SE2 Model to Support Software Evolution, in Proceedings of 27th IEEE International Conference on Software Maintenance, (ICSM'11), Early Research Achievements (ERA) Track, Williamsburg, VA, September 25 - 30, 2011, pp. 512-515 (38% acceptance ratio) [slides]
Bogdan Dit, Latifa Guerrouj, Denys Poshyvanyk, and Giuliano Antoniol, Can Better Identifier Splitting Techniques Help Feature Location?, in Proceedings of 19th IEEE International Conference on Program Comprehension, (ICPC'11), Kingston, Ontario, Canada, June 22-24 2011, pp. 11-20 (24% acceptance rate) [slides][data].
Jane Cleland-Huang, Adam Czauderna, Alex Dekhtyar, O. Gotel, Jane Huffman Hayes, E. Keenan, G. Leach, Jonathan Maletic, Denys Poshyvanyk, Y. Shin, Andrea Zisman, Giuliano Antoniol, Brian Berenbach, Alexander Egyed, P. Maeder, Grand Challenges, Benchmarks, and TraceLab: Developing Infrastructure for the Software Traceability Research Community, in Proceedings of 6th ICSE2011 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'11), Honolulu, Hawaii, USA, May 23 2011, to appear 7 pages [site].
Sam Klock, Malcom Gethers, Bogdan Dit, and Denys Poshyvanyk, Traceclipse: An Eclipse Plug-in for Traceability Link Recovery and Management, in Proceedings of 6th ICSE 2011 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'11), Honolulu, Hawaii, USA, May 23 2011, pp. 24-30 [tool]
Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, and Chen Fu, Portfolio: Finding Relevant Functions And Their Usages, in Proceedings of 33nd IEEE/ACM International Conference on Software Engineering (ICSE'11), Honolulu, Hawaii, USA, May 21-28 2011, pp. 111-120 (14% acceptance ratio) [engine].
Rocco Oliveto, Malcom Gethers, Gabriele Bavota, Denys Poshyvanyk, and Andrea De Lucia, Identifying Method Friendships to Remove the Feature Envy Bad Smell (NIER Track), in Proceedings of 33nd IEEE/ACM International Conference on Software Engineering (ICSE'11), New Ideas and Emerging Results (NIER) Track, Honolulu, Hawaii, USA, May 21-28 2011, to appear 4 pages (23% acceptance ratio).
Malcom Gethers, Trevor Savage, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk, and Andrea De Lucia, CodeTopics: Which Topic Am I Coding Now?, in Proceedings of 33nd IEEE/ACM International Conference on Software Engineering (ICSE'11), Formal Research Tool Demonstration, Honolulu, Hawaii, USA, May 21-28 2011, to appear 3 pages (36% acceptance ratio) [video][tool].
Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, and Chen Fu, Portfolio: A Search Engine for Finding Functions and Their Usages, in Proceedings of 33nd IEEE/ACM International Conference on Software Engineering (ICSE'11), Formal Research Tool Demonstration, Honolulu, Hawaii, USA, May 21-28 2011, pp. 1043-1045 (36% acceptance ratio) [video][engine].
Meghan Revelle, Malcom Gethers, and Denys Poshyvanyk, Using Structural and Textual Information to Capture Feature Coupling in Object-Oriented Software, in Empirical Software Engineering (EMSE), vol. 16, no. 6, 2011, pp. 773-811 [data]
2010
Huzefa Kagdi, Malcom Gethers, Denys Poshyvanyk, and Michael Collard, Blending Conceptual and Evolutionary Couplings to Support Change Impact Analysis in Source Code, in Proc. of 17th IEEE Working Conference on Reverse Engineering (WCRE'10), Boston, USA, October 13-16 2010, to appear 10 pages (31% acceptance ratio) [slides]
Malcom Gethers and Denys Poshyvanyk, Using Relational Topic Models to Capture Coupling among Classes in Object-Oriented Software Systems, in Proc. of 26th IEEE International Conference on Software Maintenance (ICSM'10), Timişoara, Romania September 12-18, 2010, to appear 10 pages (27% acceptance ratio)[slides] [data] (Distinguished Paper Award [see photo])
Trevor Savage, Bogdan Dit, Malcom Gethers, and Denys Poshyvanyk, TopicXP: Exploring Topics in Source Code using Latent Dirichlet Allocation, in Proc. of 26th IEEE International Conference on Software Maintenance (ICSM'10), Formal Research Tool Demonstration, Timişoara, Romania, September 12-18, 2010, to appear 6 pages [tool] [slides]
Béla Újházi, Rudolf Ferenc, Denys Poshyvanyk, and Tibor Gyimóthy, New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems, in Proc. of 10th IEEE International Working Conference on Source Code Analysis and Manipulation(SCAM'10), Timişoara, Romania, September 12-13, 2010, to appear 10 pages (38% acceptance ratio) [slides][data] (Best Paper Award [see photo])
Mark Grechanik, Collin McMillan, Luca DeFerrari, M. Comi, S. Crespi, Denys Poshyvanyk, Chen Fu, Qing Xie, and Carlo Ghezzi, An Empirical Investigation into a Large-Scale Java Open Source Code Repository, in Proc. of 4th International Symposium on Empirical Software Engineering and Measurement (ESEM'10), Bolzano-Bozen, Italy, September 16-17 2010, to appear 10 pages (29.4% acceptance ratio) [slides]
Meghan Revelle, Supporting Feature-Level Software Maintenance, Ph.D. Thesis, The College of William and Mary, 2010.
Meghan Revelle, Bogdan Dit, and Denys Poshyvanyk, Using Data Fusion and Web Mining to Support Feature Location in Software, in Proc. of 18th IEEE International Conference on Program Comprehension (ICPC'10), Braga, Portugal, June 30 - July 2, 2010, to appear 10 pages (19.7% acceptance ratio) [slides]
Rocco Oliveto, Malcom Gethers, Denys Poshyvanyk,and Andrea De Lucia, On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery, in Proc. of 18th IEEE International Conference on Program Comprehension (ICPC'10), Braga, Portugal, June 30 - July 2, 2010, to appear 4 pages, short paper (35.5% acceptance ratio) [slides]
Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk, and Chad Cumby, A Search Engine For Finding Highly Relevant Applications, in Proceedings of 32nd ACM/IEEE International Conference on Software Engineering (ICSE'10), Cape Town, South Africa, May 2-8, 2010, pp. 475-484 (14% acceptance ratio)[slides][engine].
Trevor Savage, Meghan Revelle, and Denys Poshyvanyk, FLAT^3: Feature Location and Textual Tracing Tool, in Proceedings of 32nd ACM/IEEE International Conference on Software Engineering (ICSE'10), Formal Research Tool Demonstration, Cape Town, South Africa, May 2-8, 2010, pp. 255-258 (25% acceptance ratio)[tool][slides][poster].
Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk, and Chad Cumby, Exemplar: EXEcutable exaMPLes ARchive, in Proceedings of 32nd ACM/IEEE International Conference on Software Engineering (ICSE'10), Formal Research Tool Demonstration, Cape Town, South Africa, May 2-8, 2010, pp. 259-262 (25% acceptance ratio)[slides][poster][engine].
Collin McMillan, Denys Poshyvanyk, and Mark Grechanik, Recommending Source Code Examples via API Call Usages and Documentation, in Proceedings of 2nd ICSE 2010 International Workshop on Recommendation Systems for Software Engineering (RSSE'10), Cape Town, South Africa, May 4, 2010 [poster].
2009
Meghan Revelle, Supporting Feature-Level Software Maintenance, in Proceedings of the 16th Working Conference on Reverse Engineering (WCRE'09), Lille, France, October 13-16, 2009. [slides]
Yixun Liu, Denys Poshyvanyk, Rudolf Ferenc, Tibor Gyimóthy, and Nikos Chrisochoides, Modelling Class Cohesion as Mixtures of Latent Topics, in Proceedings of 25th IEEE International Conference on Software Maintenance (ICSM'09), Edmonton, Alberta, Canada, September 20-26, 2009, pp. 233-242 (22% acceptance rate). [data][slides]
Denys Poshyvanyk, Using Information Retrieval to Support Software Maintenance Tasks, in Proceedings of 25th IEEE International Conference on Software Maintenance (ICSM'09), Doctoral Symposium Track, Edmonton, Alberta, Canada, September 20-26, 2009, pp. 453-456. [slides]
Kai Tian, Meghan Revelle, and Denys Poshyvanyk. Using Latent Dirichlet Allocation for Automatic Categorization of Software. In Proceedings of the 6th IEEE Working Conference on Mining Software Repositories (MSR'09), Vancouver, British Columbia, Canada, May 16-17, 2006, pp.163-166. [data][poster]
Meghan Revelle and Denys Poshyvanyk. An Exploratory Study on Assessing Feature Location Techniques. In Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, British Columbia, Canada, May 17-19, 2009, pp. 218-222. [data][slides]
Huzefa Kagdi and Denys Poshyvanyk. Who Can Help Me with this Change Request?. In Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC2009), Vancouver, British Columbia, Canada, May 17-19, 2009, pp. 273-277. [slides]
Derrin Pierret and Denys Poshyvanyk. An Empirical Exploration of Regularities in Open-Source Software Lexicons. In Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, British Columbia, Canada, May 17-19, 2009, pp. 228-232. [data][slides]
Collin McMillan, Denys Poshyvanyk, and Meghan Revelle. Combining Textual and Structural Analysis of Software Artifacts for Traceability Link Recovery. In Proceedings of ICSE2009 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'09), Vancouver, British Columbia, Canada, May 18, 2009, pp. 41-48. [slides]
Denys Poshyvanyk and Mark Grechanik, Creating and Evolving Software by Searching, Selecting and Synthesizing Relevant Source Code. In Proceedings of the 31st IEEE/ACM International Conference on Software Engineering (ICSE2009) New Ideas and Emerging Results, Vancouver, British Columbia, Canada, May 16-24, 2009, pp. 283-286 (18% acceptance ratio). [slides][poster]
Denys Poshyvanyk, Andrian Marcus, Rudolf Ferenc, and Tibor Gyimóthy. Using Information Retrieval based Coupling Measures for Impact Analysis. In Empirical Software Engineering (EMSE), vol. 14, no. 1, 2009, pp. 5-32.
