The studies below are actively recruiting participants and have all been reviewed and approved by a human subjects research board. Please contact the researchers with further questions.

Developer Participation in Software Engineering Research

Type: Survey (5-10 minutes)

This study seeks to understand the impact of a novel approach (this website) to encourage software professionals to participate in software engineering-related research studies. SE research seeks to design, study, explore, and improve processes to develop and maintain software applications. However, oftentimes participants in SE research experiments are not actual software engineers. In this study, participants can provide feedback on a system that acknowledges the effort of professional developers for participating in research studies.
Goal: To investigate the impact of digital badges on motivating developer participating in SE research studies.

Eligibility

  • SE professional (i.e. software engineer, tester, manager, etc.) or researcher
  • 18 years or older

Gaps in Software Engineering Education

Type: Survey (~10 minutes), with optional Interview (30-45 minutes)

This study seeks to learn what gaps exist in software engineering (SE) education. SE education aims to prepare students for careers as professional software engineers. However, it is difficult for Computer Science curricula to keep up with the advancements in industry. We plan to collect data from software professionals on their experiences working with new hires who are recent graduates and to investigate hard and soft skills that students may lack when joining the software industry and to motivate the design of future tools and techniques to help teach those skills to students.
Goal: To understand skills and concepts that recently graduated students lack when beginning careers in the software engineering industry.

Eligibility

  • Software professional (i.e. software engineer, tester, manager, etc.)
  • 18 years or older
  • Located in the US

Software Engineering Processes for Blockchain Development

Type: Survey (~10 minutes), with optional Interview (30-45 minutes)

This study seeks to learn about software engineering (SE) in the blockchain domain. Blockchain is a rapidly changing field of technology, however little is known about the SE tools and processes used by developers of these applications to keep up with the advancements in industry. We plan to collect data from software professionals on their experiences working with blockchain technology to investigate processes and challenges they may face when developing blockchain applications in industry to motivate the design of future tools and techniques to support blockchain developers.
Goal: To understand the experiences, processes, and challenges that software engineers face when working on developing blockchain applications.

Eligibility

  • Software professional (i.e. software engineer, tester, manager, etc.) with blockchain development experience
  • 18 years or older