Denys Poshyvanyk, Ph.D.

Home | Students | Publications | Research | Service | Software | Teaching | CV | Links
  

 

Publications*

2024

Palacio, D., Velasco, A., Cooper, N., Rodriguez, A., Moran, K., and Poshyvanyk, D., “Toward a Theory of Causation for Interpreting Neural Code Models”, IEEE Transactions on Software Engineering (TSE), accepted [pdf][data]

Yan, Y., Cooper, N., Moran, K., Bavota, G., Poshyvanyk, D., and Rich, S., “Enhancing Code Understanding for Impact Analysis by Combining Transformers and Program Dependence Graphs”, in Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE’24), Porto de Galinhas, Brazil, Brazil, July 15-19, 2024.

Wintersgill, N., Stalnaker, T., Heymann, L., Chaparro, O., and Poshyvanyk, D., “The Law Doesn’t Work Like a Computer": Exploring Software Licensing Issues Faced by Legal Practitioners”, in Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE’24), Porto de Galinhas, Brazil, Brazil, July 15-19, 2024.

Ami, A., Moran, K., Poshyvanyk, D., and Nadkarni, A., “‘False negative - that one is going to kill you’ - Understanding Industry Perspectives of Static Analysis based Security Testing,” in Proceedings of the 45th IEEE Symposium on Security and Privacy (S&P'24), San Francisco, USA, May 20-23, 2024 (21% acceptance rate) [pdf][data]

Velasco, A., Palacio, D., Rodriguez-Cardenas, D., and Poshyvanyk, D., “Which Syntactic Capabilities Are Statistically Learned by Masked Language Models for Code?”, in Proceedings of the 46th IEEE/ACM International Conference on Software Engineering (ICSE’24), New Ideas and Emerging Results Track, Lisbon, Portugal, April 14-20, 2024. [pdf][data]

Yan, Y., Cooper, N., Chaparro, O., Moran, K., and Poshyvanyk, D., “Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports”, in Proceedings of the 46th IEEE/ACM International Conference on Software Engineering (ICSE’24), Lisbon, Portugal, April 14-20, 2024

Stalnaker, T., Wintersgill, N., Chaparro, O., Di Penta, M., German, D., and Poshyvanyk, D., “BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems”, in Proceedings of the 46th IEEE/ACM International Conference on Software Engineering (ICSE’24), Lisbon, Portugal, April 14-20, 2024 [pdf][data]

2023

Rodriguez-Cardenas, D., Palacio, D., Khati, D., Burke, H., and Poshyvanyk, D. “Benchmarking Causal Study to Interpret Large Language Models for Source Code”, in Proceedings of the 39th International Conference on Software Maintenance and Evolution (ICSME’23), New Ideas and Emerging Results Track, Bogotà, Colombia, October 1-6th, 2023 (39% acceptance rate) [pdf][data]

Chen, A., Yan, Y., and Poshyvanyk, D. “ACER: An AST-based Call Graph Generator Framework”, in Proceedings of the 23rd International Working Conference on Source Code Analysis and Manipulation (SCAM’23), Engineering Track, Bogotà, Colombia, October 2-3th, 2023 (50% acceptance rate) [pdf][code]

Mandal, P., Manandhar, S., Kafle, K., Moran, K., Poshyvanyk, D., and Nadkarni, A. “Helion: Enabling Natural Testing of Smart Homes”, in Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'23), Formal Tool Demonstration, San Francisco, USA, December 3-9, 2023 (46% acceptance rate) [pdf]

Ami, A., Ahmed, S., Redoy, R., Cooper, N., Kafle, K., Moran, K., Poshyvanyk, D., and Nadkarni, A. “MASC: A Tool for Mutation-based Evaluation of Static Crypto-API Misuse Detectors”, in Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'23), Formal Tool Demonstration, San Francisco, USA, December 3-9, 2023 (46% acceptance rate) [pdf][code]

Song, Y., Mahmud, J., De Silva, N., Zhou, Y., Chaparro, O., Moran, K., Marcus, A., and Poshyvanyk, D., “BURT: A Chatbot for Interactive Bug Reporting”, in Proceedings of the 45th  IEEE/ACM International Conference on Software Engineering (ICSE’23), Formal Tool Demonstration, Melbourne, Australia, May 14th - 20th, 2023, pp. 170-174 (48% acceptance rate) [pdf][demo][code]

Bernal-Cárdenas, C., Cooper, N., Havranek, M., Moran, K., Chaparro, O., Poshyvanyk, D., and Marcus, A., “Translating Video Recordings of Complex Mobile App UI Gestures into Replayable Scenarios”, IEEE Transactions on Software Engineering (TSE), vol. 49, no. 4, April 2023, pp. 1782-1803 [pdf][data]

Mastropaolo, A., Cooper, N., Palacio, D., Scalabrino, S., Poshyvanyk, D., Oliveto, R., and Bavota, G., “Using Transfer Learning for Code-Related Tasks”, IEEE Transactions on Software Engineering (TSE), vol. 49, no. 4, April 2023, pp. 1580-1598 [pdf][data]

Fazzini, M., Moran, K., Bernal-Cardenas, C., Wendland, T., Orso, A., and Poshyvanyk, D., “Enhancing Mobile App Bug Reporting via Real-time Understanding of Reproduction Steps”, IEEE Transactions on Software Engineering (TSE), vol. 49, no. 4, March 2023, pp. 1246-1272. Presented as a journal-first paper at the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE’23), Sept. 11-15, 2023, Luxembourg [pdf][data]

2022

Song, Y., Mahmud, J., Zhou, Y., Chaparro, O., Moran, K., Marcus, A., and Poshyvanyk, D., “Toward Interactive Bug Reporting for (Android App) End-Users”, in Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’22), Singapore, November 14th - 18th, pp. 344-356 (22% acceptance rate) [pdf][data][video]

Tufano, R., Simone, M., Mastropaolo, A., Pascarella, L., Poshyvanyk, D., and Bavota, G., “Using Pre-Trained Models to Boost Code Review Automation”, in Proceedings of the 44th IEEE/ACM International Conference on Software Engineering (ICSE’22), Pittsburg, PA, May 21st - 28th, 2022, pp. 2291- 2302 (26% acceptance rate) [pdf][data]

Moran, K., Yachnes, A., Purnell, G., Mahmud, J., Tufano, M., Bernal-Cárdenas, C., Poshyvanyk, D., and H-Doubler, Z., “An Empirical Investigation into the Use of Image Captioning for Automated Software Documentation”, in Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’22), March 15-18, 2022 (24% acceptance ratio) [pdf][data][watch]

Connor, A., Harris, A., Cooper, N., and Poshyvanyk, D., “Can We Automatically Fix Bugs by Learning Edit Operations?”, in Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’22), Reproducibility Studies and Negative Results Track (RENE), March 15-18, 2022 [pdf][data]

Ciniselli, M., Cooper, N., Pascarella, L., Mastropaolo, A., Aghajani, E., Poshyvanyk, D., Di Penta, M., and Bavota, G., “An Empirical Study on the Usage of Transformer Models for Code Completion”, IEEE Transactions on Software Engineering (TSE), vol. 48, no. 12, December 2022, pp. 4818-4837 [pdf][data]

Watson, C., Cooper, N., Palacio, D., Moran, K., and Poshyvanyk, D., “A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research”, ACM Transactions on Software Engineering and Methodology (TOSEM), vol 31, no. 2, March 2022, pp. 1-58 [pdf][data]

Ami, A., Cooper, N., Kafle, K., Moran, K., Poshyvanyk, D., and Nadkarni, A., “Why Crypto-detectors Fail: A Systematic Evaluation of Cryptographic Misuse Detection Techniques”, in Proceedings of the 43rd IEEE Symposium on Security and Privacy (Oakland’22), May 22-26, 2022, pp. 614-632 [pdf][data]

2021

Ciniselli, M., Cooper, N., Pascarella, L., Poshyvanyk, D., Di Penta, M., and Bavota, G., “An Empirical Study on the Usage of BERT Models for Code Completion”, in Proceedings of the 18th IEEE/ACM Conference on Mining Software Repositories (MSR’21), Virtual (originally Madrid, Spain), May 17th - 19th, 2021, pp. 108-119 (34% acceptance rate) [pdf][data]

