Career: advancing dependable reusable change integration across software variants

Active Project Grant Awarded Last action

Award ID
2542438
Recipient
Awarding agency
Obligated
$219,000

Award facts

Completion date 1% complete
Place of performance
Las Vegas, NV 89154, USA

Award details come from USAspending.gov.

About this award

The National Science Foundation Division of Information and Intelligent Systems awarded $219,000 to the Board of Regents of Nevada System of Higher Education, doing business as University of Nevada, Las Vegas, on October 1, 2026, under the Computer and Information Science and Engineering program (CFDA 47.070).

The award funds a five-year CAREER project developing dependable methods for identifying, adapting, and integrating reusable software changes across long-lived software variants. Modern software development often creates forks or customized copies of existing projects that evolve independently in parallel, causing important improvements to remain isolated in single variants and forcing developers to rediscover and re-implement changes already completed elsewhere. The project will combine scalable techniques for discovering and prioritizing reusable changes, semantic alignment methods that preserve developer intent while adapting changes to different software contexts, and developer-centered workflows supporting evidence-based integration decisions. The work aims to reduce duplicated engineering effort, improve software reliability and security, and strengthen long-term system sustainability. The project also integrates research into undergraduate and graduate education, mentors students through a shared research ecosystem, and engages high school students in software evolution activities.

Place of performance is Las Vegas, Nevada. The period of performance runs from October 1, 2026, through September 30, 2031.

Description

Abstract
Modern software development routinely creates a copy of an existing software project and customizes IT to meet different user, organizational, or operational needs. This practice, known as clone-and-own, creates a copy of the software, commonly called a fork. While many forks are temporary, some evolve into software variants that continue evolving independently and in parallel with the original software, adding features, fixing bugs, and responding to changing requirements. As software variants diverge, important improvements often remain in only one variant, forcing developers to repeatedly rediscover, adapt, and validate changes that have already been implemented elsewhere. This duplication increases maintenance costs, delays the adoption of critical fixes, and can reduce software reliability and security. The project's novelties are the development of dependable methods that help developers identify reusable software changes, intelligently adapt them across software variants, and support evidence-based integration decisions. The project's broader significance and importance are improving the reliability, security, and long-term sustainability of software systems while reducing duplicated engineering effort. The project also strengthens the software engineering workforce by integrating research into undergraduate and graduate education, mentoring students through a shared research ecosystem, and engaging high school students in software evolution activities. The research develops a unified framework for dependable reusable change integration across long-lived software variants. IT combines scalable techniques for discovering and prioritizing reusable software changes, semantic alignment methods that preserve developer intent while adapting changes to different software contexts, and developer-centered workflows that support evidence-based integration decisions. Open-source software serves as the empirical platform for developing and evaluating these techniques, enabling reproducible studies and openly available tools, datasets, and benchmarks that accelerate research in software maintenance and evolution. The resulting methods improve the ability of organizations to maintain large collections of related software systems while preparing the next generation of researchers and practitioners to build dependable, secure, and sustainable software. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the foundation's intellectual merit and broader impacts review criteria.- subawards are not planned for this award.

Quick answers

Who received award 2542438?

2542438 was awarded to Board Of Regents Of Nevada System Of Higher Education by Division of Information and Intelligent Systems (National Science Foundation) on October 1, 2026.

How much is award 2542438 worth?

$219,000 has been obligated on 2542438.

On GovTribe

See this award's full record

  • Every transaction and subaward
  • The recipient's other awards and teaming partners
  • Similar grant awards
  • Ask GovTribe AI about this award