His main research concerns Programming language, Software engineering, Theoretical computer science, JavaScript and Operating system. Scheme, Class, Set, Functional programming and Functional reactive programming are among the areas of Programming language where the researcher is concentrating his efforts. He has included themes like Debugging, Access control, Comparison of multi-paradigm programming languages, Software and Perl in his Software engineering study.
His Theoretical computer science study incorporates themes from Algorithm and Semantics. The various areas that he examines in his JavaScript study include Event, Web application, Ajax and Operational semantics. His Operating system study integrates concerns from other disciplines, such as Testbed and Key.
Shriram Krishnamurthi mostly deals with Programming language, Software engineering, World Wide Web, Software and Theoretical computer science. His study in JavaScript, Semantics, Programming paradigm, Scheme and Operational semantics is carried out as part of his Programming language studies. He studies JavaScript, namely Unobtrusive JavaScript.
His study in Third-generation programming language, Fourth-generation programming language, Fifth-generation programming language, Second-generation programming language and Functional logic programming falls within the category of Programming paradigm. His study in Debugging extends to Software engineering with its themes. Web service and Web modeling are subfields of World Wide Web in which his conducts study.
His primary areas of study are Curriculum, Programming language, Data science, Mathematics education and Artificial intelligence. His Curriculum research is multidisciplinary, incorporating perspectives in Context, Software engineering and Field. In general Programming language, his work in Blocking, JavaScript and Execution model is often linked to Racket and Interrupt linking many areas of study.
The Data science study combines topics in areas such as Variety and Overhead. His research in Mathematics education intersects with topics in Professional development and Host. His Artificial intelligence study also includes
His primary scientific interests are in Programming language, Data science, Implementation, Class and Algebra. His Programming language study frequently draws parallels with other fields, such as Exploit. The concepts of his Data science study are interwoven with issues in Variety, Extension, Algorithmics and Programmer.
His Implementation research incorporates elements of Executable and Comprehension. His study looks at the relationship between Class and topics such as Pedagogy, which overlap with Aliasing. His studies in Algebra integrate themes in fields like Game design and Personalization.
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.
Classes and mixins
Matthew Flatt;Shriram Krishnamurthi;Matthias Felleisen.
symposium on principles of programming languages (1998)
Classes and mixins
Matthew Flatt;Shriram Krishnamurthi;Matthias Felleisen.
symposium on principles of programming languages (1998)
Verification and change-impact analysis of access-control policies
Kathi Fisler;Shriram Krishnamurthi;Leo A. Meyerovich;Michael Carl Tschantz.
international conference on software engineering (2005)
Verification and change-impact analysis of access-control policies
Kathi Fisler;Shriram Krishnamurthi;Leo A. Meyerovich;Michael Carl Tschantz.
international conference on software engineering (2005)
Participatory networking: an API for application control of SDNs
Andrew D. Ferguson;Arjun Guha;Chen Liang;Rodrigo Fonseca.
acm special interest group on data communication (2013)
Participatory networking: an API for application control of SDNs
Andrew D. Ferguson;Arjun Guha;Chen Liang;Rodrigo Fonseca.
acm special interest group on data communication (2013)
DrScheme: a programming environment for Scheme
Robert Bruce Findler;John Clements;Cormac Flanagan;Matthew Flatt.
Journal of Functional Programming (2002)
DrScheme: a programming environment for Scheme
Robert Bruce Findler;John Clements;Cormac Flanagan;Matthew Flatt.
Journal of Functional Programming (2002)
Flapjax: a programming language for Ajax applications
Leo A. Meyerovich;Arjun Guha;Jacob Baskin;Gregory H. Cooper.
conference on object-oriented programming systems, languages, and applications (2009)
Flapjax: a programming language for Ajax applications
Leo A. Meyerovich;Arjun Guha;Jacob Baskin;Gregory H. Cooper.
conference on object-oriented programming systems, languages, and applications (2009)
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:
Northeastern University
University of Utah
Northwestern University
Brown University
Northeastern University
University of California, Santa Cruz
Brown University
Northeastern University
The University of Texas at Austin
International Computer Science Institute
University of Southern California
University at Buffalo, State University of New York
Boston University
University of Western Ontario
Purdue University West Lafayette
Chinese Academy of Sciences
Ghent University
University of Washington
Chinese Academy of Sciences
Griffith University
University of Otago
Memorial Sloan Kettering Cancer Center
King's College London
University of Arizona
Public Health Foundation of India
NHS Blood and Transplant