Cooper, N., Bernal-Cárdenas, C., Chaparro, O., Moran, K., and Poshyvanyk, D., “It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports”, in Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering (ICSE’21), Virtual (originally Madrid, Spain), May 25th - 28th, 2021, pp. 957-969 [pdf][code/data][replication_paper]

Tufano, R., Pascarella, L., Tufano, M., Poshyvanyk, D., and Bavota, G., “Towards Automating Code Review Activities”, in Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering (ICSE’21), Virtual (originally Madrid, Spain), May 25th - 28th, 2021, pp. 163-174 [pdf]

Mastropaolo, A., Scalabrino, S., Cooper, N., Palacio, D., Poshyvanyk, D., Oliveto, R., and Bavota, G., “Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related Tasks”, in Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering (ICSE’21), Virtual (originally Madrid, Spain), May 25th - 28th, 2021, pp. 336-347 [pdf][data]

Havranek, M., Bernal-Cárdenas, C., Cooper, N., Chaparro, O., Poshyvanyk, D., and Moran, K., “V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable Scenarios”, in Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering (ICSE’21), Formal Tool Demonstration, Virtual (originally Madrid, Spain), May 25th - 28th, 2021, pp. 65-68 (37% acceptance ratio) [pdf][demo]

Ami, A., Kafle, K., Moran, K., Nadkarni, A., and Poshyvanyk, D., “μSE: Mutation-based Evaluation of Security-focused Static Analysis Tools for Android”, in Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering (ICSE’21), Formal Tool Demonstration, Virtual (originally Madrid, Spain), May 25th - 28th, 2021, pp. 53-56 (37% acceptance ratio) [pdf][demo][src]

Ami, A., Kafle, K., Moran, K., Nadkarni, A., and Poshyvanyk, D., “Systematic Mutation-based Evaluation of the Soundness of Security-focused Android Static Analysis Techniques”, ACM Transactions on Security & Privacy (TOPS), vol. 24, no. 3, February 2021, pp. 1-37 [pdf][appendix]

Kafle, K., Moran, K., Manandhar, S., Nadkarni, A., and Poshyvanyk, D., “Security in Centralized Data Store-based Home Automation Platforms: A Systematic Analysis of Nest and Hue”, ACM Transactions on Cyber-Physical Systems (TCPS), vol. 5, no. 2, December 2020, pp. 1-27 [pdf][appendix]

2020

Escobar-Velásquez, C., Linares-Vásquez, M., Bavota, G., Tufano, M., Moran, K., Di Penta, M., Vendome, C., Bernal-Cárdenas, C., and Poshyvanyk, D. “Enabling Mutant Generation for Open- and Closed-Source Android Apps”, IEEE Transactions on Software Engineering (TSE), vol.
48, no. 1, January 22, pp. 186-208 [pdf][data][mutAPK][doi]

Manandhar, S., Moran, K., Kafle, K., Tang, R., Poshyvanyk, D., and Nadkarni, A. “Towards a Natural Perspective of Smart Homes for Practical Security and Safety Analyses”, in Proceedings of the 41st IEEE Symposium on Security and Privacy (Oakland’20), San Francisco, CA, May 18th – 20th, 2020, pp. 482-499 [pdf][arXiv][repo]

Bernal-Cárdenas, C., Cooper, N., Moran, K., Chaparro, O., Marcus, A., and Poshyvanyk, D., “Translating Video Recordings of Mobile App Usages into Replayable Scenarios”, in Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering (ICSE’20), Seoul, South Korea, May 23rd- 29th, 2020, pp. 309-321 (20% acceptance ratio) [data][pdf][video] - ACM SIGSOFT Distinguished Paper Award

Watson, C., Tufano, M., Moran, K., Bavota, G., and Poshyvanyk, D., “On Learning Meaningful Assert Statements for Unit Test Cases”, in Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering (ICSE’20), Seoul, South Korea, May 23rd- 29th, 2020, pp. 1398-1409 (20% acceptance ratio) [data][pdf][arXiv][video]

Moran, K., Palacio, D., Bernal-Cárdenas, C., McCrystal, D., Poshyvanyk, D., Shenefiel, C., and Johnson, J., “Improving the Effectiveness of Traceability Link Recovery using Hierarchical Bayesian Networks”, in Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering (ICSE’20), Seoul, South Korea, May 23rd- 29th, 2020, pp. 873-885 (20% acceptance ratio) [pdf][data][video]

Tufano, M., Kimko, J., Wang, S., Watson, C., Bavota, G., Di Penta, M., and Poshyvanyk, D. “DeepMutation: A Neural Mutation Tool”, in Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering (ICSE’20), Formal Research Tool Demonstration, Seoul, South Korea, May 23rd- 29th, 2020, pp. 29-33 (33% acceptance ratio) [pdf][demo][arXiv][video]

Chen, Z., Kommrusch, S., Tufano, M., Pouchet, L.-N., Poshyvanyk, D., and Monperrus, M. “SEQUENCER: Sequence-to-Sequence Learning for End-to-End Program Repair”, IEEE Transactions on Software Engineering (TSE), vol. 47, no. 9, September 2021, pp 1943-1959 [pdf][arXiv][data][video]

2019

Scalabrino, S., Bavota, G., Vendome, C., Linares-Vásquez, M.,  Poshyvanyk, D., and Oliveto, R. “Automatically Assessing Code Understandability”, IEEE Transactions on Software Engineering (TSE), vol. 47, no. 3, March 2021, pp. 595-613. [pdf][data][doi]

Tufano, M., Watson, C., Bavota, G., Di Penta, M., White, M., and Poshyvanyk, D. “Learning How to Mutate Source Code from Bug-Fixes”, in Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ICSME’19), Cleveland, Ohio, USA, September 30th-October 4th, 2019, pp. 301-312 (23% acceptance rate) [arXiv][data][code]

Palacio, D., McCrystal, D., Moran, K., Bernal-Cárdenas, C., Poshyvanyk, D., and Shenefiel, C., “Learning to Identify Security-Related Issues Using Convolutional Neural Networks”, in Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution (ICSME’19), short paper, Cleveland, Ohio, USA, September 30-October 4, 2019, pp. 140-144 [arXiv][data]

Chaparro, O., Bernal-Cárdenas, C., Lu, J., Moran, K., Marcus, A., Di Penta, M., Poshyvanyk, D., and Ng, V. “Assessing the Quality of the Steps to Reproduce in Bug Reports”, in Proceedings of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’19), Tallinn, Estonia, August 26th - 30th, 2019, pp. 86-96 (24% acceptance ratio) - ACM SIGSOFT Distinguished Paper Award [arXiv]

Tufano, M., Watson, C., Bavota, G., Di Penta, M., White, M., and Poshyvanyk, D., “An Empirical Study on Learning Bug-Fixing Patches in the Wild via Neural Machine Translation”, ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 28, no. 4, October 2019, pp. 1-29 [arXiv][data]

Tufano, M., Pantiuchina, J., Watson, C., Bavota, G., Poshyvanyk, D., “On Learning Meaningful Code Changes via Neural Machine Translation”, in Proceedings 41st ACM/IEEE International Conference on Software Engineering (ICSE’19), Montréal, QC, Canada, May 25th -  May 31st, 2019, pp. 25-36 (21% acceptance ratio) [data][arXiv]

Bernal-Cárdenas, C., Moran, K., Tufano, M., Liu, Z., Nan, L., Shi, Z., and Poshyvanyk, D., “Guigle: A GUI Search Engine for Android Apps”, in Proceedings 41st ACM/IEEE International Conference on Software Engineering (ICSE’19), Formal Research Tool Demonstration, Montréal, QC, Canada, May 25th -  May 31st, 2019, pp. 71-74 (47% acceptance ratio) [engine][video][arXiv]

Kafle, K., Moran, K., Manandhar, S., Nadkarni, A., and Poshyvanyk, D., “A Study of Data Store-based Home Automation”, in Proceedings of 9th ACM Conference on Data and Application Security and Privacy (CODASPY’19), Dallas, TX, March 25th-27th, 2019, pp. 73-84 (23% acceptance ratio) - Best Paper Award [picture][arXiv][news]

