As the nation’s 10th-ranked program by U.S. News & World Report, Purdue’s computer software engineering program in the Department of Computer Science is examining the development and improvement of ...
Model-Driven Software Engineering (MDSE) represents a paradigm shift in software development whereby models serve as the principal artefacts throughout the lifecycle of an application. By elevating ...
Empirical software engineering is a discipline that systematically applies observational, experimental, and analytical methods to study the processes, practices, and outcomes in software development.
Would you like the opportunity to work with a mentor on a small project to see if research might be something you are interested in pursuing? The Fundamentals of Undergraduate Research Program (FUTURE ...
Anisha Jadhav's SPX framework revolutionizes Agile story point estimation. This AI breakthrough, published by IEEE, offers ...
The Autonomous Research System, an open-source software program developed by Air Force Research Laboratory scientists, is now available online as a free download, thanks to a new licensing agreement.
While “drone manager” and “self-driving car mechanic” may not be commonplace on job-hunting sites yet, they will be in the future as more technologies powered by artificial intelligence (AI) take hold ...
To date, vibe coding platforms have largely relied on existing large language models (LLMs) to help write code. However, writing code is only one of many different tasks developers need to perform to ...
The Department of Engineering Design and Manufacturing is involved in a variety of research and training activities. The following is an overview of the areas that research teams work in, with some ...
Although AI coding tools have stoked fears that the technology will replace software engineers, jobs in the field are growing. As companies pump out more software, there’s increasing demand for ...