March 10, 2017Ms.Kruti Sharma, my graduate RA, successfully defended her master thesis on Generating Smartphone Phishing Applications for Deception-based Defense. She graduates in May, 2017.February 28, 2017Our research paper on Automatically Detecting Integrity Violations In Database-Centric Applications is accepted to the 25th IEEE International Conference on Program Comprehension (ICPC), Buenos Aires, Argentina, 2017. Acceptance rate: 33% (28 accepted out of 83 submissions).July 20, 2016Received new NSF grant to fund my research on Securing Smartphone Applications Against Rapidly Expanding Accessibility-Based Attacks. We apply application modeling and compositional intercomponent analysis using these models to create a prototype that can predict and mitigate security threats posed by accessiblity technologies for smartphone users. Also, the results of the proposed research should inform the GUI security and assistive technologies communities about the possibilities and limits of program analyses and machine learning in dealing with security problems posed by accessibility technologies that make users unsafe. The questions that we plan to raise in this NSF proposal are crucial to understanding security issues of using accessibility technologies in smartphone applications.June 1, 2016Received new NSF grant to fund my research on new methods and tools for automatically localizing faults in deployed software applications. It is based on the experimental work completed as part of the previous I-Corps NSF grant where we showed a new way to localize production faults by speculative analysis based on statistical relational learning. May 25, 2016A paper with my former Ph.D. student, Guru Devanla on Mutation Integration Testing is accepted to the IEEE International Conference on Software Quality, Reliability and Security with the acceptance rate 29%.March 28, 2016Our full research paper was accepted that answers negatively to the following research question: can software project maturity be accurately predicted using internal source code metrics? I will present this paper at the 12th International Conference on Machine Learning and Data Mining (MLDM´2016) and it will be published in by Springer LNCS. Acceptance rate: 33%.March 8, 2016Two book chapters with my Ph.D. students Md Abu Naser Bikas and Abdullah Allourani are accepted to Advanced in Computers, vol. 103, Elsevier.February 29, 2016Our full research paper on Mining Performance Regression Inducing Code Changes in Evolving Software is accepted to the 13th International Conference on Mining Software Repositories (MSR 2016) with acceptance rate 27%.January 28, 2016Our tool demo paper “FOREPOST: A Tool For Detecting Performance Problems with Feedback-Driven Learning Software Testing” is accepted to the 38th International Conference on Software Engineering (ICSE 2016) with acceptance rate 32%!December 7, 2015My MS student, Davide Pagano successfully defended his master thesis.November 17, 2015Our paper on FOREPOST is accepted to the Springer Empirical Software Engineering Journal and paper on Enhancing Rules For Cloud Resource Provisioning Via Learned Software Performance Models is accepted to the International Conference on Performance Engineering (ICPE) with 33% acceptance rate.
Research paper on Using Machine Learning to Automatically Classify Software Applications into Domain Categories is accepted to The Journal of Empirical Software Engineering (ESEM).
July 23, 2012
Research paper on Searching for Relevant Functions and Their Usages in Millions of Lines of Code is accepted to ACM Transactions of Software Engineering and Methodology (TOSEM).
June 21, 2012
Received new NSF grant CCF-1217928: Linking Evolving Software Requirements and Acceptance Tests. This grant funds my research that addresses a fundamental problem of traceability between requirements and acceptance tests by definingand developing a new, integrated model for recovering traceability links using execution artifacts, diverse models, and requirements.
June 18, 2012
Research paper on CarFast is accepted to FSE’12. This paper is a result of a long-term research project that started in my research group at Accenture Technology Lab during the summer of 2010 when Ph.D. students Sangmin Park (Georgia Tech), Kunal Taneja (NCSU), and Ishtiaque Hussain (UT Arlington) interned at my group. You can download and read the paper here.
June 6, 2012
I presented two research papers and gave a technical briefing on Software Engineering in the Age of Data Privacy with Denys Poshyvanyk at ICSE’12 in Zurich, Switzerland.
I serve as a Co-Chair of the Industry Track, Working Conference on Reverse Engineering (WCRE’12), Kingston, Ontario, October 2012. Please consider submitting your papers and participating.
My two research paper are accepted to ICSE’12. The paper on FOREPOST introduces a novel concept of adaptive feedback-directed learning performance testing, where rules that govern selection of input data are learnt from execution traces of applications under test. The paper on CLAN describes an approach that detects similar applications.