


default search action
Mark Grechanik
Person information
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2025
 [c62]Mark Grechanik [c62]Mark Grechanik : :
 Creating Scala-Embedded Domain-Specific Languages. SAC 2025: 1440-1443
- 2024
 [c61]Andrea Cappelletti, Mark Grechanik: [c61]Andrea Cappelletti, Mark Grechanik:
 Feedback-Directed Cross-Layer Optimization of Cloud-Based Functional Actor Applications. ISSRE 2024: 605-616
- 2020
 [j10]Abdullah Alourani [j10]Abdullah Alourani , Ajay D. Kshemkalyani , Ajay D. Kshemkalyani , Mark Grechanik , Mark Grechanik : :
 T-BASIR: Finding Shutdown Bugs for Cloud-Based Applications in Cloud Spot Markets. IEEE Trans. Parallel Distributed Syst. 31(8): 1912-1924 (2020)
2010 – 2019
- 2019
 [c60]Abdullah Alourani [c60]Abdullah Alourani , Ajay D. Kshemkalyani , Ajay D. Kshemkalyani , Mark Grechanik , Mark Grechanik : :
 Testing for Bugs of Cloud-Based Applications Resulting from Spot Instance Revocations. CLOUD 2019: 243-250
 [c59]Mark Grechanik [c59]Mark Grechanik , Gurudev Devanla: , Gurudev Devanla:
 Generating Integration Tests Automatically Using Frequent Patterns of Method Execution Sequences. SEKE 2019: 209-280
- 2018
 [c58]Mark Grechanik [c58]Mark Grechanik , Chi Wu Mao, Ankush Baisal, David Rosenblum, B. M. Mainul Hossain: , Chi Wu Mao, Ankush Baisal, David Rosenblum, B. M. Mainul Hossain:
 Differencing Graphical User Interfaces. QRS 2018: 203-214
 [c57]Abdullah Alourani [c57]Abdullah Alourani , Md. Abu Naser Bikas, Mark Grechanik: , Md. Abu Naser Bikas, Mark Grechanik:
 Search-Based Stress Testing the Elastic Resource Provisioning for Cloud-Based Applications. SSBSE 2018: 149-165
- 2017
 [j9]Qi Luo, Aswathy Nair, Mark Grechanik [j9]Qi Luo, Aswathy Nair, Mark Grechanik , Denys Poshyvanyk , Denys Poshyvanyk : :
 FOREPOST: finding performance problems automatically with feedback-directed learning software testing. Empir. Softw. Eng. 22(1): 6-56 (2017)
 [c56]Boyang Li, Denys Poshyvanyk [c56]Boyang Li, Denys Poshyvanyk , Mark Grechanik , Mark Grechanik : :
 Automatically detecting integrity violations in database-centric applications. ICPC 2017: 251-262
- 2016
 [j8]Md. Abu Naser Bikas, Abdullah Alourani [j8]Md. Abu Naser Bikas, Abdullah Alourani , Mark Grechanik , Mark Grechanik : :
 How Elasticity Property Plays an Important Role in the Cloud: A Survey. Adv. Comput. 103: 1-30 (2016)
 [j7]Abdullah Alourani [j7]Abdullah Alourani , Md. Abu Naser Bikas, Mark Grechanik , Md. Abu Naser Bikas, Mark Grechanik : :
 Input-Sensitive Profiling: A Survey. Adv. Comput. 103: 31-52 (2016)
 [j6]Ishtiaque Hussain, Christoph Csallner [j6]Ishtiaque Hussain, Christoph Csallner , Mark Grechanik , Mark Grechanik , Qing Xie, Sangmin Park, Kunal Taneja , Qing Xie, Sangmin Park, Kunal Taneja , B. M. Mainul Hossain , B. M. Mainul Hossain : :
 RUGRAT: Evaluating program analysis and testing tools and compilers with large generated random benchmark applications. Softw. Pract. Exp. 46(3): 405-431 (2016)
 [c55]Qi Luo, Denys Poshyvanyk [c55]Qi Luo, Denys Poshyvanyk , Aswathy Nair, Mark Grechanik , Aswathy Nair, Mark Grechanik : :
 FOREPOST: a tool for detecting performance problems with feedback-driven learning software testing. ICSE (Companion Volume) 2016: 593-596
 [c54]Mark Grechanik, Nitin Prabhu, Daniel Graham, Denys Poshyvanyk [c54]Mark Grechanik, Nitin Prabhu, Daniel Graham, Denys Poshyvanyk , Mohak Shah: , Mohak Shah:
 Can Software Project Maturity Be Accurately Predicted Using Internal Source Code Metrics? MLDM 2016: 774-789
 [c53]Qi Luo, Denys Poshyvanyk [c53]Qi Luo, Denys Poshyvanyk , Mark Grechanik , Mark Grechanik : :
 Mining performance regression inducing code changes in evolving software. MSR 2016: 25-36
 [c52]Mark Grechanik [c52]Mark Grechanik , Gurudev Devanla: , Gurudev Devanla:
 Mutation Integration Testing. QRS 2016: 353-364
 [c51]Mark Grechanik [c51]Mark Grechanik , Qi Luo, Denys Poshyvanyk , Qi Luo, Denys Poshyvanyk , Adam A. Porter: , Adam A. Porter:
 Enhancing Rules For Cloud Resource Provisioning Via Learned Software Performance Models. ICPE 2016: 209-214
