Mark Grechanik Ph.D., University of Texas at Austin
Publications
© Copyright Mark Grechanik 2012
Please note that in Computer Science systems research, top-tier conference publications rather than journal articles are the primary medium of academic discourse. Keynote Talks 1. Mark Grechanik. The Theory And Practice of Testing Software Applications For Cloud Computing. The 2nd International Workshop on Testing The Cloud (TTC 2014) - co-located with the IEEE International Conference on Software Testing, Verification and Validation (ICST). April 4, 2014. Cleveland, OH, USA. 2. Mark Grechanik. The Theory And Practice of Testing Software Applications For Cloud Computing. The Third International Workshop on Large-Scale Testing (LT 2014) - co-located with the 5th International Conference on Performance Engineering (ICPE). March 22, 2014. Dublin, Ireland. 3. Mark Grechanik. A Journey of Test Scripts: From Manual to Adaptive and Beyond. Fourth International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software (TESTBEDS 2013) co-located with International Conference on Software Testing Verification and Validation (ICST), Luxembourg, March 18, 2013. Refereed Journal Papers 1. Qi Luo, Ashwathy Nair, Mark Grechanik, and Denys Poshyvanyk. FOREPOST: Finding Performance Problems Automatically with Feedback-Directed Learning Software Testing. Empirical Software Engineering Journal, pp 1-51. DOI: 10.1007/s10664-015-9413-5, Springer, US. December, 11, 2017. 2. Ishtiaque Hussain, Christoph Csallner, Mark Grechanik, Qing Xie, Sangmin Park, Kunal Taneja, and B. M. Mainul Hossain. RUGRAT: Evaluating Program Analysis and Testing Tools and Compilers with Large Generated Random Benchmark Applications. The Journal on Software Practice and Experience. ISSN 1097-024X, October 1, 2014. DOI: 10.1002/spe.2290. 3. Mario Linares-Vasquez, Collin McMillan, Denys Poshyvanyk, and Mark Grechanik. On Using Machine Learning to Automatically Classify Software Applications into Domain Categories. The Journal of Empirical Software Engineering (ESEM),  V.19. N 3. pp.582-618, 10.1007/s10664-012-9230-z, Springer, US. 2014-06-01. 4. Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, and Chen Fu. Portfolio: Searching for Relevant Functions and Their Usages in Millions of Lines of Code. ACM Transactions of Software Engineering and Methodology (TOSEM), ACM Trans. Softw. Eng. Methodol. 22(4): 37 (2013).  This paper was selected by ACM and ThinkLoud as a notable article  for 2013. 5. Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Chen Fu, and Qing Xie. Exemplar: A Source Code Search Engine For Finding Highly Relevant Applications. IEEE Transactions of Software Engineering (TSE), volume 38, Issue 5, pages 1069-1087, October 2012. Book Chapters 1. Md Abu Naser Bikas, Abdullah Alourani, Mark Grechanik. How Elasticity Property Plays An Important Role in the Cloud: A Survey. Advances in Computers, vol. 103, May 2, 2016. doi:10.1016/bs.adcom.2016.04.001 2. Abdullah Alourani, Md Abu Naser Bikas, Mark Grechanik. Input-Sensitive Profiling: A Survey. Advances in Computers, vol. 103, May 2, 2016. doi:10.1016/bs.adcom.2016.04.002 Refereed Research Conference Papers 1. Abdullah Alourani, Ajay D. Kshemkalyani and Mark Grechanik. Testing for Bugs of Cloud-Based Applications Resulting from Spot Instance Revocations. IEEE International Conference on Cloud Computing (CLOUD). Milan, Italy, July 8-13, 2019. Acceptance rate: 18%. 2. Mark Grechanik and Guru Devanla. Generating Integration Tests Automatically Using Frequent Patterns of Method Execution Sequences31st International Conference on Software Engineering and Knowledge Engineering (SEKE), Lisbon, Portugal, July 10-12, 2019. Acceptance rate: 39%. 3. Mark Grechanik, Chi Wu Mao, Ankush Baisal, B.M. Mainul Hossain, David S. Rosenblum. Differencing Graphical User Interfaces. IEEE International Conference on Software Quality, Reliability and Security, QRS 2018, Lisbon, Portugal, July 16-21, 2018. Acceptance rate: 19.3% (33/171) 4. Abdullah Alourani, Md Abu Naser Bikas, Mark Grechanik. Discovering Irregular Workloads to Stress Test the Elastic Resource Provisioning for Cloud-Based Applications, 10th IEEE Symposium on Search-Based Software Engineering (SSBSE), Montpellier, France. September 8-10, 2018. Acceptance rate: 31.6% (6/12/19) 5. Boyang Li, Denys Poshyvanyk, Mark Grechanik. Automatically Detecting Integrity Violations In Database-Centric Applications. 25th IEEE International Conference on Program Comprehension (ICPC), Buenos Aires, Argentina co-located with the 39th International Conference on Software Engineering (ICSE 2017). Acceptance rate: 33% 6. Mark Grechanik and Guru Devanla. Mutation Integration Testing. IEEE International Conference on Software Quality, Reliability and Security, Vienna, Austria, August 1-3, 2016. Acceptance rate 29%. 7. Mark Grechanik, Nitin Prabhu, Daniel Graham, Denys Poshyvanyk, and Mohak Shah. Can Software Project Maturity Be Accurately Predicted Using Internal Source Code Metrics? 12th International Conference on Machine Learning and Data Mining (MLDM´2016), Springer LNCS. July 16-21, New York, NY. Acceptance rate: 33% 8. Qi Luo, Denys Poshyvanyk, and Mark Grechanik. Mining Performance Regression Inducing Code Changes in Evolving Software. 13th International Conference on Mining Software Repositories (MSR 2016). May 14-15, Austin, TX. Acceptance rate 27%. 9. Mark Grechanik, Qi Luo, Denys Poshyvanyk, and Adam Porter. Enhancing Rules For Cloud Resource Provisioning Via Learned Software Performance Models.  Accepted to 7th ACM/SPEC International Conference on Performance Engineering, March 12-18, Delft, Netherlands. Acceptance rate: 33%. 10. Du Shen, Qi Luo, Denys Poshyvanyk, and Mark Grechanik, 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, to appear 12 pages. Acceptance rate: 27.7%. 11. Mark Grechanik and B.M. Mainul Hossain. Enhancing Performance And Reliability of Rule Management Platforms. Fifth ACM/SPEC International Conference on Performance Engineering (ICPE 2015), Austin, TX, Feb 1-5, 2014. Acceptance rate: 26%. 12. Siyuan Jiang, Raul Santelices, Mark Grechanik and Haipeng Cai. On the Accuracy of Forward Dynamic Slicing and its Effects on Software Maintenance. 14th IEEE International Working Conference on Software Code Analysis and Manipulation (SCAM 2014), 28-29 September 2014 - Victoria, British Columbia, Canada. Acceptance rate is 31.7%. 13. Mark Grechanik, Collin McMillan, Tathagata Dasgupta, Denys Poshyvanyk, Malcom Gethers. Redacting Sensitive Information in Software Artifacts. The 22nd IEEE International Conference on Program Comprehension (ICPC), Hyderabad, India, June 2-3, 2014. Acceptance rate 48%. 14. Boyang Li, Mark Grechanik, and Denys Poshyvanyk. Sanitizing And Minimizing Databases For Software Application Test Outsourcing. IEEE International Conference on Software Testing Verification and Validation (ICST), Cleveland, OH, March 31- April 4, 2014. Acceptance rate 28%. 15. Tathagata Dasgupta, Mark Grechanik, Evan Moritz, Bogdan Dit, and Denys Poshyvanyk. Enhancing Software Traceability By Automatically Expanding Corpora With Relevant Documentation. 29th IEEE International Conference on Software Maintenance, 22 - 28 September 2013 - Eindhoven, The Netherlands. Acceptance rate 22%. 16. Mark Grechanik, B.M. Mainul Hossain, Ugo Buy, and Haisheng Wang. Preventing Database Deadlocks in Applications. The 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), Saint Petersburg, Russia, August 18-26, 2013. 17. Mark Grechanik, B.M. Mainul Hossain, and Ugo Buy. Testing Database-Centric Applications For Causes of Database Deadlocks, International Conference on Software Testing Verification and Validation (ICST), Luxembourg, March 17-23, 2013. Acceptance rate for the research papers track is 19.7%. 18. Sangmin Park, Ishtiaque Hussain, Christoph Csallner, Kunal Taneja, B.M. Mainul Hossain, Mark Grechanik, Chen Fu, and Qing Xie. CarFast: Achieving Higher Statement Coverage Faster, The ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), November 2012, Research Triangle Park, NC. Acceptance rate: 17.4%. 19. Mark Grechanik, Chen Fu, and Qing Xie. Automatically Finding Performance Problems With Feedback-Directed Learning Software Testing. 34th International Conference on Software Engineering (ICSE'12), Zurich, Switzerland, June 2-9, 2012. Acceptance rate: 21%. 20. Collin McMillan, Mark Grechanik, Denys Poshyvanyk. Detecting Similar Software Applications. 34th International Conference on Software Engineering (ICSE'12), Zurich, Switzerland, June 2-9, 2012. Acceptance rate: 21%. 21. Kunal Taneja, Mark Grechanik, Rayid Ghani, and Tao Xie. Software Testing In Age of Data Privacy: A Balancing Act, The 8th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), September 2011, Szeged, Hungary. Acceptance rate: 16.8%. 22. Collin McMillan, Mario Linares-Vasquez, Denys Poshyvanyk, and Mark Grechanik. Categorizating Software Applications For Maintenance. In Proceedings of the 27th International Conference on Software Maintenance (ICSM 2011), Williamsburg, VA, September 2011. Acceptance rate: 28%. 23. Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Chen Fu, and Qing Xie. Portfolio: Finding Relevant Functions And Their Usages. In Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011), Honolulu, Hawaii, May 2011. Acceptance rate: 14%. 24. Mark Grechanik, Christoph Csallner, Chen Fu, and Qing Xie. Is Data Privacy Always Good For Software Testing? IEEE International Symposium on Software Reliability Engineering (ISSRE'10), San Jose, CA, November 1-4, 2010. Acceptance rate: 31%. This paper won the best paper award. 25. Mark Grechanik, Collin McMillan, Luca DeFerrari, Marco Comi, Stefano Crespi, Denys Poshyvanyk, Chen Fu, Qing Xie, and Carlo Ghezzi. An Empirical Investigation into a Large-Scale Java Open Source Code Repository. International Symposium on Empirical Software Engineering and Measurement (ESEM'10), Bolzano-Bozen, Italy, September 16-17, 2010. Acceptance rate: 29.4%. 26. Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk, and Chad Cumby. A Search Engine For Finding Highly Relevant Applications. 32nd International Conference on Software Engineering (ICSE’10), Capetown, South Africa, May 2010. Acceptance rate: 13.5% 27. Mark Grechanik, Qing Xie, and Chen Fu. Experimental Assessment of Manual Versus Tool-Based Maintenance of GUI- Directed Test Scripts. 25th IEEE International Conference on Software Maintenance (ICSM), Edmonton, Alberta, Canada, September 2009. Acceptance rate: 21.6%. 28. Mark Grechanik, Qing Xie, and Chen Fu. Maintaining And Evolving GUI-Directed Test Scripts. 31st International Conference on Software Engineering (ICSE’09), Vancouver, British Columbia, Canada, May 2009. Acceptance rate 12.8%. 29. Chen Fu, Mark Grechanik, and Qing Xie. Inferring Types Of References To GUI Objects In Test Scripts. International Conference on Software Testing Verification and Validation (ICST), Denver, CO, April 2009. Acceptance rate 29%. This paper won the best paper award. 30. Mark Grechanik. Finding Errors in Components That Exchange XML Data. International Conference on Automated Software Engineering (ASE), November, 2007, Atlanta, GA. Acceptance rate: 11.8%. 31. Kevin Conroy, Mark Grechanik, Matthew Hellige, Edy S. Liongosari, and Qing Xie. Automatic Test Generation From GUI- Based Applications For Testing Web Services. 23rd International Conference on Software Maintenance (ICSM), October 2007, Paris, France. Accept rate: 21%. 32. Mark Grechanik, Kathryn S. McKinley, and Dewayne E. Perry. Recovering And Using Use-Case-Diagram-To-Source-Code Traceability Links. The 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), September 2007, Dubrovnik, Croatia. Acceptance rate: 15%. 33. Mark Grechanik and Kevin Conroy. Composing Integrated Systems Using GUI-Based Applications And Web Services. IEEE International Conference on Services Computing (SCC 2007), July 11-15, 2007, Salt Lake City. Acceptance rate: 20%. 34. Mark Grechanik, Kevin Conroy, and Kishore S. Swaminathan. Creating Web Services From GUI-Based Applications. IEEE International Conference on Service-Oriented Computing and Applications (SOCA'07), June 19-20, 2007, Newport Beach, CA. Acceptance rate: 48%. 35. Mark Grechanik, Dewayne E. Perry, and Don Batory. A Scalable Security Mechanism For Component-Based Systems. Fifth International Conference on COTS-Based Software Systems (ICCBSS), Orlando, Florida, February 2006. 36. Mark Grechanik, Dewayne E. Perry and Don Batory. Using AOP to Monitor and Administer Software for Grid Computing Environments. The 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), Edinburgh, Scotland, UK, July 2005. Acceptance rate 25%. 37. Mark Grechanik, Don Batory and Dewayne E. Perry. Design of Large-Scale Polylingual Systems. 26th International Conference on Software Engineering (ICSE’04), Edinburgh, Scotland, UK, May 2004. Acceptance rate 13%. 38. Mark Grechanik and Dewayne E. Perry. Secure Deployment of Components. 2nd International Conference on Component Deployment, Edinburgh, Scotland, UK, May 2004. Accept rate 47%. 39. Mark Grechanik, Don Batory and Dewayne E. Perry. Integrating and Reusing GUI-Driven Applications. International Conference on Software Reuse (ICSR), Austin, Texas, April 2002.  Acceptance rate 33%. Refereed Workshop and NIER Papers 1. Siyuan Jiang, Raul Santelices, Haipeng Cai, Mark Grechanik. How Accurate Is Dynamic Program Slicing? An Empirical Approach to Compute Accuracy Bounds. Proc. of 2014 IEEE Eighth International Conference on Software Security and Reliability-Companion (SERE-C), San Francisco, California, USA, June 30-July 2, 2014, pages 3-4. DOI:10.1109/SERE- C.2014.14. 2. Evan Moritz, Mario Linares-Vasquez, Denys Poshyvanyk, Collin McMillan, Mark Grechanik, Matt Gethers. ExPort: Detecting and Visualizing API Usages in Large Source Code Repositories. Proc. of 28th IEEE/ACM International Conference on Automated Software Engineering, New Ideas Track (ASE'13), Silicon Valley, California, USA, November 11- 15, 2013, 6 pages. (23% acceptance ratio). 3. Ishtiaque Hussain, Christoph Csallner, Mark Grechanik, Chen Fu, Qing Xie, Sangmin Park, Kunal Taneja, and B.M. Mainul Hossain. Evaluating program analysis and testing tools with the RUGRAT random benchmark application generatorIn Proc. 10th International Workshop on Dynamic Analysis (WODA), July 2012. 4. Sebastian Oster, Malte Lochau, Marius Zink, and Mark Grechanik. Pairwise Feature-Interaction Testing for SPLs: Potentials and Limitations. International Workshop on Feature-Oriented Software Development (FOSD'11),  Munich, Germany, August 21-22, 2011. 5. Mark Grechanik, James A. Jones, Alessandro Orso, and Andre van der Hoek. Bridging Gaps Between Developers And Testers In Globally-Distributed Software Development. FSE/SDP Workshop on the Future of Software Engineering Research, Santa Fe, NM, November 7-8, 2010. Acceptance rate: 67%. 6. Collin McMillan, Denys Poshyvanyk, and Mark Grechanik. Recommending Source Code Examples via API Call Usages and Documentation. 2nd International Workshop on Recommendation Systems for Software Engineering (RSSE'10), Cape Town, South Africa, May 4, 2010. 7. Mark Grechanik, Qing Xie, and Chen Fu. Creating GUI Testing Tools Using Accessibility Technologies. International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software (TESTBEDS 2009), Denver, CO, USA, April 4, 2009. 8. Denys Poshyvanyk and Mark Grechanik. Creating and Evolving Software by Searching, Selecting and Synthesizing Relevant Source Code, New Ideas and Emerging Results (NIER) Track of ICSE 2009, Vancouver, British Columbia, Canada, May 2009. Acceptance rate: 18%. 9. James A. Jones, Mark Grechanik, and Andre van der Hoek. Enabling and Enhancing Collaborations between Software Development Organizations and Independent Test Agencies. Cooperative and Human Aspects of Software Engineering (CHASE), Vancouver, British Columbia, Canada, May 2009. 10. Mark Grechanik and Denys Poshyvanyk. Evaluating Recommended Applications. International Workshop on Recommendation Systems for Software Engineering (RSSE 2008), Atlanta, GA, November 10, 2008. 11. Mark Grechanik, Kevin Conroy, and Katharina Probst. Finding Relevant Applications For Prototyping. International Workshop on Mining Software Repositories (MSR 2007), May 21, 2007, Minneapolis, MN. Acceptance rate: 37%. 12. Kevin Bierhoff, Mark Grechanik and Edy S. Liongosari. Architectural Mismatch in Service-Oriented Architectures. International Workshop on Systems Development in SOA Environments (SDSOA 2007), May 21, 2007, Minneapolis, MN. 13. Mark Grechanik. Finding Errors in Interoperating Components. 2nd International Workshop on Incorporating COTS Software Into Software Systems (IWICSS), colocated with the 29th International Conference on Software Engineering (ICSE 2007), May 21, 2007, Minneapolis, MN. 14. Mark Grechanik and Dewayne E. Perry. Analyzing Software Development as a Noncooperative Game. 6th International Workshop on Economics-Driven Software Engineering Research (EDSER6), Edinburgh, Scotland, UK, May 2004. 15. Mark Grechanik and Dewayne E. Perry. Re-engineering Large-Scale Polylingual Systems. International Workshop on Incorporating COTS into Software Systems:  Tools and Techniques (IWICSS), Los Angeles, CA, February 2004. 16. Mark Grechanik, Dewayne E. Perry, and Don Batory. An Approach to Evolving Database Dependent Systems. International Workshop on Principles of Software Evolution, Orlando, Florida, May 2002. Tool Demonstration Papers 1. Qi Luo, Denys Poshyvanyk, Aswathy Nair, and Mark Grechanik. FOREPOST: A Tool For Detecting Performance Problems with Feedback-Driven Learning Software Testing. The 38th International Conference on Software Engineering (ICSE 2016), Austin, TX, May 14-21. Acceptance rate 32%. 2. B.M. Mainul Hossain, Mark Grechanik, Ugo Buy, and Haisheng Wang. REDACT: Preventing Database Deadlocks in Application-based Transactions. The 9th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), Saint Petersburg, Russia, August 18-26, 2013. 3. Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Chen Fu, and Qing Xie. Portfolio: Finding Relevant Functions And Their Usages. 33rd International Conference on Software Engineering (ICSE'11), Research Tool Demo Track, Honolulu, Hawaii, May 2011. Acceptance rate: 37%. 4. Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk, and Chad Cumby. Exemplar: EXEcutable exAMLes ARchive. 32st International Conference on Software Engineering (ICSE), Tool Demo Track, Capetown, South Africa, May 2010. Acceptance: 25%. 5. Qing Xie, Mark Grechanik, Chen Fu and Chad Cumby. GUIDE: A GUI Comparison Tool. International Conference on Software Maintenance (ICSM), Tool Demonstration Track, September, 2009, Edmonton, Alberta Canada. 6. Qing Xie, Mark Grechanik, and Chen Fu. REST: A Tool for Reducing Effort in Script-based Testing. International Conference on Software Maintenance (ICSM), Tool Demonstration Track, September, 2008, Beijing, China. 7. Qing Xie, Mark Grechanik, and Matt Hellige. SMART: A Tool for Application Reference Testing. International Conference on Automated Software Engineering (ASE), Tool Demonstration Track, November, 2007, Atlanta, GA. Technical Briefings and Tutorials 1. Mark Grechanik, Fayola Peters, Denys Poshyvanyk and Tim Menzies. Software Engineering in the Age of Data Privacy - What and How the Global IT Community Can Share and Learn. International Conference on Software Engineering (ICSE), San Francisco, USA, May 18-25, 2013. Acceptance rate: 31% (14 out of 45) 2. Mark Grechanik and Denys Poshyvanyk. Software Engineering in the Age of Data Privacy. International Conference on Software Engineering (ICSE), Zurich, Switzerland, June 2-9, 2012. Acceptance rate: 36% (18 out of 50). Technical Reports and Theses 1. Mark Grechanik. Design and Analysis of Interoperating Components. Ph.D. Dissertation, The University of Texas at Austin, September, 2006. 2. Mark Grechanik. Viola: A Verifier for Interoperating Components. Technical Report TR-05-48. The University of Texas at Austin, Department of Computer Sciences, December 2005. 3. Mark Grechanik, Kathryn McKinley and Dewayne E Perry. Automating and Validating Program Annotations. Technical Report TR-05-39. The University of Texas at Austin, Department of Computer Sciences,August 2005. 4. Mark Grechanik, Dewayne E. Perry and Don Batory, CASSIA: A Comprehensive Scalable Security Infrastructure For Large-Scale Component-Based Systems. Technical report TR04-31, The University of Texas at Austin, Department of Computer Sciences, 2004. 5. Mark Grechanik. Computer Techniques and Algorithms for Detection of Heteroclinic Connections in Experimental Data. Master Thesis, Department of Computer Science, University of Texas at San Antonio, San Antonio, Texas, December 1998. 6. Ivan Grabar, Mark Grechanik and Andrey Gromovoy. Fixed Points of Maps with Advanced Degree of Memory. Technical Report #567-Yk92, Ukrainian Research Institute of Information, Kiev, Ukraine, May 1992. 7. Mark Grechanik. Simulating and Modeling Electronic Systems of Automatic Control in the Neighborhood of Their Chaotic Behavior. Master Thesis, Department of Electronic Systems of Automatic Control, Kiev Polytechnic Institute, Kiev, USSR, July 1991.     8. Ivan Grabar and Mark Grechanik. Bifurcations in Generalized One-dimensional Maps. Technical Report #1067-Yk91, Ukrainian Research Institute of Information, Kiev, USSR, July 1991.    9. Ivan Grabar and Mark Grechanik. Bifurcations in Maps with Advanced Degree of Memory. Technical Report  #49-Yk91, Ukrainian Research Institute of Information, Kiev, USSR, January 1991.                                                  10. Mark Grechanik, Andrey Gromovoy, and Vyacheslav Manoylov. Solving Trancendental Equations of a Multi-Layered Axial Waveguide By the Method of a Parameter Derivation. Technical Report #591-Yk90, Ukrainian Research Institute of Information, Kiev, USSR, April 1990. Miscellaneous 1. Mark Grechanik: Random benchmark application generation for evaluating program analysis and testing tools. ACM SIGSOFT Software Engineering Notes 37(6): 6-7 (2012) 2. Mark Grechanik: The curse of database deadlocks: the problem with no good solution. ACM SIGSOFT Software Engineering Notes 37(5): 13-14 (2012) 3. Mark Grechanik and Dewayne E.Perry. An Aspect-Oriented Approach For Fine-Grained Control And Allocation Of Resources For Computational Grids. White Paper, UT Center for Advanced Research in Software Engineering, October 2003. 4. Mark Grechanik. Integration of the SoftSolutions Document Management System with Ingres RDBMS. Ingres World, New Orleans, LA, July 16-21, 1995. 5. Mark Grechanik. Advantages Of Using UNIX Tools With C-Embedded SQL For Data Migration Programs. Ingres World, Chicago, IL, 1994. 6. Ivan Grabar and Mark Grechanik. Design of Universal Orientation Mechanisms of Loading Devices Using Non-Linear Poincare Maps. Conference on Applications of Robotics To Technological Processes, Zhitomir, Ukraine, May 1991. Patents 1. Mark Grechanik. Automatically predicting faults that caused software failures using a Markov logic network.  United States Patent 10,296,443. Issued on May 21, 2019. 2. Mark Grechanik. Systems and methods for finding project-related information by clustering applications into related concept categories.  United States Patent 9,804,838. Issued on October 31, 2017. 3. Qing Xie, Mark Grechanik, and Chen Fu. Mining application repositories. United States Patent 9361094. Issued on June 7, 2016 4. Chen Fu, Mark Grechanik, and Qing Xie. Database anonymization. United States Patent 9,342,562. Issued on May 17, 2016. 5. Mark Grechanik, Qing Xie, and Chen Fu. Systems and methods for handling database deadlocks induced by database- centric applications. United States Patent 9,323,505. Issued on April 26, 2016. 6. Mark Grechanik. Systems and methods for finding project-related information by clustering applications into related concept categories.  United States Patent 9,256,422. Issued on February 9, 2016. 7. Mark Grechanik, Qing Xie, and Chen Fu. Recommended application evaluation system. United States Patent 9,021,416. Issued on April 28, 2015. 8. Mark Grechanik, Qing Xie, and Chen Fu. Assessment system for choosing maintenance approaches for GUI-directed test scripts . United States Patent 9,009,672. Issued on April 14, 2015. 9. Mark Grechanik, Katharina Andrea Probst, and Kevin Conroy. Application search tool for rapid prototyping and development of new applications . United States Patent 9,009,649. Issued on April 14, 2015. 10. Mark Grechanik, Qing Xie, and Chen Fu. Graphical user interface typing and mapping system. United States Patent 8,972,874. Issued on March 3, 2015. 11. Mark Grechanik and Chen Fu. Testing Rule-based Systems. United States Patent 8,898,100. Issued on November 25, 2014. 12. Mark Grechanik and Chen Fu. Distributed computing system hierarchical structure manipulation. United States Patent 8,856,190. Issued on October 7, 2014. 13. Mark Grechanik. Systems and methods for finding project-related information by clustering applications into related concept categories . United States Patent 8,832,655. Issued on September 9, 2014. 14. Mark Grechanik. System for ensuring comprehensiveness testing of software applications. United States Patent 8,799,869 Issued on August 5, 2014. 15. Mark Grechanik, Qing Xie, and Chen Fu. Systems and methods for handling database deadlocks induced by database- centric applications. United States Patent 8,769,496 Issued on July 1, 2014. 16. Chen Fu, Mark Grechanik, and Qing Xie. Database anonymization for use in testing database-centric applications. United States Patent 8,682,910. Issued on March 25, 2014. 17. Mark Grechanik, Kevin Conroy, Kishore S. Swaminathan, and Ed Lickingosari. Composing integrated systems using GUI- based applications and web services. United States Patent 8,656,342. Issued on Feb 18, 2014. 18. Qing Xie, Mark Grechanik, and Chen Fu. Mining application repositories. United States Patent 8,635,204. Issued on January 21, 2014. 19. Mark Grechanik, Qing Xie, and Chen Fu. Assisted compositional reasoning for test scripts. United States Patent 8,572,570. Issued on October 29, 2013. 20. Mark Grechanik, Qing Xie, and Chen Fu. Assessment system for choosing maintenance approaches for GUI-directed test scripts. United States Patent 8,527,953. Issued on September 3, 2013. 21. Mark Grechanik, Qing Xie, and Chen Fu. Graphical User Interface Metadata Evolution Tool. United States Patent 8,516,442. Issued on August 20, 2013.    22. Mark Grechanik, Qing Xie, and Chen Fu. Compositional Modeling of Integrated Systems Using Event-Based Legacy Applications. United States Patent 8,479,150. Issued on July 2, 2013.                                       23. Mark Grechanik, Qing Xie, and Chen Fu. Test Scripts Transformation Analyzer With Economic Cost Engine. United States Patent 8,458,662. Issued on June 4, 2013. 24. Mark Grechanik. Random Utility Generation Technology. United States Patent 8,423,986. Issued on April 16, 2013. 25. Mark Grechanik, Qing Xie, and Chen Fu. Modularizing and Aspectizing GUI-Directed Test Scripts. United States Patent 8,370,911. Issued on February 5, 2013.                                            26. Mark Grechanik, Kevin M. Conroy, Matthew Hellige, Edy S. Liongosari, and Qing Xie. Automatic Test Generation For Reference Testing. United States Patent 8,370,814. Issued on February 5, 2013.                                     27. Mark Grechanik, Qing Xie, and Chen Fu. Test Script Transformation Architecture. United States Patent 8,365,147. Issued on January 29, 2013. 28. Mark Grechanik, Qing Xie, and Chen Fu. Graphical user interface application comparator. United States Patent 8,185,917. Issued on May 22, 2012. 29. Mark Grechanik. Refactoring monolithic applications into dynamically reconfigurable applications. United States Patent 8,181,153. Issued on May 15, 2012. 30. Mark Grechanik, Qing Xie, and Chen Fu. Test script transformation analyzer with change guide engine. United States Patent 8,151,276. Issued on April 3, 2012. 31. Mark Grechanik, Qing Xie, and Chen Fu. Graphical user interface typing and mapping system. United States Patent 8,132,114. Issued on March 6, 2012. 32. Mark Grechanik and Kevin M. Conroy. Legacy application decommissioning framework. United States Patent 8,122,444. Issued on February 21, 2012. 33. Mark Grechanik, Kevin M. Conroy, Matthew Hellige, Edy S. Liongosari, and Qing Xie. Automatic test generation for reference testing. United States Patent 7,979,846. Issued on July 12, 2011.                      34. Mark Grechanik, Kevin M. Conroy, Kishore S. Swaminathan, and Edy S. Liongosari. GUI-based application to web services conversion system. United States Patent 7,971,184. Issued on June 28, 2011.                         35. Mark Grechanik, Kevin M. Conroy, Kishore S. Swaminathan, and Edy S. Liongosari. Tool for converting legacy applications to web services. United States Patent 7,971,183. Issued on June 28, 2011.                                          36. Mark Grechanik. Feature configuration analysis tool. United States Patent 7,865,454. Issued on January 4, 2011.                  37. Vitaliy Pushnyak and Mark Grechanik. "Cable Input Device." USSR Patent #3981111, November 25, 1985.