Madan Musuvathi
Orcid: 0000-0002-2482-7892Affiliations:
- Microsoft Research
According to our database1,
Madan Musuvathi
authored at least 114 papers
between 2002 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
On csauthors.net:
Bibliography
2024
If At First You Don't Succeed, Try, Try, Again...? Insights and LLM-informed Tooling for Detecting Retry Bugs in Software Systems.
Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles, 2024
Exploring the Effectiveness of LLM based Test-driven Interactive Code Generation: User Study and Empirical Evaluation.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2024
2023
Towards Generating Functionally Correct Code Edits from Natural Language Issue Descriptions.
CoRR, 2023
Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation, 2023
Proceedings of the 19th Workshop on Hot Topics in Operating Systems, 2023
Proceedings of the Eighteenth European Conference on Computer Systems, 2023
Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2023, 2023
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023
2022
Cancellation in Systems: An Empirical Study of Task Cancellation Patterns and Failures.
Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, 2022
Proceedings of the Advances in Neural Information Processing Systems 35: Annual Conference on Neural Information Processing Systems 2022, 2022
Breaking the computation and communication abstraction barrier in distributed machine learning workloads.
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022
2021
ACM Trans. Program. Lang. Syst., 2021
Synthesizing Collective Communication Algorithms for Heterogeneous Networks with TACCL.
CoRR, 2021
CoCoNet: Co-Optimizing Computation and Communication for Distributed Machine Learning.
CoRR, 2021
Proceedings of the PPoPP '21: 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2021
Proceedings of the Fourth Conference on Machine Learning and Systems, 2021
Proceedings of the 35th IEEE International Parallel and Distributed Processing Symposium, 2021
Proceedings of the ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2021
2020
GenderRobustness: Robustness of Gender Detection in Facial Recognition Systems with variation in Image Properties.
CoRR, 2020
EVA: an encrypted vector arithmetic language and compiler for efficient homomorphic computation.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020
BigTest: a symbolic execution based systematic test generation tool for Apache spark.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020
2019
Niijima: sound and automated computation consolidation for efficient multilingual data-parallel pipelines.
Proceedings of the 27th ACM Symposium on Operating Systems Principles, 2019
Efficient scalable thread-safety-violation detection: finding thousands of concurrency bugs during testing.
Proceedings of the 27th ACM Symposium on Operating Systems Principles, 2019
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019
2018
Troubleshooting Transiently-Recurring Errors in Production Systems with Blame-Proportional Logging.
Proceedings of the 2018 USENIX Annual Technical Conference, 2018
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium, 2018
Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, 2018
2017
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017
Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2017
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017
2016
DRF<i>x</i>: An Understandable, High Performance, and Flexible Memory Model for Concurrent Languages.
ACM Trans. Program. Lang. Syst., 2016
ACM Trans. Parallel Comput., 2016
Commun. ACM, 2016
Proceedings of the ACM SIGCOMM 2016 Conference, Florianopolis, Brazil, August 22-26, 2016, 2016
Proceedings of the 2016 IEEE International Conference on Acoustics, 2016
2015
TOP: A Framework for Enabling Algorithmic Optimizations for Distance-Related Problems.
Proc. VLDB Endow., 2015
Proceedings of the 2015 USENIX Annual Technical Conference, 2015
Proceedings of the 25th Symposium on Operating Systems Principles, 2015
Proceedings of the 1st Summit on Advances in Programming Languages, 2015
Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation, 2015
Proceedings of the 13th Annual International Conference on Mobile Systems, 2015
Yinyang K-Means: A Drop-In Replacement of the Classic K-Means with Consistent Speedup.
Proceedings of the 32nd International Conference on Machine Learning, 2015
Proceedings of the 15th Workshop on Hot Topics in Operating Systems, 2015
2014
Proceedings of the 2014 USENIX Annual Technical Conference, 2014
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2014
Proceedings of the 12th Annual International Conference on Mobile Systems, 2014
Proceedings of the 10th Workshop on Hot Topics in System Dependability, 2014
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2014
2013
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
Proceedings of the International Symposium on Memory Management, 2013
Proceedings of the 14th Workshop on Hot Topics in Operating Systems, 2013
2012
Proceedings of the Distributed Computing - 26th International Symposium, 2012
Proceedings of the Runtime Verification, Third International Conference, 2012
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2012
Proceedings of the 39th International Symposium on Computer Architecture (ISCA 2012), 2012
Proceedings of the Programming Languages and Systems, 2012
Proceedings of the Programming Languages and Systems, 2012
2011
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011
Proceedings of the ACM SIGCOMM 2011 Conference on Applications, 2011
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011
2010
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2010
Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2010
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation, 2010
Proceedings of the 1st ACM Symposium on Cloud Computing, 2010
Proceedings of the Compiler Construction, 19th International Conference, 2010
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, 2010
2009
CatchAndRetry: extending exceptions to handle distributed system failures and recovery.
Proceedings of the Fifth Workshop on Programming Languages and Operating Systems, 2009
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009
Proceedings of the 31st International Conference on Software Engineering, 2009
Proceedings of HotOS'09: 12th Workshop on Hot Topics in Operating Systems, 2009
Proceedings of the 2009 EuroSys Conference, Nuremberg, Germany, April 1-3, 2009, 2009
2008
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008
Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, 2008
Proceedings of the 6th Workshop on Parallel and Distributed Systems: Testing, 2008
Proceedings of the 7th ACM Workshop on Hot Topics in Networks, 2008
Proceedings of the Programming Languages and Systems, 2008
Proceedings of the Computer Aided Verification, 20th International Conference, 2008
2007
Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation, 2007
2006
ACM Trans. Comput. Syst., 2006
Proceedings of the Logic-Based Program Synthesis and Transformation, 2006
Proceedings of the Automated Reasoning, Third International Joint Conference, 2006
2005
An Efficient Nelson-Oppen Decision Procedure for Difference Constraints over Rationals.
Proceedings of the Third Workshop on Pragmatics of Decision Procedures in Automated Reasoning, 2005
A Two-Tier Technique for Supporting Quantifiers in a Lazily Proof-Explicating Theorem Prover.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2005
Proceedings of the Model Checking Software, 2005
Proceedings of the Logic for Programming, 2005
Proceedings of the Frontiers of Combining Systems, 5th International Workshop, 2005
Proceedings of the Automated Deduction, 2005
2004
Proceedings of the Verification, 2004
Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI 2004), 2004
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004
2003
Proceedings of the 2003 Workshop on Software Model Checking, 2003
2002
Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, July 1, 2002, 2002
Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI 2002), 2002