- 2015
 [c50]Mark Grechanik [c50]Mark Grechanik , Javier Alonso, Allen P. Nikora: , Javier Alonso, Allen P. Nikora:
 1st International Workshop on Complex faUlts and Failures in LargE Software Systems (COUFLESS 2015). ICSE (2) 2015: 971-972
 [c49]Du Shen, Qi Luo, Denys Poshyvanyk [c49]Du Shen, Qi Luo, Denys Poshyvanyk , Mark Grechanik , Mark Grechanik : :
 Automating performance bottleneck detection using search-based application profiling. ISSTA 2015: 270-281
 [c48]Mark Grechanik [c48]Mark Grechanik , B. M. Mainul Hossain , B. M. Mainul Hossain : :
 Enhancing Performance And Reliability of Rule Management Platforms. ICPE 2015: 187-198
 [e1]Mark Grechanik, Javier Alonso, Allen P. Nikora: [e1]Mark Grechanik, Javier Alonso, Allen P. Nikora:
 1st IEEE/ACM International Workshop on Complex Faults and Failures in Large Software Systems, COUFLESS 2015, Florence, Italy, May 23, 2015. IEEE Computer Society 2015, ISBN 978-1-4673-7034-9 [contents]
- 2014
 [j5]Mario Linares Vásquez [j5]Mario Linares Vásquez , Collin McMillan, Denys Poshyvanyk , Collin McMillan, Denys Poshyvanyk , Mark Grechanik , Mark Grechanik : :
 On using machine learning to automatically classify software applications into domain categories. Empir. Softw. Eng. 19(3): 582-618 (2014)
 [c47]Boyang Li, Mark Grechanik [c47]Boyang Li, Mark Grechanik , Denys Poshyvanyk , Denys Poshyvanyk : :
 Sanitizing and Minimizing Databases for Software Application Test Outsourcing. ICST 2014: 233-242
 [c46]Mark Grechanik [c46]Mark Grechanik , Collin McMillan, Tathagata Dasgupta, Denys Poshyvanyk , Collin McMillan, Tathagata Dasgupta, Denys Poshyvanyk , Malcom Gethers: , Malcom Gethers:
 Redacting sensitive information in software artifacts. ICPC 2014: 314-325
 [c45]Siyuan Jiang [c45]Siyuan Jiang , Raúl A. Santelices, Mark Grechanik , Raúl A. Santelices, Mark Grechanik , Haipeng Cai , Haipeng Cai : :
 On the Accuracy of Forward Dynamic Slicing and Its Effects on Software Maintenance. SCAM 2014: 145-154
 [c44]Siyuan Jiang [c44]Siyuan Jiang , Raúl A. Santelices, Haipeng Cai , Raúl A. Santelices, Haipeng Cai , Mark Grechanik , Mark Grechanik : :
 How Accurate Is Dynamic Program Slicing? An Empirical Approach to Compute Accuracy Bounds. SERE (Companion) 2014: 3-4