White, M., Tufano, M., Martinez, M., Monperrus, M., and Poshyvanyk, D., “Sorting and Transforming Program Repair Ingredients via Deep Learning Code Similarities”, in Proceedings 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’19), Hangzhou, China, February 24-27, 2019, pp. 479-490 (27% acceptance ratio) [arXiv][code]

Romano, S., Vendome, C., Scanniello, G., and Poshyvanyk, D., “A Multi-study Investigation Into Dead Code”, IEEE Transactions on Software Engineering (TSE), vol. 46, no. 1, November 2019, pp. 71-99. [pdf][doi]

Luo, Q., Moran, K., Zhang, L., and Poshyvanyk, D., “How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects, IEEE Transactions on Software Engineering (TSE), vol. 45, no. 11, November 2019, pp. 1054-1080 [pdf][data][arXiv][doi]

2018

Linares-Vásquez, M., Bavota, G., Bernal-Cárdenas, C., Di Penta, M., Oliveto, R., and Poshyvanyk, D., "Multi-objective Optimization of Energy Consumption of GUIs in Android Apps”, ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 27, no. 3, October 2018, pp. 1-47.

Moran, K., Watson, C., Hoskins, J., Purnell, G., and Poshyvanyk, D., “Detecting and Summarizing GUI Changes in Evolving Mobile Apps”, in Proceedings of 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE'18), Montpellier, France, September 3-7, 2018, pp. 542-552 (21% acceptance ratio) [pdf][data][arXiv]

Tufano, M., Watson, C., Bavota, G., Di Penta, M., White, M., and Poshyvanyk, D., “An Empirical Investigation into Learning Bug-Fixing Patches in the Wild via Neural Machine Translation”, in Proceedings of 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE'18), New Ideas Paper, Montpellier, France, Sept. 3-7, 2018, pp. 832-837 (21% acceptance ratio) [pdf][data]

Luo, Q., Moran, K., Poshyvanyk, D., and Di Penta, M., “Assessing Test Case Prioritization on Mutants and Real Faults”, in Proceedings of 34th IEEE International Conference on Software Maintenance and Evolution (ICSME'18), Madrid, Spain, September 23-29, 2018, pp. 240-251 (26% acceptance ratio) [pdf][data][arXiv]

Bonett, R., Kafle, K., Moran, K., Nadkarni, A., and Poshyvanyk, D., “Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation”, in Proceedings of 27th USENIX Security Symposium (USENIX’18), Baltimore, MD, USA, August 15-17, 2018, pp. 1263-1280 (19% acceptance ratio) [pdf][data][arXiv]

Moran, K., Bernal-Cárdenas, C., Curcio, M., Bonett, R., and Poshyvanyk, D., “Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps”, IEEE Transactions on Software Engineering (TSE), vol. 46, no. 2, February 2020, pp. 196-221[pdf][data][arXiv]. Presented as journal-first paper at the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’18)

Scalabrino, S., Linares-Vásquez, M., Oliveto, R., and Poshyvanyk, D., “A Comprehensive Model for Code Readability”, Journal of Software: Evolution and Process (JSEP), vol. 30, no. 6, June 2018, pp. 1-23.[pdf][data]

Moran, K., Tufano, M., Bernal-Cárdenas, C., Linares-Vásquez, M., Bavota, G., Vendome, C., Di Penta, M., and Poshyvanyk, D., “MDroid+: A Mutation Testing Framework for Android”, in Proceedings of 40th IEEE/ACM International Conference on Software Engineering (ICSE’18), Formal Research Tool Demo, Gothenburg, Sweden, May 27-June 3, 2018, pp. 33-36 (35% acceptance ratio) [pdf][demo][data]

Vendome, C., German, D., Di Penta, M., Bavota, G., Linares-Vásquez, M., and Poshyvanyk, D., “To Distribute or Not to Distribute? Why Licensing Bugs Matter”, in Proceedings of 40th IEEE/ACM International Conference on Software Engineering (ICSE’18), Gothenburg, Sweden, May 27-June 3, 2018, pp. 268-279 (21% acceptance ratio) [pdf][data][press]

Moran, K., Li, B., Bernal-Cárdenas, C., Jelf, D., and Poshyvanyk, D., “Automated Reporting of GUI Design Violations for Mobile Apps”, in Proceedings of 40th IEEE/ACM International Conference on Software Engineering (ICSE’18), Gothenburg, Sweden, May 27-June 3, 2018, pp. 165-175 (21% acceptance ratio) [pdf][data]

Tufano, M., Watson, C., Bavota, G., Di Penta, M., White, M., and Poshyvanyk, D., “Deep Learning Similarities from Different Representations of Source Code”, in Proceedings of the 15th IEEE/ACM Conference on Mining Software Repositories (MSR’18), Gothenburg, Sweden, May 28- 29, 2018, pp. 542-553 (33% acceptance ratio) [pdf][data]

Li, B., Vendome, C., Linares-Vásquez, M., Poshyvanyk, D., “Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-based Tagging”, in Proceedings of 26th IEEE/ACM International Conference on Program Comprehension (ICPC’18), Gothenburg, Sweden, May 27- 28, 2018, pp. 52-63 (37% acceptance ratio) [pdf][data][tool]

Pantiuchina, E., Bavota, G., Tufano, M., and Poshyvanyk, D., “Towards Just-In-Time Refactoring Recommenders”, in Proceedings of 26th IEEE/ACM International Conference on Program Comprehension (ICPC’18), ERA Track, Gothenburg, Sweden, May 27- 28, 2018, pp. 312-315, Best Early Research Achievement (ERA) Paper Award [pdf]

Moran, K., Bernal-Cárdenas, C., Linares-Vásquez, M., and Poshyvanyk, D., “Overcoming Language Dichotomies: Toward Effective Program Comprehension for Mobile App Developmentin Proceedings of 26th IEEE/ACM International Conference on Program Comprehension (ICPC’18), Invited paper, Gothenburg, Sweden, May 27- 28 [pdf]

Palomba, F., Linares-Vásquez, M., Bavota, G., Oliveto, R., Di Penta, M., Poshyvanyk, D., and De Lucia, A., “Crowdsourcing User Reviews to Support the Evolution of Mobile Apps”, Journal of Systems and Software (JSS), vol. 137, March 2018, pp. 143-162 [pdf][data]

2017

Scalabrino, S., Bavota, G., Vendome, C., Linares-Vásquez, M., Poshyvanyk, D., and Oliveto, R., “Automatically Assessing Code Understandability: How Far Are We?”, in Proceedings of 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE'17), Urbana-Champaign, Illinois, USA, October 30 - November 3, 2017, pp. 417-427 (20.7% acceptance ratio) - ACM SIGSOFT Distinguished Paper Award [pdf][data]

Linares-Vásquez, M., Bernal-Cárdenas, C., Moran, K., Poshyvanyk, D., “How do Developers Test Android Applications?”, in Proceedings of 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME'17), Industry Track, Shanghai, China, September 20-22, 2017, pp. 613-622 [pdf]

Linares-Vásquez, M., Moran, K., and Poshyvanyk, D., “Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing”, 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME'17), Shanghai, China, September 20-22, 2017, pp. 399-410 (27.8% acceptance ratio) [pdf]

Linares-Vásquez, M., Bavota, G., Tufano, M., Moran, K., Di Penta, M., Vendome, C., Bernal-Cárdenas, C., and Poshyvanyk, D., “Enabling Mutation Testing for Android Apps”, in Proceedings of 11th Joint Meeting of the European Software Engineering Conference and the 25th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE’17), Paderborn, Germany, September 4-8, 2017, pp. 233-244 (24.4% acceptance ratio) [pdf][data][arXiv]

Linares-Vásquez, M., Vendome, C., Tufano, M., and Poshyvanyk, D., “How Developers Micro-Optimize Android Apps”, Journal of Systems and Software (JSS), pp. 1-23 [data][paper]. Presented as a Journal-First paper at the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’17)

Vendome, C., Linares-Vásquez, M., Bavota, G., Di Penta, M., German, D., and Poshyvanyk, D., “Machine Learning-Based Detection of Open Source License Exceptions”, in Proceedings of 39th IEEE/ACM International Conference on Software Engineering (ICSE’17), Buenos Aires, Argentina, May 20-28, 2017, pp. 118-129 (17% acceptance ratio) [data][pdf]

