2011 - ACM Distinguished Member
Satish Chandra spends much of his time researching Software development, Java, Software, Distributed computing and Debugging. Satish Chandra combines subjects such as Collaborative software and Knowledge management with his study of Software development. His Java research is multidisciplinary, relying on both Call graph, Theoretical computer science, Property, Object-oriented programming and JavaScript.
His Software study combines topics from a wide range of disciplines, such as Model checking and Software deployment. His Distributed computing research includes themes of Shared memory and Parallel computing. Debugging is a primary field of his research addressed under Programming language.
Programming language, Code, Theoretical computer science, Artificial intelligence and Software engineering are his primary areas of study. His study in Programming language concentrates on Programmer, JavaScript, Software development, Type safety and Semantics. His Code research is multidisciplinary, incorporating elements of Python, Natural language user interface, Natural language, Set and Information retrieval.
His Theoretical computer science research focuses on Java and how it relates to Language construct. The concepts of his Artificial intelligence study are interwoven with issues in Machine learning and Scalability. His Software engineering research focuses on Test case and how it connects with Computer program and Executable.
His primary scientific interests are in Code, Artificial intelligence, Natural language, Python and Machine learning. The various areas that he examines in his Code study include Perspective, Natural language user interface, Information retrieval and Data science. His Artificial intelligence research is multidisciplinary, incorporating perspectives in Null and Language construct.
To a larger extent, Satish Chandra studies Programming language with the aim of understanding Python. His Machine learning research incorporates elements of Root cause analysis, Debugging, Java and Root cause. His work in Debugging covers topics such as Workflow which are related to areas like Scalability.
The scientist’s investigation covers issues in Natural language, Code, Artificial intelligence, Ranking and Machine learning. His work deals with themes such as Python, Type inference, F1 score and Word embedding, which intersect with Natural language. The Code study combines topics in areas such as Artificial neural network, Probabilistic logic, Correctness and JavaScript.
Satish Chandra has researched Artificial intelligence in several fields, including Java, Software, Static analysis and Language construct. His Ranking study combines topics in areas such as Natural language user interface and Source code. In general Machine learning, his work in Deep learning and Network complexity is often linked to Point, sort and Sequence linking many areas of study.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
SemFix: program repair via semantic analysis
Hoang Duong Thien Nguyen;Dawei Qi;Abhik Roychoudhury;Satish Chandra.
international conference on software engineering (2013)
A research agenda for distributed software development
Bikram Sengupta;Satish Chandra;Vibha Sinha.
international conference on software engineering (2006)
Decentralizing execution of composite web services
Mangala Gowri Nanda;Satish Chandra;Vivek Sarkar.
conference on object-oriented programming systems, languages, and applications (2004)
Angelic debugging
Satish Chandra;Emina Torlak;Shaon Barman;Rastislav Bodik.
international conference on software engineering (2011)
Enabling Collaboration in Distributed Requirements Management
Vibha Sinha;Bikram Sengupta;Satish Chandra.
IEEE Software (2006)
Snugglebug: a powerful approach to weakest preconditions
Satish Chandra;Stephen J. Fink;Manu Sridharan.
programming language design and implementation (2009)
Correlation tracking for points-to analysis of javascript
Manu Sridharan;Julian Dolby;Satish Chandra;Max Schäfer.
european conference on object-oriented programming (2012)
Off-line variable substitution for scaling points-to analysis
Atanas Rountev;Satish Chandra.
programming language design and implementation (2000)
Packet types: abstract specification of network protocol messages
Peter J. McCann;Satish Chandra.
acm special interest group on data communication (2000)
Where is time spent in message-passing and shared-memory programs?
Satish Chandra;James R. Larus;Anne Rogers.
architectural support for programming languages and operating systems (1994)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
École Polytechnique Fédérale de Lausanne
University of California, Riverside
University of California, Berkeley
University of Stuttgart
Northeastern University
IBM (United States)
Technion – Israel Institute of Technology
University of Washington
University of Wisconsin–Madison
University of Wisconsin–Madison
Cardiff University
Middlebury College
University of Pittsburgh
Aalborg University
University of Graz
Nanjing Tech University
Southwest Jiaotong University
École Normale Supérieure
University of Chicago
Centre national de la recherche scientifique, CNRS
University of Chicago
University of Pisa
Tata Institute of Fundamental Research
Imperial College London
University of Freiburg
Syracuse University