- 2013
 [j4]Collin McMillan, Denys Poshyvanyk [j4]Collin McMillan, Denys Poshyvanyk , Mark Grechanik , Mark Grechanik , Qing Xie, Chen Fu: , Qing Xie, Chen Fu:
 Portfolio: Searching for relevant functions and their usages in millions of lines of code. ACM Trans. Softw. Eng. Methodol. 22(4): 37:1-37:30 (2013)
 [c43]Tathagata Dasgupta, Mark Grechanik [c43]Tathagata Dasgupta, Mark Grechanik , Evan Moritz, Bogdan Dit, Denys Poshyvanyk , Evan Moritz, Bogdan Dit, Denys Poshyvanyk : :
 Enhancing Software Traceability by Automatically Expanding Corpora with Relevant Documentation. ICSM 2013: 320-329
 [c42]Mark Grechanik [c42]Mark Grechanik , B. M. Mainul Hossain , B. M. Mainul Hossain , Ugo A. Buy: , Ugo A. Buy:
 Testing Database-Centric Applications for Causes of Database Deadlocks. ICST 2013: 174-183
 [c41]Evan Moritz, Mario Linares Vásquez [c41]Evan Moritz, Mario Linares Vásquez , Denys Poshyvanyk , Denys Poshyvanyk , Mark Grechanik , Mark Grechanik , Collin McMillan, Malcom Gethers: , Collin McMillan, Malcom Gethers:
 ExPort: Detecting and visualizing API usages in large source code repositories. ASE 2013: 646-651
 [c40]Mark Grechanik [c40]Mark Grechanik , B. M. Mainul Hossain , B. M. Mainul Hossain , Ugo A. Buy, Haisheng Wang: , Ugo A. Buy, Haisheng Wang:
 Preventing database deadlocks in applications. ESEC/SIGSOFT FSE 2013: 356-366
 [c39]B. M. Mainul Hossain [c39]B. M. Mainul Hossain , Mark Grechanik , Mark Grechanik , Ugo A. Buy, Haisheng Wang: , Ugo A. Buy, Haisheng Wang:
 REDACT: preventing database deadlocks from application-based transactions. ESEC/SIGSOFT FSE 2013: 591-594
- 2012
 [j3]Mark Grechanik [j3]Mark Grechanik : :
 The curse of database deadlocks: the problem with no good solution. ACM SIGSOFT Softw. Eng. Notes 37(5): 13-14 (2012)
 [j2]Mark Grechanik [j2]Mark Grechanik : :
 Random benchmark application generation for evaluating program analysis and testing tools. ACM SIGSOFT Softw. Eng. Notes 37(6): 6-7 (2012)
 [j1]Collin McMillan, Mark Grechanik [j1]Collin McMillan, Mark Grechanik , Denys Poshyvanyk , Denys Poshyvanyk , Chen Fu, Qing Xie: , Chen Fu, Qing Xie:
 Exemplar: A Source Code Search Engine for Finding Highly Relevant Applications. IEEE Trans. Software Eng. 38(5): 1069-1087 (2012)
 [c38]Mark Grechanik [c38]Mark Grechanik , Chen Fu, Qing Xie: , Chen Fu, Qing Xie:
 Automatically finding performance problems with feedback-directed learning software testing. ICSE 2012: 156-166
 [c37]Collin McMillan, Mark Grechanik [c37]Collin McMillan, Mark Grechanik , Denys Poshyvanyk , Denys Poshyvanyk : :
 Detecting similar software applications. ICSE 2012: 364-374
 [c36]Ishtiaque Hussain, Christoph Csallner [c36]Ishtiaque Hussain, Christoph Csallner , Mark Grechanik , Mark Grechanik , Chen Fu, Qing Xie, Sangmin Park, Kunal Taneja , Chen Fu, Qing Xie, Sangmin Park, Kunal Taneja , B. M. Mainul Hossain , B. M. Mainul Hossain : :
 Evaluating program analysis and testing tools with the RUGRAT random benchmark application generator. WODA 2012: 1-6
 [c35]Sangmin Park, B. M. Mainul Hossain [c35]Sangmin Park, B. M. Mainul Hossain , Ishtiaque Hussain, Christoph Csallner , Ishtiaque Hussain, Christoph Csallner , Mark Grechanik , Mark Grechanik , Kunal Taneja , Kunal Taneja , Chen Fu, Qing Xie: , Chen Fu, Qing Xie:
 CarFast: achieving higher statement coverage faster. SIGSOFT FSE 2012: 35
- 2011
 [c34]Collin McMillan, Mark Grechanik [c34]Collin McMillan, Mark Grechanik , Denys Poshyvanyk , Denys Poshyvanyk , Qing Xie, Chen Fu: , Qing Xie, Chen Fu:
 Portfolio: finding relevant functions and their usage. ICSE 2011: 111-120
 [c33]Collin McMillan, Mark Grechanik [c33]Collin McMillan, Mark Grechanik , Denys Poshyvanyk , Denys Poshyvanyk , Qing Xie, Chen Fu: , Qing Xie, Chen Fu:
 Portfolio: a search engine for finding functions and their usages. ICSE 2011: 1043-1045
 [c32]Collin McMillan, Mario Linares Vásquez [c32]Collin McMillan, Mario Linares Vásquez , Denys Poshyvanyk , Denys Poshyvanyk , Mark Grechanik , Mark Grechanik : :
 Categorizing software applications for maintenance. ICSM 2011: 343-352
 [c31]Kunal Taneja [c31]Kunal Taneja , Mark Grechanik , Mark Grechanik , Rayid Ghani, Tao Xie: , Rayid Ghani, Tao Xie:
 Testing software in age of data privacy: a balancing act. SIGSOFT FSE 2011: 201-211
 [c30]Sebastian Oster, Marius Zink, Malte Lochau, Mark Grechanik [c30]Sebastian Oster, Marius Zink, Malte Lochau, Mark Grechanik : :
 Pairwise feature-interaction testing for SPLs: potentials and limitations. SPLC Workshops 2011: 6
