Computer Science

2014 - 2016

Alumni Employment || Conference Presentations || Internships || Awards/Honors || Publications || Fellowships || Travel Grants || Community Service/Outreach || Archive || Submit Content

Alumni Employment

Software Developer, Amazon Web Services, Herndon, Virginia. September 2015. Liu Yin, MS, Computer Science.

Assistant Professor, Christopher Newport University, Newport News, VA. 2015. Aaron Koehl, PhD, Computer Science.

Member of Technical Staff, VMware Inc., California. 2014. Lei Lu, PhD, Computer Science.

Research Engineer, Shape Security Inc., Mountain View, CA. 2014. Nan Zheng, PhD, Computer Science.

IBM T. J Watson Research Center. 2016. Lingfei Wu, PhD, Computer Science.

Conference Presentations

H. Xu, et al., "E-commerce Reputation Manipulation: The Emergence of Reputation-Escalation-as-a-Service" presented at the 24th International World Wide Web Conference (WWW 2015), Florence, Italy. May 18-22, 2015. Haitao Xu, PhD, Computer Science.

Moran, K., et al., "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, to appear 13 pages (25.4% acceptance ratio). August 31-September 4, 2015. Kevin P. Moran, PhD, Computer Science; Mario Linares-Vásquez, PhD, Computer Science; Carlos Bernal-Cárdenas, PhD, Computer Science.

G. Peng, "All or None? The Dilemma of Handling WiFi Broadcast Traffic in Smartphone Suspend Mode," presented at IEEE Infocom Hong Kong, China. April 26 - May 1, 2015. April 26-May 1, 2015. Ge Peng, PhD, Computer Science.

Heterogeneous Cores For MapReduce Processing: Opportunity or Challenge? in the IEEE/IFIP Network Operations and Management Symposium (NOMS 2014), Krakow, Poland. May, 2014. Feng Yan, PhD, Computer Science.

Agile Middleware for Scheduling: Meeting Competing Performance Requirements of Diverse Tasks in the 5th ACM/SPEC International Conference in Performance Engineering (ICPE 2014), Dublin, Ireland. March, 2014. Feng Yan, PhD, Computer Science.

Optimizing Power and Performance Trade-offs of MapReduce Job Processing with Heterogeneous Multi-Core Processors, in the 7th IEEE International Conference on Cloud Computing (CLOUD 2014), Alaska, USA. June, 2014. Feng Yan, PhD, Computer Science.

L. Wu and A. Stathopoulos, "Enhancing the PRIMME Eigensolver for Computing Accurately Singular Triplets of Large Matrices" presented in 13th Copper Mountain Conference on Iterative Methods, 2014, Copper Mountain, Colorado. April 6-11, 2014. Lingfei Wu, PhD, Computer Science.

Z. Qin , et al., "Preserving Secondary Users' Privacy in Cognitive Radio Networks" presented at IEEE Infocom, Toronto, Canada. April 27- May 22014. Zhengrui Qin, PhD, Computer Science.

Moran, K., Linares-Vásquez, M., and Poshyvanyk, D., "Automated GUI Testing of Android Apps: From Research to Practice", in Proceedings of 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME'16), Technical Briefing, Raleigh, NC, October 2-10, 2016, to appear 1 page. Kevin Moran, PhD, Computer Science.

“Tale of Tails: Anomaly Avoidance in Data Centers”, SRDS. 2016. Ji Xue, PhD, Computer Science.

“Managing Datacenter Tickets: Prediction and Active Sizing”, DSN. 2016. Ji Xue, PhD, Computer Science.

Xing Gao, Dachuan Liu, Haining Wang and Kun Sun, "PmDroid: Permission Supervision for Android Advertising", The 34th Symposium on Reliable Distributed Systems (SRDS 2015), Montreal, Canada, September 28th to October 1st. Xing Gao, PhD, Computer Science.

J. Xue, R. Birke, L. Y. Chen and E. Smirni. "Managing Datacenter Tickets: Prediction and Active Sizing." June 2016. Ji Xue, PhD, Computer Science.

"Shanhe Yi, et al., ""GlassGesture: Exploring Head Gesture Interface of Smart Glasses"", The 35th IEEE International Conference on Computer Communications (INFOCOM'16), San Francisco, CA, April 2016." Shanhe Yi, PhD, Computer Science.

R.M. Givens. "Optimization of Wireless Sensor Networks in Environmental Monitoring." 2nd Annual Conference on Civic Movements and Democracy. Newport News, VA. November 2015. Robin M. Givens, PhD, Computer Science.

