Christopher Vendome, Ph.D.
Education
- Ph.D., Computer Science, College of William & Mary, 2018
- M.S., Computer Science, College of William & Mary, 2014
- B.S., Computer Science, Emory University, 2012
Research Interests
- Software engineering
- Software evolution and maintenance
- Software licensing and license compliance
- Software repository mining
- Mobile software development and testing
Honors and awards
- ACM SIGSOFT Distinguished Paper Award at ASE'17 (2017)
- NSF Travel Grant ($1,350) (2016)
- ACM SIGSOFT Travel Grants ($925) (2015)
Journal Papers
- [J3] Romano, S., Vendome, C., Scanniello, G., and Poshyvanyk, D., "A Multistudy Investigation Into Dead Code", IEEE Transactions on Software Engineering (TSE), *accepted*
- [J2] Vendome, C., Bavota, G., Di Penta, M., Linares-Vasquez, M., German, D., and Poshyvanyk, D., "License Usage and Changes: A Large-Scale Study on GitHub", Empirical Software Engineering (EMSE), June 2017, Volume 22, Issue 3, pp. 1537-1577.
- [J1] Linares-Vasquez, M., Vendome, C., Tufano, M., and Poshyvanyk, D., "How Developers Micro-Optimize Android Apps", Journal of Systems and Software (JSS), Volume 130, August 2017, pp. 1-23.
Conference Papers
- [C15] Vendome, C., German, D., Di Penta, M., Linares-Vasquez, M., Bavota, G., and Poshyvanyk, D., "To Distribute or Not to Distribute? Why Licensing Bugs Matter", in Proceedings of the 40th ACM/IEEE International Conference on Software Engineering (ICSE'l8). (20.9% acceptance ratio)
- [C14] Li, B., Vendome, C., Linares-Vasquez, M., and 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). (37% acceptance ratio)
- [C13] Scalabrino, S., Bavota, G., Vendome, C., Linares-Vasquez, M., Poshyvanyk, D., and Oliveto, R., "Automatically Assessing Code Understandability: How Far Are We?", in Proceedings of 32nd IEEEIACM 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
- [C12] Linares-Vasquez, M., Bavota, G., Tufano, M., Moran, K., Di Penta, M., Vendome, C., Bernal-Cardenas, 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), Paderbom, Germany, September 4-8, 2017, pp. 233-244. (24.4% acceptance ratio)
- [C11] Vendome, C., Linares-Vasquez, 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 rate)
- [C10] 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)
- [C9] Linares-Vasquez, 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), Saarbriicken, Germany, July 18-20, 2016, pp. 270-281. (25% acceptance ratio)
- [C8] 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, pp. 1-10. (30% acceptance ratio)
- [C7] 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, Illinois, April10 -15,2016, pp. 341-352. (27% acceptance ratio)
- [C6] Moran, K., Linares-Vasquez, M., Bernal-Cardenas, 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, Illinois, AprillO -15, 2016, pp. 33-44. (27% acceptance ratio)
- [C5] Linares-Vasquez, 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), Bremen, Germany, September 29- October 1, 2015, pp. 352-361. (24% acceptance ratio)
- [C4] Linares-Vasquez, M., Li, B., Vendome, C., and Poshyvanyk, D., "How Do Developers Document Database Usages in Source Code?", in Proceedings of 30th IEEE International Conference on Automated Software Engineering (ASE'15), Lincoln, Nebraska, USA, November 9-15,2015, pp. 36-41. (39% acceptance ratio)
- [C3] Vendome, C., Linares-Vasquez, 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, September 29-October 1, 2015, pp. 31-40. (22% acceptance ratio)
- [C2] White, M., Vendome, C., Linares-Vasquez, 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)
- [C1] Vendome, C., Linares-Vasquez, 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)
Workshop, Tool Demonstration & Poster Papers
- Moran, K., Linares-Vasquez, M., Bernal-Cardenas, C., Vendome, C., and Poshyvanyk, D., "CrashScope: A Practical Tool for Automated Testing of Android Applications", in Proceedings of 39th IEEEIACM International Conference on Software Engineering (ICSE'17), Formal Research Demonstrations Track, Buenos Aires, Argentina, May 20-28, 2017, pp. 15-18. (31% acceptance ratio)
- Vendome, C., "Assisting Developers with License Compliance", in Proceedings of 38th ACMIIEEE International Conference on Software Engineering (ICSE'16), Doctoral Symposium, Austin, Texas, May 14-May 22, 2016, pp. 811- 814.
- Vendome, C., "A Large Scale Study of License Usage on GitHub", in Proceedings 37th IEEE/ACM international Conference on Software Engineering (ICSE'15), ACM Student Research Competition, Florence, Italy, May 16-24, 2015, pp. 763-765.