|
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 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 Ph.D. 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 Portfolio, a new code search engine for finding relevant functions to user queries in more than 18,000 C/C++ projects. We use a novel combination of indexing, speading activation, and a variation of PageRank as well as a very cool visualization of search results. For more information, please take your browser to www.searchportfolio.net.
|
|
|
|

|
We have released CLAN, a new code search engine for finding similar applications. That is, this engine computes similarities between Java applications using aa mechanisms that detects to what degree high-level requirements are shared by these applications by examining their source code. For more information, please take your browser to www.javaclan.net.
|
|
|
|

|
Exemplar is a 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
|
|
|
|
Invited participant to Dagstuhl Seminar on Feature-Oriented Software Development (11021) from 09.01.2011 to 14.01.2011. Schloss Dagstuhl, Germany.
|
|
|
|
Panel member of the National Science Foundation (NSF), Arlington, VA. July 21-22, 2010.
|
|
|
|
Our research paper is accepted to International Symposium on Empirical Software Engineering and Measurement (ESEM'10) with 29.4% acceptance rate. It is based on the master theses of my graduate students Luca DeFerrari, Marco Comi, and Stefano Crespi.
|
|
|
|
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.
|
|
|
|
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, 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%.
|
|

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

|
|
|
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 rate: 25%.
|
|

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

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

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

|
|
|
|