R.M. Givens. "Sensor Location Problems: Open Locating-Dominating Sets." INFORMS Annual Meeting. Philadelphia, PA. November 2015. Robin M. Givens, PhD, Computer Science.

Omar Shoukry, Mohamed Abdel Mohsen, John Tadrous, Hesham El Gamal, Tamer ElBatt, Nayer Wanas, Yaser Elnakieb, and Mohamed Khairy, Proactive scheduling for content prefetching in mobile networks, In Proceedings of 2014 IEEE International Conference on Communications (ICC), Sydney, Australia, June 2014. Mohamed Assem Ibrahim, PhD, Computer Science.

Mohamed A. Abd ElMohsen and Hatem M. El-Boghdadi, Investigating the Viability of Maximum Flexibility Selection Function in Bufferless 2D Meshes. In Proceedings of the 3rd International Workshop on Many-core Embedded Systems (MES '15), Portland, OR, USA, June 2015. Mohamed Assem Ibrahim, PhD, Computer Science.

Omar Shoukry, Mohamed Abdel Mohsen, John Tadrous, Hesham El Gamal, Tamer ElBatt, Nayer Wanas, Yaser Elnakieb, and Mohamed Khairy, Proactive scheduling for content prefetching in mobile networks, In Proceedings of 2014 IEEE International Conference on Communications (ICC), Sydney, Australia, June 2014. Mohamed Assem Ibrahim, PhD, Computer Science.

Automatically Documenting Unit Test Cases. Boyang Li, Christopher Vendome, Mario Linares-Vasquez, Denys Poshyvanyk, Nicholas A. Kraft, in Proceedings of 9th IEEE International Conference on Software Testing, Verification and Validation (ICST'16) Chicago, IL, USA, pp.341-352. Boyang Li, PhD, Computer Science.

Automatically Documenting Software Artifacts. Boyang Li, in Proceedings of 32nd International Conference on Software Maintenance and Evolution (ICSME'16), Raleigh, NC, USA, pp. 631-635. Boyang Li, PhD, Computer Science.

Nicolas Van Balen et. al. " A Behavioral Biometrics Based Approach to Online Gender Classication"  12th EAI International Conference on Security and Privacy in Communication Networks, Guangzhou, People's Republic of China. October 10–12, 2016. Nicolas Van Balen, PhD, Computer Science.

B. Nie, D. Tiwari, S. Gupta, E. Smirni, and J. H. Rogers. A large-scale study of soft-errors on GPUs in the field. In 2016 IEEE International Symposium on High Performance Computer Architecture, HPCA 2016, Barcelona, Spain, March 12-16, 2016, pages 519-530, 2016. Bin Nie, PhD, Computer Science.

"Runtime Value Numbering: A Profiling Technique to Pinpoint Redundant Computations", Shasha Wen, Xu Liu, Milind Chabbi. October 2015. Shasha Wen, PhD, Computer Science.

Zijiang Hao, et al., "SMOC: A Secure Mobile Cloud Computing Platform," presented at IEEE INFOCOM 2015, Hong Kong, China. Zijiang Hao, PhD, Computer Science.

Zijiang Hao, et al., "Poster Abstract: EdgeStore: Integrating Edge Computing into Cloud-Based Storage Systems," presented at IEEE/ACM SEC 2016, Washington DC. Zijiang Hao, PhD, Computer Science.

Zijiang Hao, et al., "Towards User Re-Authentication on Mobile Devices via On-Screen Keyboard," presented at IEEE HotWeb 2016, Washington DC. Zijiang Hao, PhD, Computer Science.

Nancy Carter, Ed Novak, Cheng Li, Zhengrui Qin, and Qun Li. Graphical Passwords for Older Computer Users. Doctoral Symposium at 28th ACM User Interface Software and Technology Symposium (ACM UIST), Charlotte, NC, Nov. 8-11, 2015. Nancy Carter, PhD, Computer Science.

Internships

Work as a research assistant in NEC Laboratories Amrica. May 2014-May 2015. Zhang Xu, PhD, Computer Science.

Research Intern, Microsoft Research, Redmond, WA. July 2014-September 2013. Feng Yan, PhD, Computer Science.

Software Development Engineer Intern, Amazon. February-June 2015. Liu Yin, MS, Computer Science.

Software Development Engineer Intern, Amazon. May-August 2014. Liu Yin, MS, Computer Science.

Google. 2015-2016. Ji Xue, PhD, Computer Science.

IBM Research. 2015. Ji Xue, PhD, Computer Science.

Research Intern at Intelligent Automation, Inc. Summer 2016. Shanhe Yi, PhD, Computer Science.

IT Associate at GuideStar USA. January 2015. Alexander Powell, MS, Computer Science.

Research Assistant, Department of Computer Science, W&M. September 2015. Xianchen Meng, MS, Computer Science.

Showcase and Innovation Intern, Avanade Inc. Summer 2016. Amanda Watson, MS, Computer Science.

Research Intern, ABB Corporate research Center, Raleigh, NC. 2016-2017. Boyang Li, PhD, Computer Science.

Lawrence Livermore National Laboratory, Livermore, CA, USA. 2015. Shasha Wen, PhD, Computer Science.

Hewlett Packard Enterprise, Palo Alto, CA, USA. 2016. Shasha Wen, PhD, Computer Science.

Summer Intensive Instructor, All Star Code, New York, NY. Summer 2016. Stephen Feldman, MS, Computer Science.

Research Intern, Oak Ridge National Laboratory. Summer 2015. Bin Nie, PhD, Computer Science.

Research Intern, Analytics Lab at Hewlett Packard Enterprise. Summer 2016. Bin Nie, PhD, Computer Science.

Software Development Engineer Intern, Amazon. 2016. Ge Peng, PhD, Computer Science.

Software Development Engineer Intern, Facebook. 2016. Ge Peng, PhD, Computer Science.

Pacific Northwest National Laboratory. Summer 2016. Du Shen, PhD, Computer Science.

Applied Research Intern, Bentley Systems. 2015. Atiqur Rahman, PhD, Computer Science.

Showcase and Innovation Intern; Seattle, WA. Summer 2016. Amanda Watson, PhD, Computer Science.

NTT Innovation Institute Inc; East Palo Alto, CA. Summer 2015. Amanda Watson, PhD, Computer Science.

Awards/Honors

First Place Graduate Student Winner of the ACM Student Research Competition at ICSE 2015, Awarded by ACM SIGSOFT. May 22, 2015. Mario Linares-Vásquez, PhD, Computer Science.

International Student Achievement Award 2015 - Jack Wolf Scholarship Awarded by Reves Center of International Studies, The College of William and Mary. May 10, 2015. Mario Linares-Vásquez, PhD, Computer Science.

2015-2016 Virginia Space Grant Consortium (VSGC) Graduate Research STEM Fellowship, Project Title: Enhancing Bug Reports for Mobile Apps. March 2015. Kevin P. Moran, PhD, Computer Science.

SIGSOFT CAPS Grant Award, ACM. 2014. Feng Yan, PhD, Computer Science.

Moran, K. "Enhancing Android Application Bug Reporting", ACM Student Research Competition (SRC), Bergamo, Italy, August 31-September 4, 2015, Second Place Graduate Winner in ACM Student Research Competition. 2015. Kevin Moran, PhD, Computer Science.

Google Intern Spotlight. 2016. Ji Xue, PhD, Computer Science.

DSN. 2016. Ji Xue, PhD, Computer Science.

Skype Award, Microsoft Imagine Cup. 2014. Sunil Manandhar, PhD, Computer Science.

Student Travel Grant for HPCA 2016. Bin Nie, PhD, Computer Science.

GHC (Grace Hopper Celebration of Women in Computing) Scholarship. 2015. Bin Nie, PhD, Computer Science.

Seventh place, at ACM-ICPC 2016 Mid-Atlantic site, awarded by ACM,2016, Xiaoran Peng, MS, Computer Science. 2016. Xiaoran Peng, MS, Computer Science.

2nd position, competition of Battle of Water Network DMA, 2016. Participated as intern of Bentley Systems. Atiqur Rahman, PhD, Computer Science.

Publications

Vendome, C., et al., "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. September 29-October 1, 2015. Christopher Vendome, PhD, Computer Science; Mario Linares-Vásquez, PhD, Computer Science.

Proactive Management of Systems via Hybrid Analytic Techniques, in Proceedings of 2015 IEEE International Conference on Cloud and Autonomic Computing (CAC 2015), Cambridge, MA. Sep, 2015. Feng Yan, PhD, Computer Science.

G. Peng, et al., "A Continuous and Noninvasive User Authentication System for Google Glass," ACM MobiSys (Poster), Florence, Italy, May 18-22, 2015. May 18-22, 2015. Ge Peng, PhD, Computer Science.

Vendome, C., et al., "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. May 18-19, 2015. Christopher Vendome, PhD, Computer Science; Mario Linares-Vásquez, PhD, Computer Science.

F. Yan, et al., "Performance Modeling and Scalability Optimization of Distributed Deep Learning Systems" in Proceedings of the 21st ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2015), Sydney, Australia. August, 2015. Feng Yan, PhD, Computer Science.

B. Dong, et al., "Measurement-Based Editing of Diffuse Albedo with Consistent Interreflections", ACM Transactions on Graphics, Volume 34, Issue 4, Article 112, August 2015. Aug, 2015. Bo Dong, PhD, Computer Science.

G. Peng, et al., "All or None? The Dilemma of Handling WiFi Broadcast Traffic in Smartphone Suspend Mode," IEEE INFOCOM 2015, Hong Kong, China. April 26-May 1, 2015. April 26-May 1, 2015. Ge Peng, PhD, Computer Science.

"Physical Media Covert Channels on Smart Mobile Devices," Ubicomp 2015. September 2015. Ed Novak, PhD, Computer Science.

H. Xu, et al., "E-commerce Reputation Manipulation: The Emergence of Reputation-Escalation-as-a-Service", in Proceedings of the 24th International World Wide Web Conference (WWW 2015), Florence, Italy. May 2015. Haitao Xu, PhD, Computer Science.

F. Yan, et al., "DyScale: a MapReduce Job Scheduler for Heterogeneous Multi-core Processors" in IEEE Transaction on Cloud Computing (TCC). 2015. Feng Yan, PhD, Computer Science.

H. Li and P. Peers, "Radiometric Transfer: Example-Based Radiometric Linearization of Photographs", Computer Graphics Forum, Volume 34, Issue 4, June 2015,. 2015. Han Li, PhD, Computer Science.

F. Yan, et al., "Heterogeneous Cores For MapReduce Processing: Opportunity or Challenge?" in Proceedings of the IEEE/IFIP Network Operations and Management Symposium (NOMS 2014), Krakow, Poland. May, 2014. Feng Yan, PhD, Computer Science.

F. Yan, et al., "Agile Middleware for Scheduling: Meeting Competing Performance Requirements of Diverse Tasks" in Proceedings of the 5th ACM/SPEC International Conference in Performance Engineering (ICPE 2014), Dublin, Ireland. March, 2014. Feng Yan, PhD, Computer Science.

F. Yan, et al., "Model-Based Storage Tiering for Smooth System Operation" in Proceedings of the 11th International Conference on Autonomic Computing (ICAC 2014), Philadelphia, PA,. June, 2014. Feng Yan, PhD, Computer Science.

F. Yan, et al., "Optimizing Power and Performance Trade-offs of MapReduce Job Processing with Heterogeneous Multi-Core Processors" in Proceedings of the 7th IEEE International Conference on Cloud Computing (CLOUD 2014), Alaska, USA. June, 2014. Feng Yan, PhD, Computer Science.

B. Dong, et al., "Scattering Parameters and Surface Normals from Homogeneous Translucent Materials using Photometric Stereo," Columbus, Ohio. June 23-28, 2014. Bo Dong, PhD, Computer Science.

H. Xu, et al., "Click Fraud Detection on the Advertiser Side", in Proceedings of the 19th European Symposium on Research in Computer Security (ESORICS 2014), Wroclaw, Poland. September 2014. Haitao Xu, PhD, Computer Science.

F. Yan, et al., "Heterogeneous Cores For MapReduce Processing: Opportunity or Challenge?", in Proceedings of the IEEE/IFIP NOMS 2014, Krakow, Poland. May 2014. Feng Yan, PhD, Computer Science.

L. Lu, et al., "Application-Driven Dynamic Vertical Scaling of Virtual Machines in Resource Pools" to in Network Operation and Management Symposium (IEEE/IFIP NOMS) Krakow, Poland. May 2014. Lei Lu, PhD, Computer Science.

Y. Ding, et al., "Finding the Limit: Examining the Potential and Complexity of Compilation Scheduling for JIT-Based Runtime Systems", ASPLOS. 2014. Yufei Ding, PhD, Computer Science; Mingzhou Zhou, PhD, Computer Science; Zhijia Zhao, PhD, Computer Science.

Z. Xu, et al., "Power Attack, an Increasing Threat to Data Centers", Distributed System Security Symposium (NDSS). 2014. Zhang Xu, PhD, Computer Science.

Z. Zhao et al., HPar: A Practical Parallel Parser for HTML - Taming HTML Complexities for Parallel Parsing ACM Transactions on Architecture and Code Optimization (TACO). 2014. Zhijia Zhao, PhD, Computer Science.

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. 2015. Kevin Moran, PhD, Computer Science; Carlos Bernal-Cárdenas, PhD, Computer Science.

Moran, K., “Fixing Bug Reporting for Mobile and GUI-Based Applications”, in Proceedings of 38thACM/IEEE International Conference on Software Engineering (ICSE’16), Doctoral Symposium, Austin, TX, May 14-22, 2016. Kevin Moran, PhD, Computer Science.

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 38thACM/IEEE International Conference on Software Engineering (ICSE’16), Formal Research Tool Demonstration, Austin, TX, May 14-22, 2016 (32% acceptance ratio). Kevin Moran, PhD, Computer Science;  Carlos Bernal-Cárdenas, PhD, Computer Science.

Wallace, K., Moran, K., Novak, E., Zhou, G., Sun, K., “Toward Sensor-Based Random Number Generation for Mobile and IoT Devices”, in IEEE Internet of Things Journal (IoT), May, 2016. Kevin Moran, PhD, Computer Science.

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, to appear 12 pages. Kevin Moran, PhD, Computer Science; Qi Luo, PhD, Computer Science.

“Scheduling Data Analytics Work with Performance Guarantees: Queuing and Machine Learning Models in Synergy”, Journal of Cluster Computing 19(2): pp. 849-864. 2016. Ji Xue, PhD, Computer Science. Kevin Moran, PhD, Computer Science.

Xing Gao, Dachuan Liu, Haining Wang and Kun Sun, "PmDroid: Permission Supervision for Android Advertising", The 34th Symposium on Reliable Distributed Systems (SRDS 2015), Montreal, Canada, September 28th to October 1st. Xing Gao, PhD, Computer Science.

Fan Luo, Haonan Wang, Mohamed Ibrahim, Onur Kayiran, Adwait Jog. "Managing Thread-level Parallelism for Efficient and Fair Multi-programming in GPUs" ASPLOS '17. Fan Luo, MS/PhD, Computer Science.

Shuai Hao, Haining Wang, Angelos Stavrou, and Evgenia Smirni. "On the DNS Deployment of Modern Web Services", In The 23rd IEEE International Conference on Network Protocols (ICNP '15), San Francisco, CA, Nov. 2015. (Best Paper Nominee). Shuai Hao, PhD, Computer Science.

G. Peng, G. Zhou, D. T. Nguyen, X. Qi and S. Lin, "HIDE: AP-Assisted Broadcast Traffic Management to Save Smartphone Energy," 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS), Nara, 2016, pp. 509-518. Ge Peng, PhD, Computer Science

"Luo, Q., Moran, K., and Poshyvanyk, D., "A Large-scale Empirical Comparison of Static and Dynamic Test Case Prioritization Techniques", In Proceeding of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE'16), Seattle, WA, Nov 13-18, 2016, pp. 655-666. Qi Luo, PhD, Computer Science.

Luo, Q., Poshyvanyk, D., Grechanik, M., "Mining Performance Regression Inducing Code Changes in Evolving Software", In Proceeding of the 13th International Conference on Mining Software Repositories (MSR'16), Austin, TX, May 14-15, 2016, pp. 25-36. Qi Luo, PhD, Computer Science.

Luo, Q., Poshyvanyk, D., Nair, A., Grechanik, M., "FOREPOST: A Tool For Detecting Performance Problems with Feedback-Driven Learning Software Testing", In Proceeding of the 38th International Conference on Software Engineering (ICSE'16), Formal Research Tool Demonstration, Austin, TX, May 14-22, 2016. Qi Luo, PhD, Computer Science.

Luo, Q., Nair, A., Grechanik, M., Poshyvanyk, D., "FOREPOST: Finding Performance Problems Automatically with Feedback-Directed Learning Software Testing", Empirical Software Engineering (EMSE), 2016, pp. 1-51. Qi Luo, PhD, Computer Science.

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). Michele Tufano, PhD, Computer Science.

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. Michele Tufano, PhD, Computer Science.

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. Michele Tufano, PhD, Computer Science.

Mohamed A. Abd ElMohsen and Hatem M. El-Boghdadi, Investigating the Viability of Maximum Flexibility Selection Function in Bufferless 2D Meshes, In Proceedings of the 3rd International Workshop on Many-core Embedded Systems (MES '15), Portland, OR, USA, June 2015. Mohamed Assem Ibrahim, PhD, Computer Science.

Automatically Documenting Software Artifacts. Boyang Li, in Proceedings of 32nd International Conference on Software Maintenance and Evolution (ICSME'16), Raleigh, NC, USA. Boyang Li, PhD, Computer Science.

Arbitrating Traffic Contention for Power Saving with Multiple PSM Clients. Dachuan Liu, Haining Wang, Gang Zhou, Weizhen Mao, Boyang Li, IEEE Transactions on Wireless Communications, 2016. Boyang Li, PhD, Computer Science.

Documenting Database Usages and Schema Constraints in Database-Centric Applications. Mario Linares-Vasquez, Boyang Li, Christopher Vendome, Denys Poshyvanyk, in Proceedings of 25th ACM International Symposium on Software Testing and Analysis (ISSTA'16) Saarbrucken, Germany, pp. 270-281. Boyang Li, PhD, Computer Science.

Automatically Documenting Unit Test Cases. Boyang Li, Christopher Vendome, Mario Linares-Vasquez, Denys Poshyvanyk, Nicholas A. Kraft, in Proceedings of 9th IEEE International Conference on Software Testing, Verification and Validation (ICST'16) Chicago, IL, USA, pp.341-352. Boyang Li, PhD, Computer Science.

How Do Developers Document Database Usages in Source Code? Mario Linares-Vasquez, Boyang Li, Christopher Vendome, and Denys Poshyvanyk, in Proceedings of 30th IEEE/ACM International Conference on Automated Software Engineering (ASE'15) Lincoln, NE, USA, pp. 36-41. Boyang Li, PhD, Computer Science.

Synthesis of circular compositional program proofs via abduction. Isil Dillig, Thomas Dillig, Boyang Li, Ken McMillan, Mooly Sagiv, International Journal on Software Tools for Technology Transfer (STTT'15): 1-13. Boyang Li, PhD, Computer Science.

Sanitizing And Minimizing Databases For Software Application Test Outsourcing. Boyang Li, Mark Grechanik, Denys Poshyvanyk, in Proceedings of 7th IEEE International Conference on Software Testing, Verification and Validation (ICST'14), Cleveland, OH, USA, pp. 233-242. Boyang Li, PhD, Computer Science.

Enhancing Utility and Privacy of Data for Software Testing. Boyang Li, in Proceedings of 2014 IEEE International Conference on Software Testing, Verification, and Validation Workshops (ICSTW'14), Cleveland, OH, USA, pp. 233-234. Boyang Li, PhD, Computer Science.

Inductive Invariant Generation via Abductive Inference. Isil Dillig, Thomas Dillig, Boyang Li, Ken McMillan, in Proceedings of 2013 ACM SIGPLAN International Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'13), Indianapolis, Indiana, USA, pp. 443-456. Boyang Li, PhD, Computer Science.

Synthesis of Circular Compositional Program Proofs via Abduction. Boyang Li, Isil Dillig, Thomas Dillig, Ken McMillan, Mooly Sagiv, in Proceedings of 19th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'13), Rome, Italy, pp. 370-384. Boyang Li, PhD, Computer Science.

Reducing Interruptions at Work: A Large-Scale Field Study of FlowLight. Manuela Zuger, Christopher Corley, Andre N. Meyer, Boyang Li, Thomas Fritz, David Shepherd, Vinay Augustine, Patrick Francis, Nicholas Kraft, Will Snipes, in Proceedings of international conference of Human-Computer Interaction (CHI'17), Denver, CO, USA, to appear 12 pages. Boyang Li, PhD, Computer Science.

Probir Roy, Xu Liu, Shuaiwen Leon Song, "SMT-Aware Instantaneous Footprint Optimization" The 25th ACM international Symposium on High-Performance and Distributed Computing (HPDC'16), Kyoto, Japan. Acceptance ratio: 15.5% (20/129). Probir Roy, PhD, Computer Science.

Probir Roy, Xu Liu, "StructSlim: A Lightweight Profiler to Guide Structure Splitting" The 2016 International Symposium on Code Generation and Optimization (CGO'16), Barcelona, Spain. Acceptance ratio: 23% (25/108). Probir Roy, PhD, Computer Science.

Shasha Wen, Xu Liu, Milind Chabbi, ”Runtime Value Numbering: A Profiling Technique to Pinpoint Redundant Computations”, The 24th International Conference on Parallel Architectures and Compilation Techniques, Oct 18-21, 2015, San Francisco, California, USA. Shasha Wen, PhD, Computer Science.

Shasha Wen, Milind Chabbi, Xu Liu, "RedSpy: Exploring Value Locality in Software", The 22nd International Conference on Architectural Support for Programming Languages and Operating Systems, Apr 8-12, 2017, Xi'an, China. Shasha Wen, PhD, Computer Science.

Hao Xu, Shasha Wen, Alfredo Gimenez, Todd Gamblin and Xu Liu, ”Dr-BW: Identifying Bandwidth Contention in NUMA Architectures with Supervised Learning”, The 31st IEEE International Parallel and Distributed Processing Symposium, May 29 - Jun 2, 2017, Orlando, Florida, USA. Shasha Wen, PhD, Computer Science.

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). Carlos Bernal-Cárdenas, PhD, Computer Science.

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. Carlos Bernal-Cárdenas, PhD, Computer Science.

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). Carlos Bernal-Cárdenas, PhD, Computer Science.

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). Carlos Bernal-Cárdenas, PhD, Computer Science.

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). Carlos Bernal-Cárdenas, PhD, Computer Science.

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. Carlos Bernal-Cárdenas, PhD, Computer Science.

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). Carlos Bernal-Cárdenas, PhD, Computer Science.

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). Carlos Bernal-Cárdenas, PhD, Computer Science.

Wallace, Kyle, et al. "Toward Sensor-Based Random Number Generation for Mobile and IoT Devices." IEEE Internet of Things Journal 3.6 (2016): 1189-1201. Kyle Wallace, PhD, Computer Science.

Automatically Documenting Unit Test Cases. Boyang Li, Christopher Vendome, Mario Linares-Vasquez, Denys Poshyvanyk, Nicholas A. Kraft, in Proceedings of 9th IEEE International Conference on Software Testing, Verification and Validation (ICST'16) Chicago, IL, USA, pp.341-352. Boyang Li, PhD, Computer Science.

B. Nie, D. Tiwari, S. Gupta, E. Smirni, and J. H. Rogers. A large-scale study of soft-errors on GPUs in the field. In 2016 IEEE International Symposium on High Performance Computer Architecture, HPCA 2016, Barcelona, Spain, March 12-16, 2016, pages 519-530, 2016. Bin Nie, PhD, Compute Science.

Shuai Hao and Haining Wang. "Exploring Domain Name Based Features on the Effectiveness of DNS Caching, " ACM SIGCOMM Computer Communication Review (CCR), Volume 47 Issue 1, Jan. 2017. Shuai Hao, PhD, Computer Science.

G. Peng, et al., "HIDE: AP-assisted Broadcast Traffic Management to Save Smartphone Energy", IEEE ICDCS, Nara, Japan, 2016. Ge Peng, PhD, Computer Science.

G. Peng, et al., "Continuous Authentication With Touch Behavioral Biometrics and Voice on Wearable Glasses", IEEE Transactions on Human-Machine Systems, 2016, vol.PP, no.99, pp.1-13. Ge Peng, PhD, Computer Science.

Shen, Du, Xu Liu, and Felix Xiaozhu Lin. "Characterizing emerging heterogeneous memory." Proceedings of the 2016 ACM SIGPLAN International Symposium on Memory Management. ACM, 2016. Du Shen, PhD, Computer Science.

"Q. Yang; P. Gasti; G. Zhou; A. Farajidavar; K. Balagani, ""On Inferring Browsing Activity on Smartphones via USB Power Analysis Side-channel,"" in IEEE Transactions on Information Forensics and Security , vol.PP, no.99, pp.1-1 doi: 10.1109/TIFS.2016.2639446" Qing Yang, MS/PhD, Computer Science.

Zijiang Hao, et al., "SMOC: A Secure Mobile Cloud Computing Platform," in Proceedings of IEEE INFOCOM 2015, Hong Kong, China. Zijiang Hao, PhD, Computer Science.

Zijiang Hao, et al., "Poster Abstract: EdgeStore: Integrating Edge Computing into Cloud-Based Storage Systems," in Proceedings of IEEE/ACM SEC 2016, Washington DC. Zijiang Hao, PhD, Computer Science.

Zijiang Hao, et al., "Towards User Re-Authentication on Mobile Devices via On-Screen Keyboard," in Proceedings of IEEE HotWeb 2016, Washington DC. Zijiang Hao, PhD, Computer Science.

Anke van Zuylen, James Bieron, Frans Schalekamp, Gexin Yu, A tight upper bound on the number of cyclically adjacent transpositions to sort a permutation, Information Processing Letters, Volume 116, Issue 11, November 2016, Pages 718-722. James Bieron, PhD, Computer Science.

Marken JP, Halleran AD, Rahman A, Odorizzi L, LeFew MC, Golino CA, et al. (2016) A Markovian Entropy Measure for the Analysis of Calcium Activity Time Series. PLoS ONE 11(12): e0168342. doi:10.1371/journal.pone.0168342. Atiqur Rahman, PhD, Computer Science.

Amanda Watson, Gang Zhou, "Microsleep Prediction Using an EKG Capable Heart Rate Monitor", in IEEE Conference on Connected Health (CHASE). 2016. Amanda Watson, PhD, Computer Science.

Luo, Q., "Input-Sensitive Performance Testing", In Proceeding of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE'16), Doctoral Symposium, Seattle, WA, Nov 13-18, 2016, to appear. Qi Luo, PhD, Computer Science.

Luo, Q., "Automatic Performance Testing Using Input-Sensitive Profiling", In Proceeding of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE'16), Student Research Competition, Seattle, WA, Nov 13-18, 2016, to appear. Qi Luo, PhD, Computer Science.

Grechanik, M., Luo, Q., Poshyvanyk, D., and Porter, A.,, "Enhancing Rules For Cloud Resource Provisioning via Learned Software Performance Models", In Proceeding of the 7th ACM/SPEC International Conference on Performance engineering (ICPE'16), Delft, the Netherlands, March 12-16, 2016, pp. 209-214. Qi Luo, PhD, Computer Science.

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. Qi Luo, PhD, Computer Science.

Fellowships

National Physical Science Consortium Fellowship. 2013-2014. Jesse Laeuchli, PhD, Computer Science.

Virginia Space Grant Consortium Graduate Fellowship. 2016-2017. Kevin Moran, PhD, Computer Science.

Graduate Studies and Research Recruitment Fellowship for the 2016-17, Department of Computer Science, College of William & Mary. Gurunath Kadam, PhD, Computer Science.

Graduate Studies and Research Recruitment Fellowship for 2016-18, Department of Computer Science, College of William & Mary. Tao Zhang, PhD, Computer Science.

Travel Grants

ACM SIGSOFT CAPS travel award, 37th IEEE/ACM International Conference on Software Engineering (ICSE'15), Florence, Italy. May 16-24, 2015. Christopher Vendome, PhD, Computer Science.

IEEE INFOCOM 2015 Student Travel Grant, Hong Kong, China. April 2015. Ge Peng, PhD, Computer Science.

ACM SIGSOFT CAPS travel award, 36th ACM/IEEE International Conference on Software Engineering- ICSE 2014, Hyderabad, India. May 31-June 7, 2014. Mario Linares-Vásquez, PhD, Computer Science.

IEEE SRDS 2015 Student Travel Grant, Montreal, Canada, September 28th to October 1st. Xing Gao, PhD, Computer Science.

IEEE INFOCOM 2016 Student Travel Grant, San Francisco, CA, USA April 2016. Shanhe Yi, PhD, Computer Science.

ISCA 2015 Travel Grant. Mohamed Assem Ibrahim, PhD, Computer Science.

Student travel grant for PACT2015, supported by NSF. Shasha Wen, PhD, Computer Science.

IEEE INFOCOM 2015 Student Travel Grant, Hong Kong, China. Zijiang Hao, PhD, Computer Science.

IEEE/ACM SEC 2016 Student Travel Grant, Washington DC. Zijiang Hao, PhD, Computer Science.

The First IEEE/ACM Symposium on Edge Computing (SEC) 2016 Student Travel Grant, Washington DC, USA. Shanhe Yi, PhD, Computer Science.

Community Service/Outreach

Program Committee: International Conference on Big Data, Small Data, Linked Data and Open Data 2016 (ALLDATA 2016). 2016. Feng Yan, PhD, Computer Science.

Program Committee: International Conference on Big Data, Small Data, Linked Data and Open Data 2015 (ALLDATA 2015). 2015. Feng Yan, PhD, Computer Science.

Program Committee: 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015), Artifact Evaluation track. 2015. Feng Yan, PhD, Computer Science.

USENIX ATC Student Summarizer. 2014. Feng Yan, PhD, Computer Science.

Program Committee: IEEE International Conference on Big Data 2014 (IEEE BigData 2014). 2014. Feng Yan, PhD, Computer Science.

IEEE INFOCOM 2015 Student Travel Grant, Hong Kong, China.
IEEE/ACM SEC 2016 Student Travel Grant, Washington DC.
The First IEEE/ACM Symposium on Edge Computing (SEC) 2016 Student Travel Grant,  Washington DC, USA