Cristina Videira Lopes

2017
Lopes, C. V., S. Chiba, T. D’Hondt, W. De Meuter, R. Gabriel, R. Hirschfeld, T. Pape, G. Salvaneschi, and M. Südholt, "Editorial: Introducing The Art, Science, and Engineering of Programming", The Art, Science, and Engineering of Programming, vol. 1, no. 1, pp. editorial-1, Jan 9, 2017.
Lopes, C V., R. Achar, and A. Valadares, "Predicate Collection Classes", Journal of Object Technology, vol. 16, issue 2, pp. 3:1–38, 04/2017.
Yang, D., P. Martins, V. Saini, and C. Lopes, "Stack Overflow in Github: Any Snippets There?", 14th International Conference on Mining Software Repositories (MSR 2017), Buenos Aires, Argentina, May 20-21, 2017.
Cramer, S. C., R. Zhou, M. Ingemanson, J. J. Choi, K. M. Wu, A. Kaur, F. Erani, D. Z. Yang, N. Khaturi, J. M. Cassidy, et al., "Targeted Training of a Motor-parietal Circuit Improves Its Behavioral Output", Stroke, vol. 48, no. Suppl 1, pp. A11-A11, Feb 1, 2017.
2016
Valadares, A., C. V. Lopes, R. Achar, and M. Bowman, "CADIS: Aspect-Oriented Architecture for Collaborative Modeling and Simulation", 2016 Winter Simulation Conference, Washington, D.C., IEEE, pp. 1024-1035, 12/2016.
Hondori, H. Mousavi, M. Khademi, L. Dodakian, A. McKenzie, C. V. Lopes, and S. C. Cramer, "Choice of Human–Computer Interaction Mode in Stroke Rehabilitation", Neurorehabilitation and neural repair, vol. 30, issue 3, 03/2016.
D’Souza, A. Renika, D. Yang, and C. V. Lopes, "Collective Intelligence for Smarter API Recommendations in Python", IEEE 16th International Working Conference onSource Code Analysis and Manipulation (SCAM), Raleigh, NC, pp. 51-60, Oct 2-3, 2016.
Saini, V., H. Sajnani, and C. Lopes, "Comparing Quality Metrics for Cloned and Non-Cloned Java Methods: A Large Scale Empirical Study", IEEE 32nd International Conference on Software Maintenance and Evolution (ICSME 2016), Raleigh, North Carolina, USA, IEEE, October, 2016.
Valadares, A., E. Gabrielova, and C. V. Lopes, "On Designing and Testing Distributed Virtual Environments", Wiley Journal on Concurrency and Computation: Practice and Experience, vol. 28, no. 12, pp. 3255–3522, August, 2016.
de Paula, A. Carvalho, E. Guerra, C. V. Lopes, H. Sajnani, and O A L. Lemos, "An Exploratory Study of Interface Redundancy in Code Repositories", IEEE 16th International Working Conference on Source Code Analysis and Manipulation (SCAM), Raleigh, NC, pp. 107-116, Oct 2-3, 2016.
Yang, D., A. Hussain, and C. Videira Lopes, "From Query to Usable Code: An Analysis of Stack Overflow Code Snippets", 13th International Conference on Mining Software Repositories, Austin, TX, ACM, pp. 341-402, 05/2016 .
Shen, W., C. V. Lopes, and J. W. Crandall, "An Online Mechanism for Ridesharing in Autonomous Mobility-on-Demand Systems", Twenty-Fifth International Joint Conference on Artificial Intelligence, New York, NY, AAAI Press, pp. 475-481, 07/2016.
Lopes, C. V., "Simulating Cities: A Software Engineering Perspective", Programming Languages and Systems: Proceedings of the 25th European Symposium on Programming (ESOP 2016), LNCS 9632, no. 9632: Springer, pp. 1-14, 04/2016.
Lopes, C. V., "Simulating Cities: A Systems Design Perspective (Keynote)", 15th International Conference on Modularity Companion, Málaga, Spain, ACM, pp. 3-3, March, 2016.
Saini, V., H. Sajnani, J. Kim, and C. Lopes, "SourcererCC and SourcererCC-I: Tools to Detect Clones in Batch mode and During Software Development", 38th International Conference on Software Engineering, Companion Proceedings, Austin, TX, ACM, pp. 597-600, 2016.
Sajnani, H., V. Saini, J. Svajlenko, C. K.. Roy, and C. V. Lopes, "SourcererCC: Scaling Code Clone Detection to Big Code", 38th International Conference on Software Engineering (ICSE 2016), Austin, TX, ACM, pp. 1157-1168 , 05/2016 .
2015
Valadares, A., and C. V. Lopes, "An Aspect-Oriented Approach to Large-Scale Urban Simulations", 2015 Winter Simulation Conference, Huntington Beach, CA, IEEE Press, pp. 3100-3101 , December, 2015.
Lemos, O. Augusto La, A. Carvalho de Paula, H. Sajnani, and C. V. Lopes, "Can the use of types and query expansion help improve large-scale code search?", IEEE 15th International Working Conference on Source Code Analysis and Manipulation (SCAM 2015), Bremen, Germany, pp. 41-50, September, 2015.
Fraser, S. D., L. Bak, R. DeLine, N. Feamster, L. Kuper, C. V. Lopes, and P. Wu, "The Future of Programming Languages and Programmers", 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (Companion Proceedings), Pittsburgh, PA, ACM, pp. 63-66, October, 2015.
Debeauvais, T., and C. Lopes, "Gate me if you can: The impact of gating on retention and revenues in Jelly Splash", Conference on the Foundations of Digital Games (FDG 2015), Pacific Grove, CA, July, 2015.
Lopes, C. V., and J. Ossher, "How Scale Affects Structure in Java Programs", ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), Pittsburgh, PA, ACM, pp. 675-694, October, 2015.
Shen, W., and C. Lopes, "Managing Autonomous Mobility on Demand Systems for Better Passenger Experience", 18th Conference on Principles and Practice of Multi-Agent Systems (PRIMA 2015), Bertinoro, Italy, pp. 20-35, October, 2015.
Sajnani, H., V. Saini, and C. Lopes, "A Parallel and Efficient Approach to Large Scale Clone Detection", Journal of Software: Evolution and Process, vol. 27, no. 6, pp. 402-429, Jun (online:Mar), 2015.
Debeauvais, T., A. Valadares, and C. V. Lopes, "RESTful Client–Server Architecture", Computer Games and Software Engineering, pp. 153-182, 2015.
Triandopoulos, N., M. T. Goodrich, D. Nguyen, O. Ohrimenko, C. Papamanthou, R. Tamassia, and C. Videira Lopes, Techniques for verifying search results over a distributed collection, , no. US 13/731,885, October 6, 2015.

Pages