Moran, K., Linares-Vásquez, M., Bernal-Cárdenas, C., Vendome, C., and Poshyvanyk, D., “CrashScope: A Practical Tool for Automated Testing of Android Applications”, in Proceedings of 39th IEEE/ACM International Conference on Software Engineering (ICSE’17), Formal Research Demonstrations Track, Buenos Aires, Argentina, May 20-28, 2017, pp. 15-18 (31% acceptance ratio) [tool][demo][pdf]

Linares-Vásquez, M., Bernal-Cárdenas, C., Bavota, G., Oliveto, R., Di Penta, M., and Poshyvanyk, D., "GEMMA: Multi-objective Optimization of Energy Consumption of GUIs in Android Apps”, in Proceedings of 39th IEEE/ACM International Conference on Software Engineering (ICSE’17), Formal Research Demonstrations Track, Buenos Aires, Argentina, May 20-28, 2017, pp. 11-14 (31% acceptance ratio) [demo][pdf]

Moran, K., Linares-Vásquez, M., and Poshyvanyk, D., "Automated GUI Testing of Android Apps: From Research to Practice", in Proceedings of 39th IEEE/ACM International Conference on Software Engineering (ICSE’17), Technical Briefing, Buenos Aires, Argentina, May 20-28, 2017 [slides][pdf]

Moran, K., Bonett, R., Bernal-Cárdenas, C., Otten, B., Park, D., and Poshyvanyk, D., “On-Device Bug Reporting for Android Applications”, in Proceedings of 4th IEEE/ACM International Conference on Conference on Mobile Software Engineering and Systems (MOBILESoft’17), Formal Research Tool Demonstrations Track, Buenos Aires, Argentina, May 20-28, 2017 [pdf]

Li, B., Poshyvanyk, D., and Grechanik, M., “Automatically Detecting Integrity Violations in Database-Centric Applications”, in Proceedings of 25th IEEE International Conference on Program Comprehension (ICPC’17), Buenos Aires, Argentina, May 20-28, 2017, pp. 251-262 (34% acceptance ratio)[pdf]

Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta, M., De Lucia, A., and Poshyvanyk, D., When and Why Your Code Starts to Smell Bad (and Whether the Smells Go Away), IEEE Transactions on Software Engineering (TSE), vol. 43, no. 11, November 2017, pp. 1063-1088 [pdf][data]

Tufano, M., Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., and De Lucia, A., and Poshyvanyk, D., "There and Back Again: Can you Compile that Snapshot?", Journal of Software: Evolution and Process (JSEP), vol. 29, no. 4, April 2017, pp. 1-11 [pdf][data]. Presented as a Journal-First paper at the 33rd IEEE International Conference on Software Maintenance and Evolution (ICSME'17)

Luo, Q., Nair, A., Grechanik, M., Poshyvanyk, D., “FOREPOST: Finding Performance Problems Automatically with Feedback-Directed Learning Software Testing”, Empirical Software Engineering (EMSE), vol. 22, no. 1, February 2017, pp. 6–56 [pdf]

2016

White, M., Tufano, M., Vendome, C., and Poshyvanyk, D., "Deep Learning Code Fragments for Code Clone Detection",  in Proceedings of 31st IEEE/ACM International Conference on Automated Software Engineering (ASE’16), Singapore, Singapore, September 3-7, 2016,  pp. 87-98 (19% acceptance rate) [data][pdf][slides]

Tufano, M., Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., De Lucia, A. and Poshyvanyk, D., "An Empirical Investigation into the Nature of Test Smells",  in Proceedings of 31st IEEE/ACM International Conference on Automated Software Engineering (ASE’16), Singapore, Singapore, September 3-7, 2016,  pp. 4-15 (19% acceptance ratio) [data][pdf]

Linares-Vásquez, M., Moran, K., and Poshyvanyk, D., "Automated GUI Testing of Android Apps: Challenges, Approaches, Tools, and Best Practices", 31st IEEE/ACM International Conference on Automated Software Engineering (ASE’16), Tutorial, Singapore, Singapore, September 3-7, 2016

Luo, Q., Moran, K., and Poshyvanyk, D., "A Large-scale Empirical Comparison of Static and Dynamic Test Case Prioritization Techniques",  in Proceedings of 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE’16), Seattle, WA, November 13-18, 2016, pp. 559-570 (27% acceptance rate) [data][pdf]

Moran, K., Linares-Vásquez, M., and Poshyvanyk, D., "Automated GUI Testing of Android Apps: From Research to Practice", 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME’16), Technical Briefing, Raleigh, NC, October 2-10, 2016 [slides]

Tufano, M., Bavota, G., Poshyvanyk, D., Di Penta, M., Oliveto, R., and De Lucia, A., “An Empirical Study on Developer Related Factors Characterizing Fix-Inducing Commits”, Journal of Software: Evolution and Process (JSEP), vol. 29, no. 1, January 2017, pp. 1-18 [pdf][data]

Vendome, C., Linares-Vásquez, M., Bavota, G., Di Penta, M., German, D., and Poshyvanyk, D., “License Usage and Changes: A Large-Scale Study on GitHub”, Empirical Software Engineering (EMSE), vol. 22, no. 3, June 2017, pp. 1537-1577 [pdf][data]

Linares-Vásquez, M., Li, B., Vendome, C., and Poshyvanyk, D., “Documenting Database Usages and Schema Constraints in Database-Centric Applications”, in Proceedings of 25th ACM International Symposium on Software Testing and Analysis (ISSTA'16), Saarbrücken, Germany, July 18-20, 2016, pp. 270-281 (25% acceptance ratio) [pdf][data][slides]

Grechanik, M., Prabhu, N., Graham, D., Poshyvanyk, D., and Shah, M., “Can Software Project Maturity Be Accurately Predicted Using Internal Source Code Metrics?”, in Proceedings of the 12th International Conference on Machine Learning and Data Mining (MLDM’16), New York, NY, July 16-21, 2016, 15 pages (33% acceptance ratio)

Romano, S., Vendome, C., Scanniello, G., and Poshyvanyk, D., “Are Unreachable Methods Harmful? Results from a Controlled Experiment”, in Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC’16), Austin, TX, May 16-17, 2016 (30% acceptance ratio) [pdf][data][slides]

Scalabrino, S., Linares-Vásquez, M., Poshyvanyk, D., and Oliveto, R., “Improving Code Readability Models with Textual Features”, in Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC’16), Austin, TX, May 16-17, 2016 (30% acceptance ratio) - ACM SIGSOFT Distinguished Paper Award [pdf][slides]

Linares-Vásquez, M., Holtzhauer, A., and Poshyvanyk, D., “On Automatically Detecting Similar Android Apps”, in Proceedings of the 24th IEEE International Conference on Program Comprehension (ICPC’16), Austin, TX, May 16-17, 2016 (30% acceptance ratio) [pdf][tool][data]

Luo, Q., Poshyvanyk, D., and Grechanik, M., “Mining Performance Regression Inducing Code Changes in Evolving Software”, in Proceedings of the 13th IEEE Working Conference on Mining Software Repositories (MSR’16), Austin, TX, May 14-15, 2016, pp. 25-36 (27% acceptance ratio) [pdf][data][slides]

Moran, K., Linares-Vásquez, M., Bernal-Cárdenas, C., and Poshyvanyk, D., “FUSION: A Tool for Facilitating and Augmenting Android Bug Reporting”, in Proceedings of 38th  ACM/IEEE International Conference on Software Engineering (ICSE’16), Formal Research Tool Demonstration, Austin, TX, May 14-22, 2016, pp. 609-612 (32% acceptance ratio) [pdf][tool][video][slides]

Luo, Q., Poshyvanyk, D., Nair, A., and Grechanik, M., “FOREPOST: A Tool For Detecting Performance Problems with Feedback-Driven Learning Software Testing”, in Proceedings of 38th  ACM/IEEE International Conference on Software Engineering (ICSE’16), Formal Research Tool Demonstration, Austin, TX, May 14-22, 2016, pp. 593-596 (32% acceptance ratio) [pdf][demo][slides]

