Carlos E. Bernal-Cárdenas

Carlos Eduardo Bernal-Cárdenas is a Ph.D. student at the College of William and Mary advised by Dr. Denys Poshyvanyk. He received his B.S. in Systems Engineering in 2012 and his M.Eng. in Systems and Computing Engineering in 2015 from Universidad Nacional de Colombia. His research interests include software engineering, software evolution and maintenance, information retrieval, software reuse, mining software repositories, mobile applications development and software testing.

See my work

Publications

2017

Moran, K., Bonett, R., Bernal-Cárdenas, C., 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

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, to appear 4 pages (31% acceptance ratio) [tool][demo]

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, to appear 4 pages (31% acceptance ratio) [demo]

2016

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) [tool] [video]

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)

2015

Moran, K., Linares-Vásquez, M., Bernal-Cárdenas, C., and Poshyvanyk, D., "Auto-Competing 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, to appear 13 pages (25.4% acceptance ratio)

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, to appear 12 pages (25.4% acceptance ratio) - ACM SIGSOFT Distinguished Paper Award

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, to appear 12 pages (31.5% acceptance ratio)

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, to appear 12 pages (30% acceptance ratio)

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), accepted

2014

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)

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).

2013

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, to appear, pp. 477-487 (20% acceptance ratio).

Teaching

Spring'16

  • CS 141 - Computational Problem Solving - Lab (Teaching Assistant)
  • CS 453 - Software Engineering (Teaching Assistant)

Fall'15

CS 141 - Computational Problem Solving (Teaching Assistant)

Spring'15

CS 243 - Discrete Structures (Teaching Assistant)

Fall'14

CS 243 - Discrete Structures (Teaching Assistant)

Contact Me

Office:

Email: