Project Grant 2237984

Award Date 6/1/23
Completion Date 5/31/28
Dollars Obligated $206K
Federal Grant Program
47.070
Assistance Type
Project Grant
Place of Performance
Evanston, IL 60208, USA
Similar Awards
Northwestern University was awarded a $597,870 Project Grant from the National Science Foundation Division of Undergraduate Education to support the project "CAREER: TOWARDS INTELLIGENT LEARNING ENVIRONMENTS THAT SUPPORT THE PRACTICE OF PROGRAMMING" from June 1, 2021 through May 31, 2026. This award will fund research and education activities under the NSF's Computer and Information Science and Engineering program (CFDA 47.070), which supports investigator-initiated research and...
The National Science Foundation (NSF) awarded a 4-year, $252,007 Project Grant under the Engineering (CFDA 47.041) program to Northeastern University. The grant supports the development and testing of AI-based programming tools to assist social and natural scientists with computer programming tasks. The research team is developing large language models and associated tools to support programming languages commonly used in the sciences, such as MATLAB and R, in order to make programming easier...
This Project Grant award, provided by the National Science Foundation's (NSF) Computer and Information Science and Engineering (CISE) program (CFDA 47.070), aims to enable practical dynamic program reasoning across language boundaries for improving the quality of multi-language software systems. The $439,112 award to The Research Foundation For The State University Of New York will fund research to characterize multi-language code-construction mechanisms, develop scalable cross-language...
This $267,587 Project Grant award, provided by the National Science Foundation's Computer and Information Science and Engineering (CISE) program (CFDA 47.070), aims to transform online computer science theory education by developing new exercise types delivered through online tools. The project, led by the University of Chicago in collaboration with the University of Illinois and Utah University, seeks to create more equitable and inclusive learning experiences for a broad set of students. The...
This $597,201 federal Project Grant awarded on June 1, 2024 by the National Science Foundation (NSF) under the Computer and Information Science and Engineering (CFDA 47.070) program supports the development of a novel programming language ecosystem for higher-order software contracts. The project aims to investigate the design, theory, implementation, and practice of a contract-centric ecosystem that can help developers better visualize, debug, and understand the interactions between software...
This $389,494 project grant was awarded by the National Science Foundation (NSF) under the Computer and Information Science and Engineering (CISE) Federal Grant Program (CFDA 47.070). The award is being provided to Northeastern University in Boston, MA to support research aimed at developing new probabilistic programming languages (PPLs) that bridge the gap between high-level ergonomic languages and low-level tractable languages. The key objectives of this 5-year project are to: (1) develop...
This National Science Foundation (NSF) Project Grant under the Computer and Information Science and Engineering (CFDA 47.070) program provides $195,000 to Seton Hall University to explore the development of teaching language progressions for embedded domain-specific languages (EDSLs). The project aims to make programming more accessible to novice learners by simplifying EDSLs into starter versions and gradually introducing complexity. The research will create two tailored teaching EDSLs (TEDSLs)...
This National Science Foundation (NSF) $900,000 "COLLABORATIVE RESEARCH: SHF: MEDIUM: NATURAL LANGUAGE MODELS WITH EXECUTION DATA FOR SOFTWARE TESTING" Project Grant, awarded under the Computer and Information Science and Engineering program (CFDA 47.070), aims to develop natural language processing (NLP) models to simplify the development and maintenance of software tests. Key objectives include test generation, completion, update, and migration across programming languages, targeting...
This three-year National Science Foundation Project Grant of $1,048,850 will fund the development of new techniques for translating English language specifications into formal specifications accepted by software quality tools. Drexel University will receive the funding under the Computer and Information Science and Engineering program (CFDA 47.070) to pursue approaches connecting natural language software behavior descriptions to semi-formal specifications used in property-based testing...
The National Science Foundation (NSF) awarded a $599,578 Project Grant under the Computer and Information Science and Engineering (CFDA 47.070) program to the University of California, San Diego (UCSD) to develop a direct manipulation programming system that integrates visual and textual representations of computer code. The 3-year project seeks to transform the nature of programming by making it more intuitive and accessible, especially for beginners, by allowing programmers to directly...

This five-year, $205,899 project grant from the National Science Foundation's Computer and Information Science and Engineering program aims to develop a new method for evaluating programming languages called the Rational Programmer approach. The principal investigator at Northwestern University will conduct automated simulations to test hypotheses about how well a programming language supports developers in different work contexts like testing, performance profiling, and ensuring language expressiveness. The simulations will embody strategies a developer might employ using the language to complete a task. If the simulations frequently fail to reach the goal, it suggests issues with the language. Success informs how instructors teach effective language usage. This project's feasibility will be assessed through three major investigations in the specified contexts. The results have the potential to impact both language designers and instructors by providing a means to evaluate languages and concrete teaching examples.

Generated 1/6/24, 2:55 PM