Search Prime Grants

2407416

Project Grant

Overview

Grant Description
Collaborative Research: Research Initiation: Understanding the Opportunities and Impacts of Undergraduate Engineering Students' Adoption of Software Engineering Practices and Tools -Developing software, that is, writing code that can be executed to accomplish a desired task, is becoming increasingly intertwined with engineering practice. The process of developing software involves not only writing code, but designing and maintaining code over longer time scales as its users, developers, stakeholders, requirements, and underlying technologies change.

Thus, in the professional practice of engineering, there is a need to not only learn programming (writing code), but software engineering practices and tools (SEPTs), which include concepts such as writing software tests to maintain code correctness across updates, or using tools to manage the installation and update of a project's software dependencies. This project will study the use of these SEPTs among undergraduate students and industry practitioners in three different engineering disciplines (mechanical, electrical, and civil), with the aim of understanding (1) what SEPTs are currently being used in the teaching and practice of these disciplines, (2) the factors that lead students to adopt these SEPTs, and (3) the extent to which students and practitioners agree on how they value these SEPTs in their work.

The insights from this project will shed light on how students develop their professional skills and identities as engineers, particularly how they view software engineering within the context of their own disciplines. Comparing the ways in which students and practitioners value these skills will also illuminate the shifts that occur as students develop in their disciplines and careers. Finally, the understanding from this project may help us identify opportunities to improve the way we teach SEPTs in engineering, and better articulate the impact that these improvements will have in the professional formation of engineering students. Specifically, in this project, we will conduct an explanatory mixed methods study to answer the following research questions: (1) What software engineering practices and tools do undergraduate engineering students and practitioners currently use in their work?

(2) What factors influence undergraduate engineering students' adoption of SEPTs, and to what extent? (3) In what ways do student perceptions of the value of software engineering practices and tools align with those of practitioners in their field? To answer Q1, we will develop a survey to assess the SEPTs currently used by students and practitioners, identifying differences in SEPT use by factors such as student/practitioner status, discipline, or previous computing experience. Our survey will adapt instruments from prior research, and will be grounded in professional and educational standards in software engineering, namely, the Software Engineering Book of Knowledge (SWEBOK) Guide and the SE2014 Curricular Guidelines.

To answer Q2 and Q3, we will then select SEPTs of particular interest identified in the survey (e.g., those widely used by practitioners but rarely used by students within a discipline), and conduct follow-up interviews with students and practitioners. Specifically, our interview protocol will be grounded in Expectancy-Value Theory and the Unified Theory of Acceptance and Use of Technology frameworks (UTAUT/UTAUT2). In answering Q2, we will focus on the factors motivating students to adopt (or not adopt) certain SEPTs, while in answering Q3, we will focus on value perceptions of a SEPT and how these differ among students and practitioners.

We expect our findings to result in a list of SEPTs that can be assessed across different engineering disciplines, as well as a revised model of factors (e.g., usefulness for engineering tasks, contribution to professional engineering identity) affecting the adoption of SEPTs. In addition to laying groundwork for further research in the above topics, our project will also inform the development of new interventions to better teach SEPTs in their relevant engineering contexts at the undergraduate level, shaping the software development skills of future professional engineers. 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.
Funding Goals
THE GOAL OF THIS FUNDING OPPORTUNITY, "PFE: RESEARCH INITIATION IN ENGINEERING FORMATION", IS IDENTIFIED IN THE LINK: HTTPS://WWW.NSF.GOV/PUBLICATIONS/PUB_SUMM.JSP?ODS_KEY=NSF20558
Grant Program (CFDA)
Place of Performance
Needham, Massachusetts 02492-1200 United States
Geographic Scope
Single Zip Code
Franklin W. Olin College Of Engineering was awarded Project Grant 2407416 worth $137,800 from the Division of Engineering Education and Centers in August 2024 with work to be completed primarily in Needham Massachusetts United States. The grant has a duration of 2 years and was awarded through assistance program 47.041 Engineering. The Project Grant was awarded through grant opportunity PFE: Research Initiation in Engineering Formation.

Status
(Ongoing)

Last Modified 7/8/24

Period of Performance
8/1/24
Start Date
7/31/26
End Date
55.0% Complete

Funding Split
$137.8K
Federal Obligation
$0.0
Non-Federal Obligation
$137.8K
Total Obligated
100.0% Federal Funding
0.0% Non-Federal Funding

Activity Timeline

Interactive chart of timeline of amendments to 2407416

Additional Detail

Award ID FAIN
2407416
SAI Number
None
Award ID URI
SAI EXEMPT
Awardee Classifications
Private Institution Of Higher Education
Awarding Office
490705 DIVISION OF ENGINEERING EDUCATION
Funding Office
490705 DIVISION OF ENGINEERING EDUCATION
Awardee UEI
DN8YL963MRP5
Awardee CAGE
1S1M0
Performance District
MA-04
Senators
Edward Markey
Elizabeth Warren
Modified: 7/8/24