fama volat
Mark Grechanik Ph.D., University of Texas at Austin
News
© Copyright Mark Grechanik 2012
July 15, 2019 A   paper   with   my   former   Ph.D.   student,   Gurudev   Devanla   on   Generating   Integration Tests Automatically   Using   Frequent Patterns   of   Method   Execution   Sequences   won   the   first   place   and   the   best   paper   award   at   SEKE   2019. This   paper   won the   first   place   and   the   best   paper   award   at   SEKE   2019.      This   paper   contains   preliminary   results   that   were   used   to obtain   the   NSF   grant   described   below   and   these   results   show   that   it   is   possible   to   synthesize   system   and   integration tests automatically with a high mutant killing power. J uly 7, 2019 Received   new   NSF   grant   to   fund   my   research   on Theory   and   Practice   of   Synthesizing   System   and   Integration Tests.   We create   new   algorithms   and   techniques   for   automatically   obtaining   models   that   describe   interacting   components,   thus reducing   the   number   of   synthesized   system   and   integration   tests   and   increasing   their   fault-finding   power. Also,   a   novel way   will   be   created   in   which   static   and   dynamic   analyses   and   machine   learning   are   used   to   obtain   test   input   data   as   well as oracles for the synthesized system and integration tests. May, 2019 Two full research papers with my former students are accepted to the IEEE Cloud and Software Engineering and Knowledge Engineering conferences. Also, my 37th patent is awarded by the US Patent Office on automatically localizing production faults in deployed software applications. March/April, 2019 Ms. Gurpreet Chabada and Mr. Giovanni Agugini Bassi successfully defended their master theses that they developed when working under my guidance as my RAs. Congratulations! June 7, 2018 Our research paper on Discovering Irregular Workloads to Stress Test the Elastic Resource Provisioning for Cloud-Based Applications is accepted to the 10th IEEE Symposium on Search-Based Software Engineering (SSBSE), Montpellier September 8-10, 2018. Acceptance rate: 31.6% (6/12/19). May 22, 2018 Our research paper on Differencing Graphical User Interfaces is accepted IEEE International Conference on Software Quality, Reliability and Security, QRS 2018, Lisbon, Portugal, July 16-21, 2018. Acceptance rate: 19.3% (33/171). March 10, 2017 Ms.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, 2017 Our 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). J uly 20, 2016 Received   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. J une 1, 2016 Received   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, 2016 A 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, 2016 Our 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, 2016 Two 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, 2016 Our 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, 2016 Our 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, 2015 My MS student, Davide Pagano successfully defended his master thesis.   November 17, 2015 Our 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.

July 5, 2015

Received   new   NSF   grant   1547597   I-Corps:   Automatically   Localizing   Functional   Faults   In   Deployed   Software   Applications . This    grant    funds    my    research    that    addresses    a    fundamental    problem    of    automatically    localizing    functional production   faults   in   deployed   software   applications   with   a   high   degree   of   precision   using   only   symptoms   of   the field   failures   and   input   values   and   without   deploying   instrumented   applications   and   without   collecting   any   runtime data   and   without   having   any   tests   with   oracles,   without   performing   successful   and   failed   runs,   and   without   collecting large amounts of state information from field failures. March 31, 2015 Our full research paper on input-sensitive profiling is accepted to the International Symposium on Software Testing and Analysis (ISSTA 2015) with the acceptance rate 27.7% . December 3, 2014 Joined the editorial board of the Springer Empirical Software Engineering Journal . November 20, 2014 Received the Research Award from the College of Engineering of the University of Illinois at Chicago . November 20, 2014 Our workshop proposal on Complex faUlts and Failures in LargE Software Systems (COUFLESS) is accepted to the 37th International Conference on Software Engineering between June 1 and June 5, 2015 in beautiful Florence, Italy . October 22, 2014 A full research paper with my (now) former Ph.D. student, Dr. B.M. Mainul Hussain is accepted to the 6th ACM/SPEC International Conference on Performance Engineering (ICPE 2015) with the acceptance rate of 26%. More information on the project can be found here . August 5, 2014 Our research paper is accepted to the 14th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2014) with the acceptance rate of 31.7%. May 8, 2014 Our workshop proposal on Complex faUlts and Failures in LargE Software Systems (COUFLESS) is accepted by the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014). Hong Kong, China between November 16 and November 22, 2014. April 4, 2014 I gave a keynote talk at the International Workshop on Testing The Cloud (TTC 2014) co-located with IEEE ICST in Cleveland, OH, USA. March 22, 2014 I gave a keynote talk at the Third International Workshop on Large-Scale Testing (LT 2014) co-located with ACM/SPEC ICPE in Dublin, Ireland March 11, 2014 Our research paper on RESIST is accepted to the IEEE 22nd International Conference on Program Comprehension (ICPC) with the acceptance rate of 48%.    December 22, 2013 Our research paper on PISTIS is accepted to the IEEE International Conference on on Software Testing, Verification and Validation (ICST) with the acceptance rate of 28%.    October 25, 2013 B.M. Mainul Hossain, my first Ph.D. student successfully defended his dissertation.    August 10, 2013 I serve as a General Chair in 2016 of the IEEE International Conference on Software Testing, Verification and Validation (ICST), the premier conference in all areas related to software quality.    July 16, 2013 Received my SEIF award at a ceremony at Microsoft. You can see a photo here.    June 21, 2013 Tool demo paper is accepted to the 9th joint meeting of  the European Software Engineering Conference and  the ACM SIGSOFT Symposium  on the Foundations of Software Engineering  (ESEC/FSE’2013).    June 13, 2013 Research paper is accepted to the 29th IEEE International Conference on Software Maintenance  (ICSM’2013) with the acceptance rate of 22%.   May 30, 2013 Research paper is accepted to the 9th joint meeting of  the European Software Engineering Conference and  the ACM SIGSOFT Symposium  on the Foundations of Software Engineering  (ESEC/FSE’2013) with the acceptance rate of 20%.   April, 2013 Elected a Senior Member of IEEE.  March 20, 2013 Received Microsoft Software Engineering Foundation Award 2013 (SEIF) for my proposal on Automatically Synthesizing Integration Tests. March 18, 2013 Gave a keynote talk at the Fourth International Workshop on  TESTing Techniques & Experimentation Benchmarks  for Event-Driven Software (TESTBEDS 2013) co-located with (ICST) in Luxembourg.  January 22, 2013 Tutorial is accepted to ICSE 2013 on Software Engineering in the Age of Data Privacy - What and How the Global IT Community Can Share and Learn - with Fayola Peters, Denys Poshyvanyk and Tim Menzies. We will present it at the International Conference on Software Engineering (ICSE), San Francisco, USA, May 18-25, 2013. Acceptance rate: 31% (14 out of 45).  January 12, 2013 Elected a Senior Member of ACM - Association for Computing Machinery.  December 15, 2012 Research paper on Testing Database-Centric Applications For Causes of Database Deadlocks is accepted to the International Conference on Testing, Verification, and Validation (ICST’2013). 

September 14, 2012

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 defining   and   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 at ICSE’12 in Zurich, Switzerland.

May, 2012

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.

April, 2012

Co-organizer of the International Workshop on End-to-end Test Script Engineering (ETSE 2012) that will be held on July 16, 2012. ETSE 2012 with be co-located with the 2012 International Symposium on Software Testing and Analysis (ISSTA 2012).

January, 2012

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.