- 2010
 [c29]Mark Grechanik [c29]Mark Grechanik , Collin McMillan, Luca DeFerrari, Marco Comi, Stefano Crespi-Reghizzi, Denys Poshyvanyk , Collin McMillan, Luca DeFerrari, Marco Comi, Stefano Crespi-Reghizzi, Denys Poshyvanyk , Chen Fu, Qing Xie, Carlo Ghezzi: , Chen Fu, Qing Xie, Carlo Ghezzi:
 An empirical investigation into a large-scale Java open source code repository. ESEM 2010
 [c28]Collin McMillan, Denys Poshyvanyk [c28]Collin McMillan, Denys Poshyvanyk , Mark Grechanik , Mark Grechanik : :
 Recommending source code examples via API call usages and documentation. RSSE@ICSE 2010: 21-25
 [c27]Mark Grechanik [c27]Mark Grechanik , Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk , Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk , Chad M. Cumby: , Chad M. Cumby:
 Exemplar: EXEcutable exaMPLes ARchive. ICSE (2) 2010: 259-262
 [c26]Mark Grechanik [c26]Mark Grechanik , Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk , Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk , Chad M. Cumby: , Chad M. Cumby:
 A search engine for finding highly relevant applications. ICSE (1) 2010: 475-484
 [c25]Mark Grechanik [c25]Mark Grechanik , Christoph Csallner , Christoph Csallner , Chen Fu, Qing Xie: , Chen Fu, Qing Xie:
 Is Data Privacy Always Good for Software Testing? ISSRE 2010: 368-377
 [c24]Mark Grechanik [c24]Mark Grechanik , James A. Jones, Alessandro Orso, André van der Hoek: , James A. Jones, Alessandro Orso, André van der Hoek:
 Bridging gaps between developers and testers in globally-distributed software development. FoSER 2010: 149-154
 [i1]Amy J. Ko, Michal Young, Jamie Andrews, Brian P. Robinson, Mark Grechanik [i1]Amy J. Ko, Michal Young, Jamie Andrews, Brian P. Robinson, Mark Grechanik : :
 Computing and Diagnosing Changes in Unit Test Energy Consumption. Practical Software Testing: Tool Automation and Human Factors 2010
2000 – 2009
- 2009
 [c23]James A. Jones, Mark Grechanik [c23]James A. Jones, Mark Grechanik , André van der Hoek: , André van der Hoek:
 Enabling and enhancing collaborations between software development organizations and independent test agencies. CHASE 2009: 56-59
 [c22]Denys Poshyvanyk [c22]Denys Poshyvanyk , Mark Grechanik , Mark Grechanik : :
 Creating and evolving software by searching, selecting and synthesizing relevant source code. ICSE Companion 2009: 283-286
 [c21]Mark Grechanik [c21]Mark Grechanik , Qing Xie, Chen Fu: , Qing Xie, Chen Fu:
 Maintaining and evolving GUI-directed test scripts. ICSE 2009: 408-418
 [c20]Mark Grechanik [c20]Mark Grechanik , Qing Xie, Chen Fu: , Qing Xie, Chen Fu:
 Experimental assessment of manual versus tool-based maintenance of GUI-directed test scripts. ICSM 2009: 9-18
 [c19]Qing Xie, Mark Grechanik [c19]Qing Xie, Mark Grechanik , Chen Fu, Chad M. Cumby: , Chen Fu, Chad M. Cumby:
 Guide: A GUI differentiator. ICSM 2009: 395-396
 [c18]Chen Fu, Mark Grechanik [c18]Chen Fu, Mark Grechanik , Qing Xie: , Qing Xie:
 Inferring Types of References to GUI Objects in Test Scripts. ICST 2009: 1-10
 [c17]Mark Grechanik [c17]Mark Grechanik , Qing Xie, Chen Fu: , Qing Xie, Chen Fu:
 Creating GUI Testing Tools Using Accessibility Technologies. ICST Workshops 2009: 243-250
