Full Publication List

Refereed Journal Publications

  1. Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Chen Fu, and Qing Xie. Exemplar: A Source Code Search Engine For Finding Highly Relevant Applications. Accepted to IEEE Transactions of Software Engineering (TSE), 2011.

 

Refereed Conference Papers

  1. Mark Grechanik, Chen Fu and Qing Xie. Automatically Finding Performance Problems With Feedback-Directed Learning Software Testing. International Conference on Software Engineering (ICSE), Zurich, Switzerland, June 2-9, 2012. Acceptance rate: 21%.
  2. Collin McMillan, Mark Grechanik, and Denys Poshyvanyk. Detecting Similar Software Applications. International Conference on Software Engineering (ICSE), Zurich, Switzerland, June 2-9, 2012. Acceptance rate: 21%.
  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. 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%.
  5. 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%.
  6. Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Chen Fu, and Qing Xie. Portfolio: Finding Relevant Functions And Their Usages. In Proceedings of the Tool Demo Track of the 33rd International Conference on Software Engineering (ICSE 2011), Honolulu, Hawaii, May 2011. Acceptance rate: 37%.
  7. 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.
    Best Paper Award
  8. 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%.
  9. Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk, and Chad Cumby. A Search Engine For Finding Highly Relevant Applications. 32st International Conference on Software Engineering (ICSE), Cape Town, South Africa, May 2010. Acceptance rate: 13.5%
  10. 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, Cape Town, South Africa, May 2010
    Acceptance rate: 25%
  11. 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,  Canada, September 2009. Acceptance rate: 21.6%.
  12. Qing Xie, Mark Grechanik, Chen Fu and Chad Cumby. GUIDE: A GUI Comparison Tool. 25th IEEE International Conference on Software Maintenance (ICSM), Edmonton,  Canada, September 2009.
  13. Mark Grechanik, Qing Xie, and Chen Fu. “Maintaining And Evolving GUI-Directed Test Scripts,” 31st International Conference on Software Engineering (ICSE), Vancouver, British Columbia, Canada, May 2009. Acceptance rate 12.8%.
  14. 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.
    Best Paper Award
  15. Qing Xie, Mark Grechanik, 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.
  16. Mark Grechanik. “Finding Errors in Components That Exchange XML Data,” International Conference on Automated Software Engineering (ASE), November, 2007, Atlanta, GA. Acceptance rate: 12%.
  17. Qing Xie, Mark Grechanik, Matt Hellige. “SMART: A Tool for Application Reference Testing,” International Conference on Automated Software Engineering (ASE), Tool Demonstration Track, November, 2007, Atlanta, GA.
  18. 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. Acceptance rate: 21%.
  19. 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%.
  20. 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%.
  21. 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.
  22. 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.
  23. 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%.
  24. Mark Grechanik, Don Batory and Dewayne E. Perry, “Design of Large-Scale Polylingual Systems.” 26th International Conference on Software Engineering (ICSE), Edinburgh, Scotland, UK, May 2004. Acceptance rate 13%.
  25. Mark Grechanik and Dewayne E. Perry, “Secure Deployment of Components.” 2nd International Conference on Component Deployment, Edinburgh, Scotland, UK, May 2004. Acceptance rate 47%.
  26. Mark Grechanik, Don Batory and Dewayne E. Perry, “Integrating and Reusing GUI-Driven Applications.” International Conference on Software Reuse, Austin, Texas, April 2002.  Acceptance rate 33%.


Refereed Workshop Papers

  1. 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.
  2. 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.
  3. Collin McMillan, Denys Poshyvanyk, and Mark Grechanik. Recommending Source Code Examples via API Call Usages and Documentation. Proc. of 2nd ICSE 2010 International Workshop on Recommendation Systems for Software Engineering (RSSE'10), Cape Town, South Africa, May 4, 2010.
  4. 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.
  5. 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%.
  6. 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.
  7. Mark Grechanik and Denys Poshyvanyk. Evaluating Recommended Applications, International Workshop on Recommendation Systems for Software Engineering (RSSE 2008), Atlanta, GA, November 10, 2008.
  8. 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%.
  9. 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.
  10. Mark Grechanik. “Finding Errors in Interoperating Components,” 2nd International Workshop on Incorporating COTS Software Into Software Systems (IWICSS), May 21, 2007, Minneapolis, MN
  11. 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.
  12. 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.
  13. 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.

Technical Reports and Thesis

  1. Mark Grechanik. "Design and Analysis of Interoperating Components." Doctoral Dissertation, Department of Computer Science, University of Texas at Austin, Austin, Texas, December 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.
     

Patents

  1. Mark Grechanik, Kevin M. Conroy, Matthew Hellige, Edy S. Liongosari, and Qing Xie. “Automatic Test Generation for Reference Testing,” Patent No. US 7,979,846 B2, July, 2011.
  2. Mark Grechanik, Kevin M. Conroy, Kishore S. Swaminathan, and Edy S. Liongosari. ”Tool for Converting Applications to Web Services,” Patent No. US 7,971,183 B2, June, 2011.
  3. Mark Grechanik. ”Feature Configuration Analysis Tool,”' Patent No. US 7,865,454 B2, Jan 2011.
  4. Vitaliy Pushnyak and Mark Grechanik. "Cable Input Device." USSR Patent #3981111, November 25, 1985.

Miscellaneous Publications

  1. 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.
  2. Mark Grechanik. "Integration of the SoftSolutions Document Management System with Ingres RDBMS." Ingres World, New Orleans, LA, July 16-21, 1995.
  3. Mark Grechanik. "Advantages Of Using UNIX Tools With C-Embedded SQL For Data Migration Programs." Ingres World, Chicago, IL, 1994.
  4. Ivan Grabar and Mark Grechanik. "Design of Universal Orientation Mechanisms of Loading Devices Using Non-Linear Poincaré Maps." Conference on Applications of Robotics To Technological Processes, Zhitomir, Ukraine, May 1991.