Publications

» Automatic Generation of Distributed-Memory Mappings for Tensor Computations, Martin Kong, Raneem Abu Yosef, Atanas Rountev, and P. Sadayappan. International Conference for High Performance Computing Networking, Storage, and Analysis (SC'23), November 2023. [ PDF ] [ BibTeX ]
 
» Differential Privacy for Analysis of Software Traces, Yu Hao. Ph.D. Thesis, Ohio State University, August 2023. [ PDF ] [ BibTeX ] [ artifacts 1 ] [ artifacts 2 ]
 
» Training of Deep Learning Pipelines on Memory-Constrained GPUs via Segmented Fused-Tiled Execution, Yufan Xu, Saurabh Raje, Atanas Rountev, Gerald Sabin, Aravind Sukumaran-Rajam, and P. Sadayappan. ACM SIGPLAN International Conference on Compiler Construction (CC), April 2022. [ PDF ] [ BibTeX ] © Copyright 2022 Authors
 
» Comprehensive Accelerator-Dataflow Co-design Optimization for Convolutional Neural Networks, Miheer Vaidya, Aravind Sukumaran-Rajam, Atanas Rountev, and P. Sadayappan. International Symposium on Code Generation and Optimization (CGO), April 2022. [ PDF ] [ BibTeX ] © Copyright 2022 IEEE
 
» Introducing Differential Privacy Mechanisms for Mobile App Analytics of Dynamic Content, Sufian Latif. Ph.D. Thesis, Ohio State University, December 2021. [ PDF ] [ BibTeX ]
 
» Brief Announcement: Efficient Distributed Algorithms for Convolutional Neural Networks, Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, and P. Sadayappan. ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), July 2021. [ PDF ] [ BibTeX ] © Copyright 2021 Authors
 
» Differential Privacy for Coverage Analysis of Software Traces, Yu Hao*, Sufian Latif*, Hailong Zhang, Raef Bassily, and Atanas Rountev (*co-leads with equal contributions). European Conference on Object-Oriented Programming (ECOOP), July 2021. [ PDF ] [ BibTeX ] [ artifacts ] © Copyright 2021 Authors
 
» IOOPT: Automatic Derivation of I/O Complexity Bounds for Affine Programs, Auguste Olivry, Guillaume Iooss, Nicolas Tollenaere, Atanas Rountev, P. Sadayappan, and Fabrice Rastello. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2021. [ PDF ] [ BibTeX ] © Copyright 2021 Authors
 
» Analytical Characterization and Design Space Exploration for Optimization of CNNs, Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, and P. Sadayappan. ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April 2021. [ PDF ] [ BibTeX ] © Copyright 2021 Authors
 
» Differentially-Private Software Frequency Profiling under Linear Constraints, Hailong Zhang, Yu Hao, Sufian Latif, Raef Bassily, and Atanas Rountev. ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH/OOPSLA), November 2020. [ PDF ] [ BibTeX ] [ artifacts ] © Copyright 2020 Authors
 
» Introducing Differential Privacy Mechanisms for Mobile App Analytics of Dynamic Content, Sufian Latif, Yu Hao, Hailong Zhang, Raef Bassily, and Atanas Rountev. IEEE International Conference on Software Maintenance and Evolution, September 2020. [ PDF ] [ BibTeX ] [ artifacts ] [ talk ] © Copyright 2020 IEEE
 
» Differentially-Private Control-Flow Node Coverage for Software Usage Analysis, Hailong Zhang, Sufian Latif, Raef Bassily, and Atanas Rountev. USENIX Security Symposium, August 2020. [ PDF ] [ BibTeX ] [ artifacts ] © Copyright 2020 USENIX
 
» Differentially-Private Remote Software Profiling, Hailong Zhang. Ph.D. Thesis, Ohio State University, July 2020. [ PDF ] [ BibTeX ]
 