Moran, K., Linares-Vásquez, M., Bernal-Cárdenas, C., Vendome, C., and Poshyvanyk, D., “Automatically Discovering, Reporting and Reproducing Android Application Crashes”, in Proceedings of 9th IEEE International Conference on Software Testing, Verification and Validation (ICST’16), Chicago, IL, April 10-15, 2016, pp. 33-44 (27% acceptance ratio) [pdf][data][slides]

Li, B., Vendome, C., Linares-Vasquez, M., Poshyvanyk, D., and Kraft, N., “Automatically Documenting Unit Test Cases”, in Proceedings of 9th IEEE International Conference on Software Testing, Verification and Validation (ICST’16), Chicago, IL, April 10-15, 2016, pp.341-352 (27% acceptance ratio) [pdf][data][slides]

Panichella, A., Dit, B., Oliveto, R., Di Penta, M., Poshyvanyk, D. and De Lucia, A., “Parameterizing and Assembling IR-based Solutions for Software Engineering Tasks using Genetic Algorithms”, in Proceedings of 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’16), Osaka, Japan, March 14-18, 2016, pp. pp. 314-325 (37% acceptance ratio) [pdf][slides]

Grechanik, M., Luo, Q., Poshyvanyk, D., and Porter, A., “Enhancing Rules For Cloud Resource Provisioning via Learned Software Performance Models”, in Proceedings 7th ACM/SPEC International Conference on Performance engineering (ICPE’16), short paper, Delft, the Netherlands, March 12-16, 2016, pp. 209-214 (33% acceptance ratio) [pdf]

2015

Linares-Vásquez, M., Li, B., Vendome, C., and Poshyvanyk, D., “How Do Developers Document Database Usages in Source Code?”, in Proceedings of 30th IEEE/ACM International Conference on Automated Software Engineering (ASE’15), New Ideas Paper, Lincoln, Nebraska, November 9-13, 2015, pp. 36-41 (24% acceptance ratio) [pdf][slides]

Vargas-Baldrich, S., Linares-Vásquez, M., and Poshyvanyk, D., “Automatic Tagging of Software Projects Using Bytecode and Dependencies”, in Proceedings of 30th IEEE/ACM International Conference on Automated Software Engineering (ASE’15), New Ideas Paper, Lincoln, Nebraska, November 9-13, 2015, pp. 289-294 (24% acceptance ratio) [pdf][slides]