- 2008
 [c16]Qing Xie, Mark Grechanik [c16]Qing Xie, Mark Grechanik , Chen Fu: , Chen Fu:
 REST: A tool for reducing effort in script-based testing. ICSM 2008: 468-469
 [c15]Mark Grechanik [c15]Mark Grechanik , Denys Poshyvanyk , Denys Poshyvanyk : :
 Evaluating recommended applications. RSSE@SIGSOFT FSE 2008: 33-35
- 2007
 [c14]Mark Grechanik [c14]Mark Grechanik , Kevin M. Conroy: , Kevin M. Conroy:
 Composing Integrated Systems Using GUI-Based Applications And Web Services. IEEE SCC 2007: 68-75
 [c13]Kevin Bierhoff, Mark Grechanik [c13]Kevin Bierhoff, Mark Grechanik , Edy S. Liongosari: , Edy S. Liongosari:
 Architectural Mismatch in Service-Oriented Architectures. SDSOA@ICSE 2007: 4
 [c12]Kevin M. Conroy, Mark Grechanik [c12]Kevin M. Conroy, Mark Grechanik , Matthew Hellige, Edy S. Liongosari, Qing Xie: , Matthew Hellige, Edy S. Liongosari, Qing Xie:
 Automatic Test Generation From GUI Applications For Testing Web Services. ICSM 2007: 345-354
 [c11]Mark Grechanik [c11]Mark Grechanik : :
 Finding errors in components that exchange xml data. ASE 2007: 264-273
 [c10]Qing Xie, Mark Grechanik [c10]Qing Xie, Mark Grechanik , Matthew Hellige: , Matthew Hellige:
 Smart: a tool for application reference testing. ASE 2007: 537-538
 [c9]Mark Grechanik [c9]Mark Grechanik , Kevin M. Conroy, Katharina Probst: , Kevin M. Conroy, Katharina Probst:
 Finding Relevant Applications for Prototyping. MSR 2007: 12
 [c8]Mark Grechanik [c8]Mark Grechanik , Kathryn S. McKinley, Dewayne E. Perry: , Kathryn S. McKinley, Dewayne E. Perry:
 Recovering and using use-case-diagram-to-source-code traceability links. ESEC/SIGSOFT FSE 2007: 95-104
 [c7]Mark Grechanik [c7]Mark Grechanik , Kevin M. Conroy, Kishore S. Swaminathan: , Kevin M. Conroy, Kishore S. Swaminathan:
 Creating Web Services From GUI-Based Applications. SOCA 2007: 72-79
- 2006
 [c6]Mark Grechanik [c6]Mark Grechanik , Dewayne E. Perry, Don S. Batory: , Dewayne E. Perry, Don S. Batory:
 A Security Mechanism for Component-Based Systems. ICCBSS 2006: 53-62
- 2005
 [c5]Mark Grechanik [c5]Mark Grechanik , Dewayne E. Perry, Don S. Batory: , Dewayne E. Perry, Don S. Batory:
 Using AOP to Monitor and Administer Software for Grid Computing Environments. COMPSAC (1) 2005: 241-248
- 2004
 [c4]Mark Grechanik, Dewayne E. Perry: [c4]Mark Grechanik, Dewayne E. Perry:
 Secure Deployment of Components. Component Deployment 2004: 175-189
 [c3]Mark Grechanik [c3]Mark Grechanik , Don S. Batory, Dewayne E. Perry: , Don S. Batory, Dewayne E. Perry:
 Design of Large-Scale Polylingual Systems. ICSE 2004: 357-366
- 2002
 [c2]Mark Grechanik, Don S. Batory, Dewayne E. Perry: [c2]Mark Grechanik, Don S. Batory, Dewayne E. Perry:
 Integrating and Reusing GUI-Driven Applications. ICSR 2002: 1-16
 [c1]Mark Grechanik [c1]Mark Grechanik , Dewayne E. Perry, Don S. Batory: , Dewayne E. Perry, Don S. Batory:
 An approach to evolving database dependent systems. IWPSE 2002: 113-116
Coauthor Index

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from  to the list of external document links (if available).
 to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the  of the Internet Archive (if available).
 of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from  ,
,  , and
, and  to record detail pages.
 to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from  and
 and  to record detail pages.
 to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from  .
.
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2025-10-28 23:01 CET by the dblp team
 all metadata released as open data under CC0 1.0 license
 all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint


 Google
Google Google Scholar
Google Scholar Semantic Scholar
Semantic Scholar Internet Archive Scholar
Internet Archive Scholar CiteSeerX
CiteSeerX ORCID
ORCID







