|
Mark Grechanik is a Researcher with the Accenture Technology Labs and an Adjunct Professor at the department of Computer Science of the University of Illinois at Chicago. He earned his Ph.D. in Computer Science from the department of Computer Sciences of the University of Texas at Austin. In parallel with his academic activities, Mark worked for over 20 years as a software consultant for startups and Fortune 500 companies.
Mark’s research focuses on increasing programmers' productivity by automating various activities at different stages of the development lifecycle. In his research, Mark utilizes various techniques from software engineering, language design, program analysis, and machine learning to address specific issues that affect programmers when they design, debug, and test software.
|
|
|
News
|
|
If you are a doctoral student interested in software engineering, specifically in solving difficult problems that are likely to have impact on how software is built, tested, maintained, and evolved consider working with prof.Grechanik and his team of accomplished researchers. Mark has funding and he is looking for graduate students who want to become productive researchers.
If you are master's students interested in pursuing a short term project feel free to send an email with your resume or CV. I will work with you only if you are officially admitted to UIC or some other local Chicago university. Foreign students who are located outside the US should read this.
|
|
|
|

|
We have released Exemplar, a new code search engine for finding highly relevant software projects from large archives of applications. For more information, please take your browser to www.xemplar.org. Please read our ICSE paper to get more information. We are sure you will enjoy Exemplar when you use it!
|
|
|
Professional Service/Upcoming Events
|
|
|
|
Program Committee, Research Tool Demo Track. ACM SIGSOFT / FSE-18, Santa Fe, NM, November 7-11, 2010.
|
|
|
|
Program Committee, 26th IEEE ICSM International Conference on Software Maintenance. Timisoara, Romania, 12-18 September 2010.
|
|
|
|
Program Committee, Early Research Achievement (ERA) Track, 26th IEEE ICSM International Conference on Software Maintenance. Timisoara, Romania, 12-18 September 2010.
|
|
|
|
Invited participant to Dagstuhl Seminar on Practical Software Testing: Tool Automation and Human Factors (10111) from 14.03.2010 to 19.03.2010. Schloss Dagstuhl, Germany.
|
|
|
|
Program Committee, Second Intl. Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation (SUITE 2010). Colocated with 32st International Conference on Software Engineering (ICSE), Cape Town, South Africa, May, 2010
|
|
|
|
Program Committee, 3rd International Workshop on Knowledge Collaboration in Software Development (KCSD2009), Nov. 19-20, 2009, Tokyo, Japan.
|
|
|
|
Chair of the Tool Demo Track, 25th IEEE International Conference on Software Maintenance (ICSM 2009), Edmonton, Alberta, Canada, September 20-26, 2009
|
|
|
|
Sponsorship Chair, ACM SIGSOFT / FSE-18, Santa Fe, NM, November 7-11, 2010.
|
|
|
|
I am a member of the ACM SigSoft Executive Committee, and I manage the ACM SigSoft group at linkedin.
|
|
|
|
Selected Refereed Publications
|
|
Mark’s publication record can be viewed at DBLP and Google Scholar.
|
|
|
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), Capetown, South Africa, May 2010. Acceptance rate: 13.5%
|
|

|
|
|
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%.
|
|

|
|
|
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.
|
|

|
|
|
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.3%.
|
|

|
|

|
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, USA, April 1-4, 2009. Acceptance rate: 29%. This paper won the best paper award.
|
|

|
|
|
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%.
|
|

|
|
|
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.
|
|

|
|
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%
|
|

|
|
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%.
|
|

|
|
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%.
|
|

|
|
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%.
|
|

|
|
|
|