© 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
, T
he
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?
I
EEE
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 Sequences
.
31st 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.
A
utomatically 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 generator
.
In
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
. I
n 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
. I
nternational
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.
Chronological
ByTopic