Linares-Vásquez, M., Vendome, C., Luo, Q., and Poshyvanyk, D., "How Developers Detect and Fix Performance Bottlenecks in Android Apps", in Proceedings of 31st IEEE International Conference on Software Maintenance and Evolution (ICSME'15), Industry Track, Bremen, Germany, Sept. 29 –Oct. 1, 2015, pp. 352-361 (39% acceptance ratio) [pdf][data]

Vendome, C., Linares-Vásquez, M., Bavota, G., Di Penta, M., German, D., and Poshyvanyk, D., "When and Why Developers Adopt and Change Software Licenses", in Proceedings of 31st IEEE International Conference on Software Maintenance and Evolution (ICSME'15), Bremen, Germany, Sept. 29 –Oct. 1, 2015, pp. 31-40 (22% acceptance ratio) [pdf]

Palomba, F., Linares-Vásquez, M., Bavota, G., Oliveto, R., Di Penta, M., Poshyvanyk, D., and De Lucia, A., "User Reviews Matter! Tracking Crowdsourced Reviews to Support Evolution of Successful Apps", in Proceedings of 31st IEEE International Conference on Software Maintenance and Evolution (ICSME'15), Bremen, Germany, Sept. 29 –Oct. 1, 2015, pp. 291-300 (22% acceptance ratio) [pdf][data]

Linares-Vásquez, M., Bavota, G., Bernal-Cárdenas, C., Oliveto, R., Di Penta, M., and Poshyvanyk, D., "Optimizing Energy Consumption of GUIs in Android Apps: A Multi-objective Approach",  in Proceedings of 10th Joint Meeting of the European Software Engineering Conference and the 23rd ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE’15), Bergamo, Italy, August 31-September 4, 2015, pp. 143-154 (25.4% acceptance ratio) - ACM SIGSOFT Distinguished Paper Award [pdf][data]

Moran, K., Linares-Vásquez, M., Bernal-Cárdenas, C., and Poshyvanyk, D., "Auto-Completing Bug Reports for Android Applications",  in Proceedings of 10th Joint Meeting of the European Software Engineering Conference and the 23rd ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE’15), Bergamo, Italy, August 31-September 4, 2015, pp. 673-686 (25.4% acceptance ratio) [pdf][data][tool]

Shen, D., Luo, Q., Poshyvanyk, D., and Grechanik, M., "Automating Performance Bottleneck Detection Using Search-based Application Profiling",  in Proceedings of 24th ACM International Symposium on Software Testing and Analysis (ISSTA'15), Baltimore, MD, July 12-17, 2015, pp. 270-281 (27.7% acceptance ratio) [pdf][slides][data]

Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta, M., De Lucia, A., and Poshyvanyk, D., "When and Why Your Code Starts to Smell Bad", in Proceedings of 37th IEEE/ACM International Conference on Software Engineering (ICSE'15), Florence, Italy,  May 16-24, 2015, pp. 403-414 (18.5% acceptance ratio) - ACM SIGSOFT Distinguished Paper Award [data][pdf]

Linares-Vásquez, M., Cortés-Coy, L., Aponte, J., and Poshyvanyk, D., "ChangeScribe: A Tool for Automatically Generating Commit Messages", in Proceedings 37th IEEE/ACM International Conference on Software Engineering (ICSE'15), Formal Research Tool Demonstration, Florence, Italy, May 16-24, 2015, pp. 709-712 [tool][pdf]

Palomba, F., Tufano, M., Bavota, G., Oliveto, R., Marcus, A., Poshyvanyk, D., and De Lucia, A., "Extract Package Refactoring in ARIES", in Proceedings of 37th IEEE/ACM International Conference on Software Engineering (ICSE'15), Formal Research Tool Demonstration, Florence, Italy, May 16-24, 2015, pp. 669-672 [tool][pdf]

Vendome, C., Linares-Vásquez, M., Bavota, G., Di Penta, M., German, D., and Poshyvanyk, D., "License Usage and Changes: A Large-Scale Study of Java Projects on GitHub", in Proceedings of 23rd IEEE International Conference on Program Comprehension (ICPC'15), Florence, Italy, May 18-19, 2015, pp. 218-228 (31.5% acceptance ratio) [data][pdf]

White, M., Linares-Vásquez, M., Johnson, P., Bernal-Cárdenas, C., and Poshyvanyk, D., "Generating Reproducible and Replayable Bug Reports from Android Application Crashes", in Proceedings of 23rd IEEE International Conference on Program Comprehension (ICPC'15), Florence, Italy, May 18-19, 2015, pp. 48-59 (31.5% acceptance ratio) [data][pdf]

Le, T.D., Linares-Vásquez, M., Lo, D., and Poshyvanyk, D., "RCLinker: Automated Linking of Issue Reports and Commits Leveraging Rich Contextual Information", in Proceedings of 23rd IEEE International Conference on Program Comprehension (ICPC'15), Florence, Italy, May 18-19, 2015, pp. 36-47 (31.5% acceptance ratio) [pdf]

Beck, F., Dit, B., Velasco-Madden, J., Weiskopf, D., and Poshyvanyk, D., "Rethinking User Interfaces for Feature Location", in Proceedings of 23rd IEEE International Conference on Program Comprehension (ICPC'15), Florence, Italy, May 18-19, 2015, pp. 151-162 (31.5% acceptance ratio) [data][pdf]

White, M., Vendome, C., Linares-Vásquez, M., and Poshyvanyk, D., "Toward Deep Learning Software Repositories", in Proceedings of the 12th IEEE Working Conference on Mining Software Repositories (MSR'15), Florence, Italy, May 16-17, 2015, pp. 334-345 (30% acceptance ratio)[pdf]

Linares-Vásquez, M., White, M., Bernal-Cárdenas, C., Moran, K., and Poshyvanyk, D., "Mining Android App Usages for Generating Actionable GUI-based Execution Scenarios", in  Proceedings of the 12th IEEE Working Conference on Mining Software Repositories (MSR'15), Florence, Italy, May 16-17, 2015, pp. 111-122 (30% acceptance ratio) [data][pdf]

Palomba, F., Di Nucci, D., Tufano, M., Bavota, G., Oliveto, R., Poshyvanyk, D., and De Lucia, A., "Landfill: an Open Dataset of Code Smells with Public Evaluation", in  Proceedings of the 12th IEEE Working Conference on Mining Software Repositories (MSR'15), Data Papers Track, Florence, Italy, May 16-17, 2015, pp. 482-485 [data][pdf]

Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., Poshyvanyk, D., and De Lucia, A. "Mining Version Histories for Detecting Code Smells", IEEE Transactions on Software Engineering (TSE), vol. 41, no. 5, May 2015, pp. 462-489 [pdf][data]

Bavota, G., Linares-Vásquez, M., Bernal-Cárdenas, C., Di Penta, M., Oliveto, R., and Poshyvanyk, D. "The Impact of API Change- and Fault-Proneness on the User Ratings of Android Apps", IEEE Transactions on Software Engineering (TSE), vol. 41, no. 4, April 2015, pp. 384-407 [pdf][data]

Dit, B., Moritz, E., Linares-Vasquez, M., Poshyvanyk, D., and Cleland-Huang, J. "Supporting and Accelerating Reproducible Empirical Research in Software Evolution and Maintenance using TraceLab Component Library", Empirical Software Engineering (EMSE), vol. 20, no. 5, October 2015, pp. 1198-1236 [pdf][TraceLab]

2014

Cortes-Coy, L. F., Linares-Vásquez, M., Aponte, J., and Poshyvanyk, D., "On Automatically Generating Commit Messages via Summarization of Source Code Changes", in Proceedings of 14th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM’14), Victoria, Canada, September 28-29, 2014, pp. 275-284 (32% acceptance ratio) [pdf][data]

Linares-Vásquez, M., Bavota, G., Bernal-Cárdenas, C., Oliveto, R., Di Penta, M., and Poshyvanyk, D., "Mining Energy-Greedy API Usage Patterns in Android Apps: an Empirical Study", in Proceedings of 11th IEEE Working Conference on Mining Software Repositories (MSR'14), Hyderabad, India, May 31- June 1, 2014, pp. 2-11(34% acceptance ratio) [pdf][data]

Linares-Vásquez, M., Holtzhauer, A., Bernal-Cárdenas, C., and Poshyvanyk, D., "Revisiting Android Reuse Studies in the Context of Code Obfuscation and Library Usages", in Proceedings of 11th IEEE Working Conference on Mining Software Repositories (MSR'14), Hyderabad, India, May 31- June 1, 2014, pp. 242-251 (34% acceptance ratio) [pdf][data]

Grechanik, M., McMillan, C., Dasgupta, T., Poshyvanyk, D., and Gethers, M., "Redacting Sensitive Information in Software Artifacts", in Proceedings of 22nd IEEE International Conference on Program Comprehension (ICPC'14), Hyderabad, India, June 2-3, 2014, pp. 314-325 (48% acceptance ratio) [pdf]

Linares-Vásquez, M., Bavota, G., Di Penta, M., Oliveto, R., and Poshyvanyk, D., "How do API Changes Trigger Stack Overflow Discussions? A Study on the Android SDK", in Proceedings of 22nd IEEE International Conference on Program Comprehension (ICPC'14), Hyderabad, India, June 2-3, 2014, pp. 83-94 (48% acceptance ratio) [pdf][data]

Linares-Vásquez, M., Klock, S., McMillan, C., Sabané, A., Poshyvanyk, D., and Guéhéneuc, Y. G., "Domain Matters: Bringing Further Evidence of the Relationships among Anti-patterns, Application Domains, and Quality-related Metrics in Java Mobile Apps", in Proceedings of 22nd IEEE International Conference on Program Comprehension (ICPC'14), Hyderabad, India, June 2-3, 2014, pp. 232-243 (48% acceptance ratio) [pdf][data]

Hossen, K., Kagdi, H., and Poshyvanyk, D., "Amalgamating Source Code Authors, Maintainers, and Change Proneness to Triage Change Requests", in Proceedings of 22nd IEEE International Conference on Program Comprehension (ICPC'14), Hyderabad, India, June 2-3, 2014, pp. 130-141 (48% acceptance ratio) [pdf][data]

Dit, B., Wagner, M., Wen, S., Wang, W., Linares-Vásquez, M., Poshyvanyk, D., Kagdi, H., “ImpactMiner: A Tool for Change Impact Analysis”, in Proceedings of 36th ACM/IEEE International Conference on Software Engineering (ICSE'14), Formal Research Tool Demonstration, Hyderabad, India, May 31- June 7, 2014, pp. 540-543 (36.5% acceptance ratio) [pdf][tool]

Li, B., Grechanik, M., and Poshyvanyk, D., "Sanitizing And Minimizing Databases For Software Application Test Outsourcing", in Proceedings of 7th IEEE International Conference on Software Testing, Verification and Validation (ICST'14), Cleveland, OH, March 31 - April 4 2014, pp. 233-242 (28% acceptance ratio) [pdf][data]

Bavota, G., Oliveto, R., Gethers M., Poshyvanyk, D., and De Lucia, A., “Methodbook: Recommending Move Method Refactorings via Relational Topic Models”, IEEE Transactions on Software Engineering (TSE), vol. 40, no. 7, July 2014, pp. 671-694 [pdf][site]

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), vol. 19, no. 3, June 2014, pp. 582-618 [pdf][data][site]

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), vol. 23, no. 1, 2014 [pdf]

2013

Palomba, F., Bavota, G., Di Penta, M., Oliveto, R., De Lucia, A., and Poshyvanyk, D., "Detecting Bad Smells in Source Code Using Change History Information",  in Proceedings of 28th IEEE/ACM International Conference on Automated Software Engineering (ASE'13), Palo Alto, CA, November 11-15, 2013, pp. 268-278 (13.5% acceptance ratio) - ACM SIGSOFT Distinguished Paper Award [pdf][slides]

Moritz, E., Linares-Vásquez, M., Poshyvanyk, D., McMillan, C., Grechanik, M., Gethers, M., "ExPort: Detecting and Visualizing API Usages in Large Source Code Repositories", in Proceedings of 28th IEEE/ACM International Conference on Automated Software Engineering (ASE'13), New Ideas Paper Track, Palo Alto, CA, November 11-15, 2013, pp. 646-651 (23% acceptance rate for full and short papers) [pdf][link][slides]

Dit, B., Moritz, E., Linares-Vásquez, M., and Poshyvanyk, D., "Supporting and Accelerating Reproducible Research in Software Maintenance using TraceLab Component Library", in Proceedings of 29th IEEE International Conference on Software Maintenance (ICSM'13), Eindhoven, the Netherlands, September 22-28, 2013, pp. 330-339 (22% acceptance ratio) - Best Paper Award [data][pdf]

Dasgupta, T., Grechanik, M., Moritz, E., Dit, B., and Poshyvanyk, D., "Enhancing Software Traceability By Automatically Expanding Corpora With Relevant Documentation", in Proceedings of 29th IEEE International Conference on Software Maintenance (ICSM'13), Eindhoven, the Netherlands, September 22-28, 2013, pp. 320-329 (22% acceptance ratio) [data][pdf][slides]

Linares-Vásquez, M., Bavota, G., Bernal-Cárdenas, C., Di Penta, M., Oliveto, R., and Poshyvanyk, D., "API Change and Fault Proneness: A Threat to Success of Android Apps", in Proceedings of 9th Joint Meeting of the European Software Engineering Conference and the 21st ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'13), Saint Petersburg, Russia, August 18-26, 2013, pp. 477-487 (20% acceptance ratio) [data][pdf][slides]

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][pdf][ad][slides]

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][pdf][ad][slides]

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][pdf][slides]

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][pdf][slides]

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][pdf][slides]

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][pdf]

Kagdi, H., Gethers, M., and Poshyvanyk, D., "Integrating Conceptual and Logical Couplings for Change Impact Analysis in Software", Empirical Software Engineering (EMSE), vol. 18, no. 5, October 2013, pp. 933-969 [pdf][data][site]

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), vol. 22, no. 4, October 2013 [pdf][data][tool] - This paper was selected by ACM and ThinkLoud as a notable article for 2013

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 [pdf][data][site]

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 [pdf][data][site]

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) [pdf][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) [pdf][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) [pdf][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) [pdf][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) [pdf][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) [pdf][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) [pdf][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) [pdf][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]

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), vol. 38, no. 5, Sept.-Oct. 2012, pp. 1069-1087 [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),  vol. 21, no. 4, November 2012 [pdf][data][site]

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

Kagdi, H., Gethers, M., Poshyvanyk, D., Hammad, M. "Assigning Change Requests to Software Developers", Journal of Software: Evolution and Process (JSEP), vol. 24, no. 1, January 2012, pp. 3–33 [pdf][data][site]

2011

Gethers, M., Kagdi, H., Dit, B., and Poshyvanyk, D., "An Adaptive Approach to Impact Analysis from Change Requests to Source Code", in Proc. of 26th IEEE/ACM International Conference on Automated Software Engineering (ASE'11), Lawrence, Kansas, November 6-10 2011, pp. 540-543 (37% acceptance ratio) [pdf]

McMillan, C., Linares, M. V., Poshyvanyk, D., and Grechanik, M., "Categorizing Software Applications for Maintenance", in Proc. of 27th IEEE International Conference on Software Maintenance (ICSM'11), Williamsburg, VA, September 25 – 30, 2011, pp. 343-352 (28% acceptance rate) [pdf][slides][data]

Gethers, M., Oliveto, R., Poshyvanyk, D., and De Lucia, A., "On Integrating Orthogonal Information Retrieval Methods to Improve Traceability Link Recovery", in Proc. of 27th IEEE International Conference on Software Maintenance (ICSM'11), Williamsburg, VA, September 25 – 30, 2011, pp. 133-142 (28% acceptance rate) [pdf][slides][data] - Most Influential Paper Award (presented at ICSME'21)

Kagdi, H., Gethers, M., and Poshyvanyk, D., "SE2 Model to Support Software Evolution", in Proc. 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) [pdf][slides]

Dit, B., Guerrouj, L., Poshyvanyk, D., and Antoniol, G., "Can Better Identifier Splitting Techniques Help Feature Location?", in Proc. of 19th IEEE International Conference on Program Comprehension (ICPC'11), Kingston, Ontario, Canada, June 22 - June 24 2011, pp. 11-20 (24% acceptance rate) [pdf][slides][data]

Cleland-Huang, J., Czauderna, A., Dekhtyar, A., Gotel O., Huffman Hayes, J.,  Keenan, E., Leach, G., Maletic, J. Poshyvanyk, D., Shin, Y., Zisman, A., Antoniol, G., Berenbach, B., Egyed, A., Maeder, P. "Grand Challenges, Benchmarks, and TraceLab: Developing Infrastructure for the Software Traceability Research Community", in Proc. of 6th ICSE2011 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE2011), Honolulu, HI, USA, May 23, 2011, [pdf][site]

Klock, S., Gethers, M., Dit, B.,  Poshyvanyk, D. "Traceclipse: An Eclipse Plug-in for Traceability Link Recovery and Management", in Proc. of 6th ICSE2011 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE2011), Honolulu, USA, May 23, 2011, [pdf][tool]

McMillan, C., Grechanik, M., Poshyvanyk, D., Xie, Q., and Fu, C., "Portfolio: Finding Relevant Functions And Their Usages", in Proc. of 33rd IEEE/ACM International Conference on Software Engineering (ICSE'11), Honolulu, HI, USA, May 21-28 2011, pp. 111-120 (14% acceptance rate) [pdf][slides][video][engine]

Oliveto, R., Gethers, M., Bavota, G., Poshyvanyk, D., and De Lucia, A., "Identifying Method Friendships to Remove the Feature Envy Bad Smell", in Proc. of 33rd IEEE/ACM International Conference on Software Engineering (ICSE'11), New Ideas and Emerging Results Track - NIER, Hawaii, USA, May 21-28 2011, pp. 820-823 (23% acceptance rate) [pdf][poster]

Gethers, M., Savage, T., Di Penta, M., Oliveto, R., Poshyvanyk, D., and De Lucia, A., "CodeTopics: Which Topic Am I Coding Now?", in Proc. of 33rd IEEE/ACM International Conference on Software Engineering (ICSE'11), Formal Research Tool Demonstration, Honolulu, Hawaii, USA, May 21-28 2011, pp. 1034-1036 (36% acceptance ratio) [pdf][slides][video][tool]

McMillan, C., Grechanik, M., Poshyvanyk, D., Xie, Q., and Fu, C., "Portfolio: A Search Engine for Finding Functions and Their Usages", in Proc. of 33rd 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) [pdf][video][engine]

Revelle, M., Gethers, M., Poshyvanyk, D. "Using Structural and Textual Information to Capture Feature Coupling in Object-Oriented Software", Empirical Software Engineering (EMSE), vol. 16, no. 6, 2011, pp. 773-811 [pdf][data][site]

2010

Kagdi, H., Gethers, M., Poshyvanyk, D., and Collard, M., "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, pp. 119-128 (31% acceptance ratio) [pdf][slides]

Gethers, M. and Poshyvanyk, D., "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, pp. 1-10 (27% acceptance ratio)[see photo][pdf][slides][data] - Distinguished Paper Award

Savage, T., Dit, B., Gethers, M., and Poshyvanyk, D., "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, pp. 1-6 [pdf][tool]

Újházi, B., Ferenc, R., Poshyvanyk, D., and Gyimóthy, T., "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, pp. 33-42 (38% acceptance ratio) - Best Paper Award [see photo][pdf][data][slides]

Grechanik, M., McMillan, C., DeFerrari, L., Comi, M., Crespi, S., Poshyvanyk, D., Fu, C., Xie, Q., and Ghezzi, C., "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, (29.4% acceptance ratio)[pdf][data][slides]

Revelle, M., Dit, B., and Poshyvanyk, D., "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, June30 -July 2, 2010, pp.14-23(19.7% acceptance ratio) [pdf] [slides][data]

Oliveto, R., Gethers, M., Poshyvanyk, D., and De Lucia, A., "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, short paper, pp. 68-71, (35.5% acceptance ratio) [pdf][slides][data] - Most Influential Paper Award (presented at ICPC'20)

Grechanik, M., Fu, C., Xie, Q., McMillan, C., Poshyvanyk, D., and Cumby, C., "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 (13.6% acceptance ratio) [pdf][slides][engine]

Savage, T., Revelle, M., and Poshyvanyk, D., "FLAT^3: Feature Location and Textual Tracing Tool", in Proc. 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) [pdf] [tool][slides][poster]

Grechanik, M., Fu, C., Xie, Q., McMillan, C., Poshyvanyk, D., and Cumby, C., "Exemplar: EXEcutable exaMPLes ARchive", in Proc. 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) [pdf] [engine][slides][poster]

McMillan, C., Poshyvanyk, D., and Grechanik, M., "Recommending Source Code Examples via API Call Usages and Documentation", in Proc. of 2nd ICSE'10 International Workshop on Recommendation Systems for Software Engineering (RSSE'10), Cape Town, South Africa, May 4, 2010 [pdf][poster]

2009

Liu, Y., Poshyvanyk, D., Ferenc, R., Gyimóthy, T., Chrisochoides, N., "Modeling Class Cohesion as Mixtures of Latent Topics", in Proceedings of 25th IEEE International Conference on Software Maintenance (ICSM'09), Edmonton, Alberta, Canada, Sept. 20-26, 2009, pp. 233-242 (22% acceptance rate) [pdf][slides][data]

Poshyvanyk, D., "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 [pdf][slides]

Tian, K., Revelle, M., Poshyvanyk, D., "Using Latent Dirichlet Allocation for Automatic Categorization of Software", in Proceedings 6th IEEE Working Conference on Mining Software Repositories  (MSR'09), Vancouver, British Columbia, Canada, May 16-17, 2009, pp.163-166 [pdf][data][poster]

Revelle, M., Poshyvanyk, D., "An Exploratory Study on Assessing Feature Location Techniques", in the Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, British Columbia, Canada, May 17-19, 2009, pp. 218-222 [pdf][slides][data]

Kagdi, H., Poshyvanyk, D., "Who Can Help Me with this Change Request?", in the Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, British Columbia, Canada, May 17-19, 2009, pp. 273-277 [pdf][slides]

Pierret, D., Poshyvanyk, D., "An Empirical Exploration of Regularities in Open-Source Software Lexicons", in the Proceedings of 17th IEEE International Conference on Program Comprehension (ICPC'09), Vancouver, British Columbia, Canada, May 17-19, 2009, pp. 228-232 [pdf][slides][data]

McMillan, C., Poshyvanyk, D., Revelle, M., "Combining Textual and Structural Analysis of Software Artifacts for Traceability Link Recovery", in the Proceedings of ICSE'09 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'09), Vancouver, British Columbia, Canada, May 18, 2009, pp. 41-48 [pdf][slides]

Poshyvanyk, D., Grechanik, M. "Creating and Evolving Software by Searching, Selecting and Synthesizing Relevant Source Code ", in the Proceedings of the 31st IEEE/ACM International Conference on Software Engineering (ICSE'09), New Ideas and Emerging Results, Vancouver, British Columbia, Canada, May 16-24, 2009, pp. 283-286 (18% acceptance rate) [pdf][slides][poster]

Poshyvanyk, D., Marcus, A., Ferenc, R., Gyimóthy, T. "Using Information Retrieval based Coupling Measures for Impact Analysis", Empirical Software Engineering (EMSE), vol. 14, no. 1, 2009, pp. 5-32 [pdf][site]

2008

Grechanik, M., Poshyvanyk, D. "Evaluating Recommended Applications", in the Proceedings of International FSE'08 Workshop on Recommendation Systems for Software Engineering (RSSE'08), Atlanta, Georgia, November 10 [pdf] [slides]

Dit, B., Poshyvanyk, D., Marcus, A., "Measuring the Semantic Similarity of Comments in Bug Reports", in the Proceedings of 1st International ICPC'08 Workshop on Semantic Technologies in System Maintenance (STSM'08), Amsterdam, The Netherlands, June 10th, 2008 [pdf]

Marcus, A., Poshyvanyk, D., Ferenc, R.."Using the Conceptual Cohesion of Classes for Fault Prediction in Object Oriented Systems", IEEE Transactions on Software Engineering, vol. 34, no. 2, March/April 2008, pp. 287-300 [link]

2007

Poshyvanyk, D., Marcus, A., "Using Information Retrieval to Support Design of Incremental Change of Software", in the Proceedings of 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE'07), Doctoral Symposium, Atlanta, Georgia, November 5-9, pp. 563-566 [pdf]

Liu, D., Marcus, A., Poshyvanyk, D., Rajlich, V.,"Feature Location via Information Retrieval based Filtering of a Single Scenario Execution Trace", in the Proceedings of 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE'07), Atlanta, Georgia, November 5-9, pp. 234-243 (12% acceptance rate) [pdf] [slides]

Petrenko, M., Poshyvanyk, D., Rajlich, V., Buchta, J., "Teaching Software Evolution in Open Source", IEEE Computer, November 2007, pp. 25-31

Poshyvanyk, D., Marcus, A., "Combining Formal Concept Analysis with Information Retrieval for Concept Location in Source Code", in the Proceedings of the 15th IEEE International Conference on Program Comprehension (ICPC'07), Banff, Alberta, Canada, June 26-29, 2007, pp. 37-48 (33% acceptance rate)[see photo] [pdf] [slides] - Best Paper Award - Most Influential Paper Award (presented at ICPC'17)

Poshyvanyk, D., Gueheneuc, Y.-G., Marcus, A., Antoniol, G., Rajlich, V."Feature Location using Probabilistic Ranking of Methods based on Execution Scenarios and Information Retrieval", IEEE Transactions on Software Engineering, vol. 33, no. 6, June 2007, pp. 420-432 [link]

Poshyvanyk, D., Petrenko, M., Marcus, A., "Integrating COTS Search Engines into Eclipse: Google Desktop Case Study", 2nd International ICSE'07 Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques (IWICSS'07), Minneapolis, MN, May 22, 2007 [pdf] [slides]

Poshyvanyk, D., Marcus, A., "Using Traceability Links to Assess and Maintain the Quality of Software Documentation", in the Proceedings of the ACM International Symposium on Grand Challenges in Traceability (GCT / TEFSE'07), Lexington, Kentucky, March 22-23, 2007, pp. 27-30 [pdf] [slides]

2006

Xie, X., Poshyvanyk, D., Marcus, A., "Visualization of CVS Repository Information", in the Proceedings of the 13th IEEE Working Conference on Reverse Engineering (WCRE'06), Benevento, Italy, October 23-27, 2006, pp. 231-242 (29% acceptance rate)[pdf] [slides]

Poshyvanyk, D., Marcus, A., "The Conceptual Coupling Metrics for Object-Oriented Systems", in the Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM'06), Philadelphia, PA, September 25-27, 2006, pp. 469-478 (28% acceptance rate)[pdf] [slides] - Most Influential Paper Award (presented at ICSME'16)

Poshyvanyk, D., Petrenko, M., Marcus, A., Xie, X., Liu, D., "Source Code Exploration with Google", in the Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM'06), Philadelphia, PA, September 25-27, 2006, pp. 334-338 (30% acceptance rate)[pdf] [slides] [tool]

Buchta, J., Petrenko, M., Poshyvanyk, D., Rajlich, V., "Teaching Evolution of Open Source Projects in Software Engineering Courses", in the Proceedings of 22nd IEEE International Conference on Software Maintenance (ICSM'06), Philadelphia, PA, September 25-27, 2006, pp.136-144 (28% acceptance rate) [pdf] [slides]

Poshyvanyk, D., Gueheneuc, Y.-G., Marcus, A., Antoniol, G., Rajlich, V. "Combining Probabilistic Ranking and Latent Semantic Indexing for Feature Identification", in the Proceedings of the 14th IEEE International Conference on Program Comprehension (ICPC'06), Athens, Greece, June 14-17, 2006, pp. 137-148 (36% acceptance rate) - Best Paper Award [see photo] [pdf] [slides]

Poshyvanyk, D., Marcus, A., Dong, Y. "JIRiSS - an Eclipse plug-in for Source Code Exploration", in the Proceedings of the 14th IEEE International Conference on Program Comprehension (ICPC'06), Athens, Greece, June 14-17, 2006, pp. 252-255 [pdf] [slides]

Marcus, A., De Lucia, A., Jane Huffman Hayes, Poshyvanyk, D., "Working Session: Information Retrieval Based Approaches in Software Evolution", in the Proceedings of 22nd IEEE International Conference on Software Maintenance (ICSM'06), Philadelphia, PA, Sept. 25-27, 2006, pp.197-199[pdf] [www]

Xie, X., Poshyvanyk, D., Marcus, A., "3D Visualization for Concept Location in Source Code" in the Proceedings of the 28th IEEE/ACM International Conference on Software Engineering (ICSE'06), Research Demonstrations, Shanghai, China, May 2006, pp. 839-842 (45% acceptance rate) [pdf] [slides]

2005

Marcus, A., Poshyvanyk, D., "The Conceptual Cohesion of Classes" in the Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September 25-30, 2005, pp. 133-142 (31% acceptance rate) [pdf] [slides]

Poshyvanyk , D., Marcus, A., Dong, Y., Sergeyev, A., "IRiSS - A Source Code Exploration Tool" in the Industrial and Tool Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September 25-30, 2005, pp. 69-72 (53% acceptance rate) [pdf] [slides]

Xie, X., Poshyvanyk, D., and Marcus, A., (2005), "Support for Static Concept Location with sv3D", in the Proceedings of 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'05), Budapest, Hungary, September 26, pp. 102-107 [pdf] [slides]

Marcus, A., Xie, X., Poshyvanyk, D "When and How to Visualize Traceability Links", in the Proceedings of the 3nd ACM International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE'05) , Long Beach, CA, November 8th, 2005 pp. 56-61 [pdf] [slides]

 

* These documents are made available as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each copyright holder. These works may not be reposted without the explicit permission of the copyright holder.