» Sentinel: Generating GUI Tests for Sensor Leaks in Android and Android Wear Apps, Haowei Wu*, Hailong Zhang*, Yan Wang, and Atanas Rountev (*co-leads with equal contributions). Software Quality Journal, March 2020 (DOI 10.1007/s11219-019-09484-z) [ Authors' pre-print PDF ] [ BibTeX ] © Copyright 2020 Springer
 
» A Study of Event Frequency Profiling with Differential Privacy, Hailong Zhang, Yu Hao, Sufian Latif, Raef Bassily, and Atanas Rountev. ACM SIGPLAN International Conference on Compiler Construction (CC'20), February 2020. [ PDF ] [ BibTeX ] © Copyright 2020 ACM
 
» Analytical Cache Modeling and Tilesize Optimization for Tensor Contractions, Rui Li, Aravind Sukumaran-Rajam, Richard Veras, Tze Meng Low, Fabrice Rastello, Atanas Rountev, and P. Sadayappan. International Conference for High Performance Computing Networking, Storage, and Analysis (SC'19), November 2019. [ PDF ] [ BibTeX ] © Copyright 2019 IEEE (344 submitted, 23% acceptance rate).
 
» Introducing Privacy in Screen Event Frequency Analysis for Android Apps, Hailong Zhang, Sufian Latif, Raef Bassily, and Atanas Rountev. IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'19), October 2019. [ PDF ] [ BibTeX ] [ artifacts ] © Copyright 2019 IEEE
 
» On Optimizing Complex Stencils on GPUs, Prashant Singh Rawat, Miheer Vaidya, Aravind Sukumaran-Rajam, Atanas Rountev, Louis-Noel Pouchet, and P. Sadayappan. IEEE Parallel & Distributed Processing Symposium (IPDPS'19), May 2019. [ PDF ] [ BibTeX ] © Copyright 2019 IEEE
 
» A Code Generator for High-Performance Tensor Contractions on GPUs, Jinsung Kim, Aravind Sukumaran-Rajam, Vineeth Thumma, Sriram Krishnamoorthy, Ajay Panyala, Louis-Noel Pouchet, Atanas Rountev, and P. Sadayappan, International Symposium on Code Generation and Optimization (CGO'19), February 2019. [ PDF ] [ BibTeX ] © Copyright 2019 ACM (67 submitted, 21 accepted, 31% acceptance rate).
 
» Detection of Energy Inefficiencies in Android Wear Watch Faces, Hailong Zhang, Haowei Wu, and Atanas Rountev. ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'18), November 2018. [ PDF ] [ BibTeX ] [ Implementation] © Copyright 2018 ACM (289 submitted, 61 accepted, 21% acceptance rate).
 
» Differentially-Private Software Analytics for Mobile Apps: Opportunities and Challenges, Hailong Zhang, Sufian Latif, Raef Bassily, and Atanas Rountev. International Workshop on Software Analytics (SWAN'18), November 2018. [ PDF ] [ BibTeX ] © Copyright 2018 ACM
 
» PrivAid: Differentially-Private Event Frequency Analysis for Google Analytics in Android Apps, Hailong Zhang, Sufian Latif, Raef Bassily, and Atanas Rountev. Techincal Report OSU-CISRC-10/18-TR04, Ohio State University, October 2018. [ PDF ] [ BibTeX ]
 
» Domain-Specific Optimization and Generation of High-Performance GPU Code for Stencil Computations, Prashant Singh Rawat, Miheer Vaidya, Aravind Sukumaran-Rajam, Mahesh Ravishankar, Vinod Grover, Atanas Rountev, Louis-Noel Pouchet, and P. Sadayappan. Proceedings of the IEEE, November 2018. [ PDF ] [ BibTeX ] © Copyright 2018 IEEE
 
» Associative Instruction Reordering to Alleviate Register Pressure, Prashant Rawat, Aravind Sukumaran-Rajam, Atanas Rountev, Fabrice Rastello, Louis-Noel Pouchet, and P. Sadayappan. International Conference for High Performance Computing Networking, Storage, and Analysis (SC'18), November 2018. [ PDF ] [ BibTeX ] © Copyright 2018 IEEE (288 submitted, 26% acceptance rate).
 
» Detection of Energy-Inefficiency Patterns in Android Applications, Haowei Wu. Ph.D. Thesis, Ohio State University, August 2018. [ PDF ] [ BibTeX ]
 
» Obfuscation-Resilient Code Detection Analyses for Android Apps, Yan Wang. Ph.D. Thesis, Ohio State University, August 2018. [ PDF ] [ BibTeX ]
 
» Static Window Transition Graphs for Android, Shengqian Yang, Haowei Wu, Hailong Zhang, Yan Wang, Chandrasekar Swaminathan, Dacong Yan, and Atanas Rountev, International Journal of Automated Software Engineering (JASE), June 2018. Special issue containing invited papers from the IEEE/ACM International Conference on Automated Software Engineering (ASE'15). [ PDF ] [Springer Online] [ BibTeX ] © Copyright 2018 Springer
 
» Orlis: Obfuscation-Resilient Library Detection for Android, Yan Wang, Haowei Wu, Hailong Zhang, and Atanas Rountev. IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft'18), May 2018. [ PDF ] [ BibTeX ] [ Implementation ] © Copyright 2018 IEEE (52 submitted, 16 accepted as regular papers, 31% acceptance rate).
 
» Sentinel: Generating GUI Tests for Android Sensor Leaks, Haowei Wu, Yan Wang, and Atanas Rountev. IEEE/ACM International Workshop on Automation of Software Test (AST'18), May 2018. [ PDF ] [ BibTeX ] [ Implementation] © Copyright 2018 IEEE
 
» Register Optimizations for Stencils on GPUs, Prashant Rawat, Aravind Sukumaran-Rajam, Atanas Rountev, Fabrice Rastello, Louis-Noel Pouchet, and P. Sadayappan. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'18), February 2018. [ PDF ] [ BibTeX ] © Copyright 2018 ACM (138 submitted, 28 accepted, 20% acceptance rate).
 
» Analysis and Testing of Notifications in Android Wear Applications, Hailong Zhang and Atanas Rountev. International Conference on Software Engineering (ICSE'17), May 2017. [ PDF ] [ BibTeX ] © Copyright 2017 IEEE (415 submitted, 68 accepted, 16% acceptance rate).
 
» Who Changed You? Obfuscator Identification for Android, Yan Wang and Atanas Rountev. IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft'17), May 2017. [ PDF ] [ BibTeX ] © Copyright 2017 IEEE (39 submitted, 9 accepted as regular papers, 23% acceptance rate). Nominated for a best paper award.
 
» Resource Conscious Reuse-Driven Tiling for GPUs, Prashant Rawat, Changwan Hong, Mahesh Ravishankar, Vinod Grover, Louis-Noel Pouchet, Atanas Rountev, and P. Sadayappan. International Conference on Parallel Architectures and Compilation Techniques (PACT'16), September 2016. [ PDF ] [ BibTeX ] © Copyright 2016 ACM (119 submitted, 31 accepted, 26% acceptance rate).
 
» On the Unsoundness of Static Analysis for Android GUIs, Yan Wang, Hailong Zhang, and Atanas Rountev. ACM SIGPLAN International Workshop on the State Of the Art in Program Analysis (SOAP'16), June 2016. [ PDF ] [ BibTeX ] © Copyright 2016 ACM
 
» Profiling the Responsiveness of Android Applications via Automated Resource Amplification, Yan Wang and Atanas Rountev. IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft'16), May 2016. [ PDF ] [ BibTeX ] © Copyright 2016 ACM (60 submitted, 20 accepted as regular papers, 33% acceptance rate).
 
» Automated Test Generation for Detection of Leaks in Android Applications, Hailong Zhang, Haowei Wu, and Atanas Rountev. IEEE/ACM International Workshop on Automation of Software Test (AST'16), May 2016. [ PDF ] [ BibTeX ] © Copyright 2016 ACM
 
» Static Detection of Energy Defect Patterns in Android Applications, Haowei Wu, Shengqian Yang, and Atanas Rountev. International Conference on Compiler Construction (CC'16), March 2016. [ PDF ] [ BibTeX ] © Copyright 2016 ACM (77 submitted, 24 accepted, 31% acceptance rate).
 
» SDSLc: a Multi-Target Domain-Specific Compiler for Stencil Computations, Prashant Rawat, Martin Kong, Tom Henretty, Justin Holewinski, Kevin Stock, Louis-Noel Pouchet, J. Ramanujam, Atanas Rountev, and P. Sadayappan. International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC'15), November 2015. [ PDF ] [ BibTeX ] © Copyright 2015 ACM
 
» Static Window Transition Graphs for Android, Shengqian Yang, Hailong Zhang, Haowei Wu, Yan Wang, Dacong Yan, and Atanas Rountev. IEEE/ACM International Conference on Automated Software Engineering (ASE'15), November 2015. [ PDF ] [ BibTeX ] © Copyright 2015 IEEE (289 submitted, 60 accepted, 21% acceptance rate).
 
» Static Analyses of GUI Behavior in Android Applications, Shengqian Yang. Ph.D. Thesis, Ohio State University, September 2015. [ PDF ] [ BibTeX ]
 
» Static Control-Flow Analysis of User-Driven Callbacks in Android Applications, Shengqian Yang, Dacong Yan, Haowei Wu, Yan Wang, and Atanas Rountev. International Conference on Software Engineering (ICSE'15), May 2015. [ PDF ] [ BibTeX ] © Copyright 2015 IEEE (452 submitted, 84 accepted, 18.5% acceptance rate).
 
» Distributed Memory Code Generation for Mixed Irregular/Regular Computations, Mahesh Ravishankar, Roshan Dathatri, Venmugil Elango, Louis-Noel Pouchet, J. Ramanujam, Atanas Rountev, and P. Sadayappan. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'15), February 2015. [ PDF ] [ BibTeX ] © Copyright 2015 ACM (133 submitted, 23 accepted, 17% acceptance rate).
 
» Automatic Parallelization of a Class of Irregular Loops for Distributed Memory Systems, Mahesh Ravishankar, John Eisenlohr, Louis-Noel Pouchet, J. Ramanujam, Atanas Rountev, and P. Sadayappan, ACM Transactions on Parallel Computing (TOPC), September 2014. [ PDF ] [ BibTeX ] © Copyright 2014 ACM
 
» Program Analyses for Understanding the Behavior and Performance of Traditional and Mobile Object-Oriented Software, Dacong Yan. Ph.D. Thesis, Ohio State University, July 2014. [ PDF ] [ BibTeX ]
 
» Scalable Runtime Bloat Detection Using Abstract Dynamic Slicing, Guoqing Xu, Nick Mitchell, Matthew Arnold, Atanas Rountev, Edith Schonberg, and Gary Sevitsky, ACM Transactions on Software Engineering and Methodology (TOSEM), May 2014. [ PDF ] [ BibTeX ] © Copyright 2014 ACM
 
» Static Reference Analysis for GUI Objects in Android Software, Atanas Rountev and Dacong Yan, International Symposium on Code Generation and Optimization (CGO'14), February 2014. [ PDF ] [ BibTeX ] [ Software ] © Copyright 2014 ACM (103 submitted, 29 accepted, 28% acceptance rate)
 
» LeakChecker: Practical Static Memory Leak Detection for Managed Languages, Dacong Yan, Guoqing Xu, Shengqian Yang, and Atanas Rountev, International Symposium on Code Generation and Optimization (CGO'14), February 2014. [ PDF ] [ BibTeX ] © Copyright 2014 ACM (103 submitted, 29 accepted, 28% acceptance rate)
 
» Beyond Reuse Distance Analysis: Dynamic Analysis for Characterization of Data Locality Potential, Naznin Fauzia, Venmugil Elango, Mahesh Ravishankar, J. Ramanujam, Fabrice Rastello, Atanas Rountev, Louis-Noel Pouchet, and P. Sadayappan, ACM Transactions on Architecture and Code Optimization (TACO), December 2013. [ PDF ] [ BibTeX ] © Copyright 2013 ACM
 
» Systematic Testing for Resource Leaks in Android Applications, Dacong Yan, Shengqian Yang, and Atanas Rountev, IEEE International Symposium on Software Reliability Engineering (ISSRE'13), November 2013. [ PDF ] [ BibTeX ] [ Software ] © Copyright 2013 IEEE (131 submitted, 46 accepted, 35% acceptance rate)
 
» Precise Memory Leak Detection for Java Software Using Container Profiling, Guoqing Xu and Atanas Rountev, ACM Transactions on Software Engineering and Methodology (TOSEM), July 2013. [ PDF ] [ BibTeX ] © Copyright 2013 ACM
 
» Testing for Poor Responsiveness in Android Applications, Shengqian Yang, Dacong Yan, and Atanas Rountev, Workshop on Engineering Mobile-Enabled Systems (MOBS'13), May 2013. [ PDF ] [ BibTeX ] © Copyright 2013 IEEE
 
» Code Generation for Parallel Execution of a Class of Irregular Loops on Distributed Memory Systems, Mahesh Ravishankar, John Eisenlohr, Louis-Noel Pouchet, J. Ramanujam, Atanas Rountev, and P. Sadayappan, International Conference for High Performance Computing Networking, Storage, and Analysis (SC'12), November 2012. [ PDF ] [ BibTeX ] © Copyright 2012 IEEE (472 submitted, 100 accepted, 21% acceptance rate)
 
» Dynamic Analysis of Inefficiently-Used Containers, Shengqian Yang, Dacong Yan, Guoqing Xu, and Atanas Rountev, International Workshop on Dynamic Analysis (WODA'12), July 2012. [ PDF ] [ BibTeX ] © Copyright 2012 ACM
 
» Rethinking Soot for Summary-Based Whole-Program Analysis, Dacong Yan, Guoqing Xu, and Atanas Rountev, ACM SIGPLAN International Workshop on the State Of the Art in Java Program Analysis (SOAP'12), June 2012. [ PDF ] [ BibTeX ] © Copyright 2012 ACM
 
» Static Detection of Loop-Invariant Data Structures, Guoqing Xu, Dacong Yan, and Atanas Rountev. European Conference on Object-Oriented Programming (ECOOP'12), June 2012. [ PDF ] [ BibTeX ] © Copyright 2012 Springer-Verlag (140 submitted, 30 accepted, 21% acceptance rate).
 
» Dynamic Trace-Based Analysis of Vectorization Potential of Applications, Justin Holewinski, Ragavendar Ramamurthi, Mahesh Ravishankar, Naznin Fauzia, Louis-Noel Pouchet, Atanas Rountev, and P. Sadayappan. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'12), June 2012. [ PDF ] [ BibTeX ] © Copyright 2012 ACM (255 submitted, 48 accepted, 19% acceptance rate).
 
» Uncovering Performance Problems in Java Applications with Reference Propagation Profiling, Dacong Yan, Guoqing Xu, and Atanas Rountev. International Conference on Software Engineering (ICSE'12), June 2012. [ PDF ] [ BibTeX ] © Copyright 2012 IEEE (408 submitted, 87 accepted, 21% acceptance rate).
 
» Dynamic Selection of Tile Sizes, Sanket Tavarageri, Louis-Noel Pouchet, J. Ramanujam, Atanas Rountev, and P. Sadayappan. IEEE International Conference on High Performance Computing (HiPC'11), December 2011. [ PDF ] [ BibTeX ] © Copyright 2011 IEEE (206 submitted, 40 accepted, 19% acceptance rate).
 
» Assumption Hierarchy for a CHA Call Graph Construction Algorithm, Jason Sawin and Atanas Rountev. IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'11), September 2011. [ PDF ] [ BibTeX ] © Copyright 2011 IEEE (52 submitted, 16 accepted, 31% acceptance rate).
 
» Analyzing Large-Scale Object-Oriented Software to Find and Remove Runtime Bloat, Guoqing Xu. Ph.D. Thesis, Ohio State University, August 2011. [ PDF ] [ BibTeX ]
 
» Demand-Driven Context-Sensitive Alias Analysis for Java, Dacong Yan, Guoqing Xu, and Atanas Rountev. ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'11), July 2011. [ PDF ] [ BibTeX ] © Copyright 2011 ACM (121 submitted, 35 accepted, 29% acceptance rate).
 
» LeakChaser: Helping Programmers Narrow Down Causes of Memory Leaks, Guoqing Xu, Michael D. Bond, Feng Qin, and Atanas Rountev. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'11), June 2011. [ PDF ] [ BibTeX ] © Copyright 2011 ACM (236 submitted, 55 accepted, 23% acceptance rate).
 
» Software Bloat Analysis: Finding, Removing, and Preventing Performance Problems in Modern Large-Scale Object-Oriented Applications, Guoqing Xu, Nick Mitchell, Matthew Arnold, Atanas Rountev, and Gary Sevitsky, FSE/SDP Workshop on the Future of Software Engineering Research (FOSER'10), November 2010. [ PDF ] [ BibTeX ] © Copyright 2010 ACM (139 submitted, 87 accepted, 63% acceptance rate).
 
» Understanding Parallelism-Inhibiting Dependences in Sequential Java Programs, Atanas Rountev, Kevin Van Valkenburgh, Dacong Yan, and P. Sadayappan, IEEE International Conference on Software Maintenance (ICSM'10), September 2010. [ PDF ] [ BibTeX ] © Copyright 2010 IEEE (133 submitted, 36 accepted, 27% acceptance rate). Additional details are available in Kevin Van Valkensburgh's MS thesis (see below).
 
» Finding Low-Utility Data Structures, Guoqing Xu, Nick Mitchell, Matthew Arnold, Atanas Rountev, Edith Schonberg, and Gary Sevitsky. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'10), June 2010. [ PDF ] [ BibTeX ] © Copyright 2010 ACM (204 submitted, 41 accepted, 20% acceptance rate).
 
» Detecting Inefficiently-Used Containers to Avoid Bloat, Guoqing Xu and Atanas Rountev. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'10), June 2010. [ PDF ] [ BibTeX ] © Copyright 2010 ACM (204 submitted, 41 accepted, 20% acceptance rate).
 
» Data Layout Transformation for Enhancing Data Locality on NUCA Chip Multiprocessors, Qingda Lu, Christophe Alias, Uday Bondhugula, Thomas Henretty, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan, Yongjian Chen, Haibo Lin, and Tin-Fook Ngai. International Conference on Parallel Architectures and Compilation Techniques (PACT'09), September 2009. [ PDF ] [ BibTeX ] © Copyright 2009 IEEE (188 submitted, 34 accepted, 18% acceptance rate).
 
» Measuring and Improving the Potential Parallelism of Sequential Java Programs, Kevin Van Valkenburgh. MS Thesis, Ohio State University, August 2009. [ PDF ] [ BibTeX ]
 
» Improving the Static Resolution of Dynamic Java Features, Jason Sawin. Ph.D. Thesis, Ohio State University, July 2009. [ PDF ] [ BibTeX ]
 
» Scaling CFL-Reachability-Based Points-to Analysis Using Context-Sensitive Must-Not-Alias Analysis, Guoqing Xu, Atanas Rountev, and Manu Sridharan. European Conference on Object-Oriented Programming (ECOOP'09), July 2009. [ PDF ] [ BibTeX ] © Copyright 2009 Springer-Verlag (117 submitted, 25 accepted, 21% acceptance rate).
 
» Go with the Flow: Profiling Copies To Find Runtime Bloat, Guoqing Xu, Matthew Arnold, Nick Mitchell, Atanas Rountev, and Gary Sevitsky. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'09), June 2009. [ PDF ] [ BibTeX ] © Copyright 2009 ACM (194 submitted, 41 accepted, 21% acceptance rate).
 
» Improving Static Resolution of Dynamic Class Loading in Java Using Dynamically Gathered Environment Information, Jason Sawin and Atanas Rountev, International Journal of Automated Software Engineering (JASE), volume 16, number 2, pages 357-381, June 2009. Special issue containing the best papers from the IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'07). The journal version is a significant revision and extension of the SCAM'07 paper. [ PDF ] [ BibTeX ] © Copyright 2009 Springer Netherlands
 
» Compiler-Assisted Dynamic Scheduling for Effective Parallelization of Loop Nests on Multicore Processors, Muthu Baskaran, Nagavijayalakshmi Vydyanathan, Uday Bondhugula, J. Ramanujam, Atanas Rountev, and P. Sadayappan. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'09), February 2009. [ PDF ] [ BibTeX ] © Copyright 2009 ACM (109 submitted, 26 accepted, 24% acceptance rate).
 
» Global Trees: A Framework for Linked Data Structures on Distributed Memory Parallel Systems, D. Brian Larkins, James Dinan, Sriram Krishnamoorthy, Srinivasan Parthasarathy, Atanas Rountev, and P. Sadayappan. International Conference for High Performance Computing Networking, Storage, and Analysis (SC'08), November 2008. [ PDF ] [ BibTeX ] © Copyright 2008 ACM (277 submitted, 59 accepted, 21% acceptance rate).
 
» Dynamic Analyses for Understanding and Optimization of Enterprise Java Applications, Alexandar Pantaleev. Ph.D. Thesis, Ohio State University, August 2008. [ PDF ] [ BibTeX ]
 
» Merging Equivalent Contexts for Scalable Heap-Cloning-Based Context-Sensitive Points-to Analysis, Guoqing Xu and Atanas Rountev. ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'08), July 2008. [ PDF ] [ BibTeX ] © Copyright 2008 ACM (100 submitted, 26 accepted, 26% acceptance rate).
 
» A Compiler Framework for Optimization of Affine Loop Nests for GPGPUs, Muthu Baskaran, Uday Bondhugula, J. Ramanujam, Atanas Rountev, and P. Sadayappan. ACM International Conference on Supercomputing (ICS'08), June 2008. [ PDF ] [ BibTeX ] © Copyright 2008 ACM (140 submitted, 37 accepted, 26% acceptance rate).
 
» Precise Memory Leak Detection for Java Software Using Container Profiling, Guoqing Xu and Atanas Rountev. International Conference on Software Engineering (ICSE'08), May 2008. [ PDF ] [ BibTeX ] © Copyright 2008 ACM (371 submitted, 56 accepted, 15% acceptance rate). Recognized with an ACM SIGSOFT Distinguished Paper award.
 
» AJANA: A General Framework for Source-Code-Level Interprocedural Dataflow Analysis of AspectJ Software, Guoqing Xu and Atanas Rountev. International Conference on Aspect-Oriented Software Development (AOSD'08), April 2008. [ PDF ] [ BibTeX ] © Copyright 2008 ACM (79 submitted, 17 accepted, 22% acceptance rate).
 
» IDE Dataflow Analysis in the Presence of Large Object-Oriented Libraries, Atanas Rountev, Mariana Sharp, and Guoqing Xu. International Conference on Compiler Construction (CC'08), April 2008. [ PDF ] [ BibTeX ] © Copyright 2008 Springer-Verlag (71 submitted, 18 accepted, 25% acceptance rate).
 
» Automatic Transformations for Communication-Minimized Parallelization and Locality Optimization in the Polyhedral Model, Uday Bondhugula, Muthu Baskaran, Sriram Krishnamoorthy, J. Ramanujam, A. Rountev, and P. Sadayappan. International Conference on Compiler Construction (CC'08), April 2008. [ PDF ] [ BibTeX ] © Copyright 2008 Springer-Verlag (71 submitted, 18 accepted, 25% acceptance rate).
 
» Automatic Data Movement and Computation Mapping for Multi-level Parallel Architectures with Explicitly Managed Memories, Muthu Baskaran, Uday Bondhugula, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, and P. Sadayappan. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'08), February 2008. [ PDF ] [ BibTeX ] © Copyright 2008 ACM (102 submitted, 25 accepted, 25% acceptance rate).
 
» Improved Static Resolution of Dynamic Class Loading in Java, Jason Sawin and Atanas Rountev. IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'07), October 2007. [ PDF ] [ BibTeX ] © Copyright 2007 IEEE (74 submitted, 19 accepted, 26% acceptance rate). Earlier version available as Technical Report OSU-CISRC-5/07-TR44, Department of Computer Science and Engineering, Ohio State University, May 2007. [ PDF ] [ BibTeX ]
 
» Automated Refactoring of Legacy Java Software to Enumerated Types, Raffi Khatchadourian, Jason Sawin, and Atanas Rountev. IEEE International Conference on Software Maintenance (ICSM'07), October 2007. [ PDF ] [ BibTeX ] © Copyright 2007 IEEE (214 submitted, 46 accepted, 21% acceptance rate). Additional details in Technical Report OSU-CISRC-4/07-TR26, April 2007. [ PDF ] [ BibTeX ]
 
» Efficient Checkpointing of Java Software Using Context-Sensitive Capture and Replay, Guoqing Xu, Atanas Rountev, Yan Tang, and Feng Qin. ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'07), September 2007. [ PDF ] [ BibTeX ] © Copyright 2007 ACM (251 submitted, 43 accepted, 17% acceptance rate)
 
» Static Analyses for Java in the Presence of Distributed Components and Large Libraries, Mariana Sharp. Ph.D. Thesis, Ohio State University, August 2007. [ PDF ] [ BibTeX ]
 
» Effective Automatic Parallelization of Stencil Computations, Sriram Krishnamoorthy, Muthu Baskaran, Uday Bondhugula, J. Ramanujam, Atanas Rountev, and P. Sadayappan, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'07), June 2007. [ PDF ] [ BibTeX ] © Copyright 2007 ACM (178 submitted, 45 accepted, 25% acceptance rate)
 
» Regression Test Selection for AspectJ Software, Guoqing Xu and Atanas Rountev, International Conference on Software Engineering (ICSE'07), May 2007. [ PDF ] [ BibTeX ] © Copyright 2007 IEEE (334 submitted, 50 accepted, 15% acceptance rate). Nominated for an ACM SIGSOFT Distinguished Paper Award.
 
» Identifying Data Transfer Objects in EJB Applications, Alexandar Pantaleev and Atanas Rountev, International Workshop on Dynamic Analysis (WODA'07), May 2007. [ PDF ] [ BibTeX ] © Copyright 2007 IEEE (54% acceptance rate)
 
» An Efficient Distributed Shared Memory Toolbox for MATLAB, Rajkiran Panuganti, Muthu Manikandan Baskaran, Ashok Krishnamurthy, Jarek Nieplocha, Atanas Rountev, and P. Sadayappan, International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'07), March 2007. [ PDF ] [ BibTeX ] © Copyright 2007 IEEE (15 submitted, 11 accepted, 73% acceptance rate). Additional details in Technical Report OSU-CISRC-1/06-TR15, January 2006. [ PDF ] [ BibTeX ].
 
» Hypergraph Partitioning for Automated Memory Management, Sriram Krishnamoorthy, Umit Catalyurek, Jarek Nieplocha, Atanas Rountev, and P. Sadayappan, International Conference for High Performance Computing Networking, Storage, and Analysis (SC'06), November 2006. [ PDF ] [ BibTeX ] © Copyright 2006 ACM (239 submitted, 54 accepted, 23% acceptance rate).
 
» Generating Run-Time Progress Reports for a Points-to Analysis in Eclipse, Jason Sawin, Mariana Sharp, and Atanas Rountev, Eclipse Technology Exchange Workshop at OOPSLA (ETX'06), October 2006. [ PDF ] [ BibTeX ] © Copyright 2006 ACM (30 submitted, 17 accepted, 57% acceptance rate).
 
» Static Analysis of Object References in RMI-based Java Software, Mariana Sharp and Atanas Rountev, IEEE Transactions on Software Engineering (TSE), volume 32, number 9, pages 664-681, September 2006. Special issue containing the best papers from the International Conference on Software Maintenance (ICSM'05). The journal paper is a substantially extended and revised version of the ICSM'05 conference paper. [ PDF ] [ BibTeX ] © Copyright 2006 IEEE
 
» Estimating the Run-Time Progress of a Call Graph Construction Algorithm, Jason Sawin and Atanas Rountev, IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'06), pages 53-62, September 2006. [ PDF ] [ BibTeX ] © Copyright 2006 IEEE (40 submitted, 29 accepted, 41% acceptance rate).
 
» Identifying Cost-Effective Common Subexpressions to Reduce Operation Count in Tensor Contraction Evaluations, Albert Hartono, Qingda Lu, Xiaoyang Gao, Sriram Krishnamoorthy, Marcel Nooijen, Gerald Baumgartner, Venkatesh Choppella, David Bernholdt, Russell Pitzer, J. Ramanujam, Atanas Rountev, and P. Sadayappan, International Conference on Computational Science (ICCS'06), LNCS 3991, pages 267-275, May 2006. [ PDF ] [ BibTeX ] © Copyright 2006 Springer-Verlag (300 submitted, 98 accepted, 33% acceptance rate).
 
» Interprocedural Dataflow Analysis in the Presence of Large Libraries, Atanas Rountev, Scott Kagan, and Thomas Marlowe, International Conference on Compiler Construction (CC'06), LNCS 3923, pages 2-16, March 2006. [ PDF ] [ BibTeX ] © Copyright 2006 Springer-Verlag (72 submitted, 17 accepted, 24% acceptance rate). Additional details in Technical Report OSU-CISRC-1/06-TR01, January 2006. [ PDF ] [ BibTeX ]
 
» Building a Whole-Program Type Analysis in Eclipse, Mariana Sharp, Jason Sawin, and Atanas Rountev, Eclipse Technology Exchange Workshop at OOPSLA (ETX'05), pages 6-10, October 2005. [ PDF ] [ BibTeX ] © Copyright 2005 ACM (47 submitted, 27 accepted, 57% acceptance rate).
 
» Static Analysis of Object References in RMI-based Java Software, Mariana Sharp and Atanas Rountev, IEEE International Conference on Software Maintenance (ICSM'05), pages 101-110, September 2005. [ PDF ] [ BibTeX ] © Copyright 2005 IEEE (180 submitted, 55 accepted, 31% acceptance rate)
 
» Interactive Exploration of UML Sequence Diagrams, Richard Sharp and Atanas Rountev, IEEE Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'05), pages 8-13, September 2005. [ PDF ] [ BibTeX ] © Copyright 2005 IEEE (26 submitted, 19 accepted, 73% acceptance rate)
 
» Static Control-Flow Analysis for Reverse Engineering of UML Sequence Diagrams, Atanas Rountev, Olga Volgin, and Miriam Reddoch, ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'05), pages 96-102, September 2005. [ PDF ] [ BibTeX ] [ © Copyright 2005 ACM (38 submitted, 17 accepted, 45% acceptance rate). Additional details in Technical Report OSU-CISRC-3/04-TR12, March 2004 [ PDF ] [ BibTeX ] and in Olga Volgin's M.S. thesis, June 2004 [ PDF ]
 
» A Specification-based Approach to Reasoning about Pointers, Gregory Kulczycki, Murali Sitaraman, Bruce Weide, and Atanas Rountev, International Workshop on Specification and Verification of Component-Based Systems (SAVCBS'05), pages 55-62, September 2005. [ PDF ] [ BibTeX ] (acceptance rate unknown)
 
» Object Naming Analysis for Reverse-Engineered Sequence Diagrams, Atanas Rountev and Beth Harkness Connell, International Conference on Software Engineering (ICSE'05), pages 254-263, May 2005. [ PDF ] [ BibTeX ] © Copyright 2005 ACM (313 submitted, 44 accepted, 14% acceptance rate)
 
» Component-Level Dataflow Analysis, Atanas Rountev, International SIGSOFT Symposium on Component-Based Software Engineering (CBSE'05), LNCS 3489, pages 82-89, May 2005. [ PDF ] [ BibTeX ] © Copyright 2005 Springer-Verlag (91 submitted, 23 accepted, 25% acceptance rate)
 
» Coverage Criteria for Testing of Object Interactions in Sequence Diagrams, Atanas Rountev, Scott Kagan, and Jason Sawin, Fundamental Approaches to Software Engineering (FASE'05), LNCS 3442, pages 282-297, April 2005. [ PDF ] [ BibTeX ] © Copyright 2005 Springer-Verlag (99 submitted, 22 accepted, 22% acceptance rate). Additional details in Technical Report OSU-CISRC-12/04-TR68, December 2004. [ PDF ] [ BibTeX ].
 
» Parameterized Object Sensitivity for Points-to Analysis for Java, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, ACM Transactions on Software Engineering and Methodology (TOSEM), volume 14, number 1, pages 1 - 41, January 2005. Invited for fast-track submission by the Program Committee of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'02). A major expansion and revision of the ISSTA'02 conference paper. [ PDF ] [ BibTeX ] © Copyright 2005 ACM
 
» Precise Identification of Side-effect-free Methods in Java, Atanas Rountev, IEEE International Conference on Software Maintenance (ICSM'04), pages 82-91, September 2004. [ PDF ] [ BibTeX ] © Copyright 2004 IEEE (122 submitted, 38 accepted, 31% acceptance rate)
 
» Static and Dynamic Analysis of Call Chains in Java, Atanas Rountev, Scott Kagan, and Michael Gibas, ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'04), pages 1-11, July 2004. [ PDF ] [ BibTeX ] © Copyright 2004 ACM (93 submitted, 26 accepted, 28% acceptance rate)
 
» Evaluating the Imprecision of Static Analysis, Atanas Rountev, Scott Kagan, and Michael Gibas, ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'04), pages 14-16, June 2004. [ PDF ] [ BibTeX ] © Copyright 2004 ACM (36 submitted, 10 accepted, 28% acceptance rate)
 
» Fragment Class Analysis for Testing of Polymorphism in Java Software, Atanas Rountev, Ana Milanova, and Barbara G. Ryder, IEEE Transactions on Software Engineering (TSE), volume 30, number 6, pages 372-387, June 2004. Special issue containing the best papers from the International Conference on Software Engineering (ICSE'03). The journal paper is a substantially extended and revised version of the ICSE'03 conference paper. [ PDF ] [ BibTeX ] © Copyright 2004 IEEE.
 
» Precise Call Graphs for C Programs with Function Pointers, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, International Journal of Automated Software Engineering (JASE), volume 11, number 1, pages 7-26, January 2004. Special issue containing the best papers from the IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02). The journal version is a significant revision and extension of the SCAM'02 workshop paper. [ PDF ] [ BibTeX ] © Copyright 2004 Kluwer Academic Publishers
 
» Fragment Class Analysis for Testing of Polymorphism in Java Software, Atanas Rountev, Ana Milanova, and Barbara G. Ryder, International Conference on Software Engineering (ICSE'03), pages 210-220, May 2003. [ PDF ] [ BibTeX ] © Copyright 2003 IEEE (324 submitted, 42 accepted, 13% acceptance rate).
 
» Constructing Precise Object Relation Diagrams, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, IEEE International Conference on Software Maintenance (ICSM'02), pages 586-595, October 2002. [ PDF ] [ BibTeX ] © Copyright 2002 IEEE (127 submitted, 61 accepted, 48% acceptance rate)
 
» Precise Call Graph Construction in the Presence of Function Pointers, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02), pages 155-163, October 2002. [ PDF ] [ BibTeX ] © Copyright 2002. IEEE (23 submitted, 17 accepted, 74% acceptance rate).
 
» Dataflow Analysis of Software Fragments, Atanas Rountev, Ph.D. Thesis, Technical Report DCS-TR-501, Rutgers University, August 2002. [ PDF ] [ BibTeX ]  

» Parameterized Object Sensitivity for Points-to and Side-Effect Analyses for Java, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'02), pages 1-11, July 2002. [ PDF ] [ BibTeX ] © Copyright 2002 ACM (97 submitted, 26 accepted, 27% acceptance rate).
 
» Points-to Analysis for Java Using Annotated Constraints, Atanas Rountev, Ana Milanova, and Barbara G. Ryder, Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA'01), pages 43-55, October 2001. [ PDF ] [ BibTeX ] © Copyright 2001 ACM (145 submitted, 27 accepted, 19% acceptance rate)
 
» Points-to and Side-effect Analyses for Programs Built with Precompiled Libraries, Atanas Rountev and Barbara G. Ryder, International Conference on Compiler Construction (CC'01), LNCS 2027, pages 20-36, April 2001. [ PDF ] [ BibTeX ] © Copyright 2001 Springer-Verlag (69 submitted, 22 accepted, 32% acceptance rate)
 
» Off-line Variable Substitution for Scaling Points-to Analysis, Atanas Rountev and Satish Chandra, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'00), pages 47-56, June 2000. [ PDF ] [ BibTeX ] © Copyright 2000 ACM (173 submitted, 30 accepted, 17% acceptance rate)
 
» Data-Flow Analysis of Program Fragments, Atanas Rountev, Barbara G. Ryder, and William Landi, ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'99), LNCS 1687, pages 235-252, September 1999. [ PDF ] [ BibTeX ] © Copyright 1999 Springer-Verlag (141 submitted, 29 accepted, 21% acceptance rate)
 

main page