default search action
Amer Diwan
Person information
- affiliation: University of Colorado, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2020
- [c51]Daniele Rogora, Antonio Carzaniga, Amer Diwan, Matthias Hauswirth, Robert Soulé:
Analyzing system performance with probabilistic performance annotations. EuroSys 2020: 43:1-43:14 - [c50]Tamas Hauer, Philipp Hoffmann, John Lunney, Dan Ardelean, Amer Diwan:
Meaningful Availability. NSDI 2020: 545-557
2010 – 2019
- 2018
- [c49]Dan Ardelean, Amer Diwan, Chandra Erdman:
Performance Analysis of Cloud Applications. NSDI 2018: 405-417 - 2017
- [c48]Daniele Rogora, Steffen Smolka, Antonio Carzaniga, Amer Diwan, Robert Soulé:
Performance Annotations for Cloud Computing. HotCloud 2017 - [c47]Augusto Born de Oliveira, Sebastian Fischmeister, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Perphecy: Performance Regression Test Selection Made Simple but Effective. ICST 2017: 103-113 - 2016
- [j20]Stephen M. Blackburn, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney, José Nelson Amaral, Tim Brecht, Lubomír Bulej, Cliff Click, Lieven Eeckhout, Sebastian Fischmeister, Daniel Frampton, Laurie J. Hendren, Michael Hind, Antony L. Hosking, Richard E. Jones, Tomas Kalibera, Nathan Keynes, Nathaniel Nystrom, Andreas Zeller:
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. ACM Trans. Program. Lang. Syst. 38(4): 15:1-15:20 (2016) - 2014
- [j19]Frederick Ryckbosch, Amer Diwan:
Analyzing performance traces using temporal formulas. Softw. Pract. Exp. 44(7): 777-792 (2014) - [c46]Amer Diwan:
Life lessons and datacenter performance analysis. ISPASS 2014: 147 - 2013
- [c45]Augusto Born de Oliveira, Sebastian Fischmeister, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Why you should care about quantile regression. ASPLOS 2013: 207-218 - 2012
- [c44]Devin Coughlin, Bor-Yuh Evan Chang, Amer Diwan, Jeremy G. Siek:
Measuring enforcement windows with symbolic trace interpretation: what well-behaved programs say. ISSTA 2012: 276-286 - 2011
- [j18]Amer Diwan, Matthias Hauswirth, Todd Mytkowicz, Peter F. Sweeney:
TraceAnalyzer: a system for processing performance traces. Softw. Pract. Exp. 41(3): 267-282 (2011) - [j17]Daniel von Dincklage, Amer Diwan:
Integrating program analyses with programmer productivity tools. Softw. Pract. Exp. 41(7): 817-840 (2011) - 2010
- [j16]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
The Effect of Omitted-Variable Bias on the Evaluation of Compiler Optimizations. Computer 43(9): 62-67 (2010) - [j15]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan:
Temporal vertical profiling. Softw. Pract. Exp. 40(8): 627-654 (2010) - [c43]Zachary Alexander, Todd Mytkowicz, Amer Diwan, Elizabeth Bradley:
Measurement and Dynamical Analysis of Computer Performance Data. IDA 2010: 18-29 - [c42]Stephen M. Blackburn, Amer Diwan, Matthias Hauswirth, Atif M. Memon, Peter F. Sweeney:
Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010). SPLASH/OOPSLA Companion 2010: 291-292 - [c41]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Evaluating the accuracy of Java profilers. PLDI 2010: 187-197
2000 – 2009
- 2009
- [c40]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Producing wrong data without doing anything obviously wrong! ASPLOS 2009: 265-276 - [c39]Dan Knights, Todd Mytkowicz, Peter F. Sweeney, Michael C. Mozer, Amer Diwan:
Blind Optimization for Exploiting Hardware Features. CC 2009: 251-265 - [c38]Christoph Reichenbach, Devin Coughlin, Amer Diwan:
Program Metamorphosis. ECOOP 2009: 394-418 - [c37]Todd Mytkowicz, Devin Coughlin, Amer Diwan:
Inferred call path profiling. OOPSLA 2009: 175-190 - [c36]Daniel von Dincklage, Amer Diwan:
Optimizing programs with intended semantics. OOPSLA 2009: 409-424 - [e2]Michael Hind, Amer Diwan:
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2009, Dublin, Ireland, June 15-21, 2009. ACM 2009, ISBN 978-1-60558-392-1 [contents] - 2008
- [j14]Stephen M. Blackburn, Kathryn S. McKinley, Robin Garner, Chris Hoffmann, Asjad M. Khan, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking, Maria Jump, Han Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann:
Wake up and smell the coffee: evaluation methodology for the 21st century. Commun. ACM 51(8): 83-89 (2008) - [j13]Johannes Henkel, Christoph Reichenbach, Amer Diwan:
Developing and debugging algebraic specifications for Java classes. ACM Trans. Softw. Eng. Methodol. 17(3): 14:1-14:37 (2008) - [j12]Johannes Henkel, Christoph Reichenbach, Amer Diwan:
Errata for "Discovering Documentation for Java Container Classes". IEEE Trans. Software Eng. 34(2): 303 (2008) - [c35]Amer Diwan:
We have it easy, but do we have it right? IISWC 2008: 2 - [c34]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
We have it easy, but do we have it right? IPDPS 2008: 1-7 - [c33]Daniel von Dincklage, Amer Diwan:
Explaining failures of program analyses. PLDI 2008: 260-269 - 2007
- [j11]Martin Hirzel, Daniel von Dincklage, Amer Diwan, Michael Hind:
Fast online pointer analysis. ACM Trans. Program. Lang. Syst. 29(2): 11 (2007) - [j10]Han Bok Lee, Amer Diwan, J. Eliot B. Moss:
Design, implementation, and evaluation of a compilation server. ACM Trans. Program. Lang. Syst. 29(4): 18 (2007) - [j9]Johannes Henkel, Christoph Reichenbach, Amer Diwan:
Discovering Documentation for Java Container Classes. IEEE Trans. Software Eng. 33(8): 526-543 (2007) - [c32]Christian Doerr, Daniel von Dincklage, Amer Diwan:
Simplifying web traversals by recognizing behavior patterns. Hypertext 2007: 105-114 - [c31]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Understanding Measurement Perturbation in Trace-based Data. IPDPS 2007: 1-6 - [c30]Todd Mytkowicz, Peter F. Sweeney, Matthias Hauswirth, Amer Diwan:
Time Interpolation: So Many Metrics, So Few Registers. MICRO 2007: 286-300 - 2006
- [j8]Han Bok Lee, Daniel von Dincklage, Amer Diwan, J. Eliot B. Moss:
Understanding the behavior of compiler optimizations. Softw. Pract. Exp. 36(8): 835-844 (2006) - [c29]Todd Mytkowicz, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney:
Aligning traces for performance evaluation. IPDPS 2006 - [c28]William M. Waite, Assad Jarrahian, Michele H. Jackson, Amer Diwan:
Design and implementation of a modern compiler course. ITiCSE 2006: 18-22 - [c27]Stephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khan, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking, Maria Jump, Han Bok Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann:
The DaCapo benchmarks: java benchmarking development and analysis. OOPSLA 2006: 169-190 - 2005
- [j7]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind:
The Need for a Whole-System View of Performance. Stud. Inform. Univ. 4(1): 99-110 (2005) - [c26]Johannes Henkel, Amer Diwan:
CatchUp!: capturing and replaying refactorings to support API evolution. ICSE 2005: 274-283 - [c25]Matthias Hauswirth, Amer Diwan, Peter F. Sweeney, Michael C. Mozer:
Automating vertical profiling. OOPSLA 2005: 281-296 - [c24]Amer Diwan, Michele H. Jackson, William M. Waite, Jacob Dickerson:
PL-detective: experiences and results. SIGCSE 2005: 221-225 - 2004
- [j6]Amer Diwan, William M. Waite, Michele H. Jackson, Jacob Dickerson:
PL-detective: A system for teaching programming language concepts. ACM J. Educ. Resour. Comput. 4(4): 1:1-1:22 (2004) - [c23]Martin Hirzel, Amer Diwan, Michael Hind:
Pointer Analysis in the Presence of Dynamic Class Loading. ECOOP 2004: 96-122 - [c22]Johannes Henkel, Amer Diwan:
A Tool for Writing and Debugging Algebraic Specifications. ICSE 2004: 449-458 - [c21]Peter F. Sweeney, Matthias Hauswirth, Brendon Cahoon, Perry Cheng, Amer Diwan, David Grove, Michael Hind:
Using Hardware Performance Monitors to Understand the Behavior of Java Applications. Virtual Machine Research and Technology Symposium 2004: 57-72 - [c20]Daniel von Dincklage, Amer Diwan:
Converting Java classes to use generics. OOPSLA 2004: 1-14 - [c19]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan:
Performance explorer: understanding java application behavior. OOPSLA Companion 2004: 31-32 - [c18]Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind:
Vertical profiling: understanding the behavior of object-priented applications. OOPSLA 2004: 251-269 - [c17]William M. Waite, Michele H. Jackson, Amer Diwan, Paul M. Leonardi:
Student culture vs group work in computer science. SIGCSE 2004: 12-16 - [c16]Amer Diwan, William M. Waite, Michele H. Jackson:
PL-detective: a system for teaching programming language concepts. SIGCSE 2004: 80-84 - [e1]David F. Bacon, Amer Diwan:
Proceedings of the 4th International Symposium on Memory Management, ISMM 2004, Vancouver, BC, Canada, October 24-25, 2004. ACM 2004, ISBN 1-58113-945-4 [contents] - 2003
- [c15]Johannes Henkel, Amer Diwan:
Discovering Algebraic Specifications from Java Classes. ECOOP 2003: 431-456 - [c14]Martin Hirzel, Amer Diwan, Matthew Hertz:
Connectivity-based garbage collection. OOPSLA 2003: 359-373 - [c13]William M. Waite, Michele H. Jackson, Amer Diwan:
The conversational classroom. SIGCSE 2003: 127-131 - 2002
- [j5]Martin Hirzel, Amer Diwan, Johannes Henkel:
On the usefulness of type and liveness accuracy for garbage collection and leak detection. ACM Trans. Program. Lang. Syst. 24(6): 593-624 (2002) - [c12]Martin Hirzel, Johannes Henkel, Amer Diwan, Michael Hind:
Understanding the connectivity of heap objects. MSP/ISMM 2002: 143-156 - [c11]Jeffrey Palm, Han Bok Lee, Amer Diwan, J. Eliot B. Moss:
When to use a compilation service? LCTES-SCOPES 2002: 194-203 - [c10]Martin Burtscher, Amer Diwan, Matthias Hauswirth:
Static Load Classification for Improving the Value Predictability of Data-Cache Misses. PLDI 2002: 222-233 - [c9]Amer Diwan, William M. Waite, Michele H. Jackson:
An infrastructure for teaching skills for group decision making and problem solving in programming projects. SIGCSE 2002: 276-280 - 2001
- [j4]Antony L. Hosking, Nathaniel Nystrom, David Whitlock, Quintin I. Cutts, Amer Diwan:
Partial redundancy elimination for access path expressions. Softw. Pract. Exp. 31(6): 577-600 (2001) - [j3]Amer Diwan, Kathryn S. McKinley, J. Eliot B. Moss:
Using types to analyze and optimize object-oriented programs. ACM Trans. Program. Lang. Syst. 23(1): 30-72 (2001) - [c8]Martin Hirzel, Amer Diwan, Antony L. Hosking:
On the Usefulness of Liveness for Garbage Collection and Leak Detection. ECOOP 2001: 181-206 - 2000
- [c7]Martin Hirzel, Amer Diwan:
On the Type Accuracy of Garbage Collection. ISMM 2000: 1-11
1990 – 1999
- 1999
- [c6]Antony L. Hosking, Nathaniel Nystrom, David Whitlock, Quintin I. Cutts, Amer Diwan:
Partial Redundancy Elimination for Access Path Expressions. ECOOP Workshops 1999: 138-141 - [c5]Shih-Wei Liao, Amer Diwan, Robert P. Bosch Jr., Anwar M. Ghuloum, Monica S. Lam:
SUIF Explorer: An Interactive and Interprocedural Parallelizer. PPoPP 1999: 37-48 - 1998
- [c4]Amer Diwan, Kathryn S. McKinley, J. Eliot B. Moss:
Type-Based Alias Analysis. PLDI 1998: 106-117 - 1996
- [j2]David Tarditi, Amer Diwan:
Measuring the Cost of Storage Management. LISP Symb. Comput. 9(4): 323-342 (1996) - [c3]Amer Diwan, J. Eliot B. Moss, Kathryn S. McKinley:
Simple and Effective Analysis of Statically Typed Object-Oriented Programs. OOPSLA 1996: 292-305 - 1995
- [j1]Amer Diwan, David Tarditi, J. Eliot B. Moss:
Memory System Performance of Programs with Intensive Heap Allocation. ACM Trans. Comput. Syst. 13(3): 244-273 (1995) - 1994
- [c2]Amer Diwan, David Tarditi, J. Eliot B. Moss:
Memory Subsystem Performance of Programs Using Copying Garbage Collection. POPL 1994: 1-14 - 1992
- [c1]Amer Diwan, J. Eliot B. Moss, Richard L. Hudson:
Compiler Support for Garbage Collection in a Statically Typed Language. PLDI 1992: 273-282
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).
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).
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 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 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 2024-10-07 22:12 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint