Mark Grechanik Ph.D., University of Texas at Austin
Pubs by Topic
© Copyright Mark Grechanik 2012
Please note that in Computer Science systems research, unfortunately, top-tier conference publications rather than journal articles are the primary medium of academic discourse. The list includes mostly refereed conference, workshop, and journal papers. Software Engineering In the Age of Data Privacy 1. 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%. 2. 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%. 3. 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%. 4. 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. 5. 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). Software Testing, Verification, and Validation 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. 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 September 8-10, 2018. Acceptance rate: 31.6% (6/12/19) 4. 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% 5. Qi Luo, Aswathy Nair, Mark Grechanik, Denys Poshyvanyk: FOREPOST: finding performance problems automatically with feedback-directed learning software testing. Empirical Software Engineering 22(1): 6-56 (2017) 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. 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 8. 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 9. 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%. 10. 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%. 11. 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, 2015. 12. 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%. 13. 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%. 14. 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. Acceptance rate 20%. 15. B.M. Mainul Hossain, Mark Grechanik, Ugo Buy, Haisheng Wang. REDACT: Preventing Database Deadlocks in Application-based Transactions. A tool demo paper, 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. 16. Mark Grechanik. A Journey of Test Scripts: From Manual to Adaptive and Beyond. Keynote talk at the 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.                                                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 25%. 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. 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. 21. 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. 22. 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%. 23. 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%. 24. 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%. 25. 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. 26. 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.                                                    27. 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. 28. 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.                             29. 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%.                                                        30. 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%. Software Maintenance, Evolution, and Reuse 1. 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) 2. 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% 3. 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%. 4. 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%. 5. 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%. 6. 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%. 7. 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. 8. 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). 9. 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%. 10. 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), Accepted for publication, to appear in 2013. 11. 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. 12. 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%. 13. 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%. 14. 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%. 15. 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%. 16. 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%. 17. 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% 18. 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 99, issn 0098-5589, Fall 2011.. 19. 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. 20. 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%. 21. 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. 22. 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%. 23. 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%. 24. 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. 25. Mark Grechanik and Denys Poshyvanyk. Evaluating Recommended Applications. International Workshop on Recommendation Systems for Software Engineering (RSSE 2008), Atlanta, GA, November 10, 2008. 26. 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%. 27. 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%. 28. 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. 29. 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. 30. 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%. 31. 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%. 32. 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. 33. 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%. 34. 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%. 35. Mark Grechanik and Dewayne E. Perry. Secure Deployment of Components. 2nd International Conference on Component Deployment, Edinburgh, Scotland, UK, May 2004. Accept rate 47%. 36. 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%. 37. 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. 38. 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. 39. 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.