10 days ago

MSc Research Intern, Software Quality Economics

Software Improvement Group

On Site
Full Time
€18,000
Amsterdam, North Holland, Netherlands

Job Overview

Job TitleMSc Research Intern, Software Quality Economics
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary€18,000
LocationAmsterdam, North Holland, Netherlands

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Estimating the Risk and Value of Software Qualities

Decisions in software engineering are generally influenced by technology, people, process, and economics. Software quality is increasingly crucial for system success. For development organizations to invest in software quality, they must understand potential risks, benefits, and improvement costs. Currently, integrated methodologies for tackling this across various software qualities are lacking.

At Software Improvement Group (SIG), the Cost Estimation Model assesses maintainability's impact on development effort, serving as a key reporting and decision support technique. However, this model is not yet extended to other software quality characteristics.

The FAIR methodology quantifies risk and impact, primarily focusing on cyber-security risks. It uses a structured approach to quantify and combine factors determining overall risk, presenting results based on likely outcome ranges.

Research Question

The main research question for this MSc Research Intern, Software Quality Economics position is: Can the FAIR approach, or an alternative, be adapted or applied to multiple quality models (e.g., maintainability, security, architecture quality), yielding an integrated cost estimation model for various software qualities?

If so, can the risk models for multiple qualities be combined into a single, comprehensive software economics model for software quality?

If not, can the FAIR approach at least be applied to software security, leveraging software security analysis results from SIG’s Sigrid platform?

Tentative Approach

We envision several stages to achieve the overall goal, though not all may be completed within a single thesis project:

  • Use the FAIR model to derive a quantitative security risk profile of a software system, utilizing input from SIG’s software security analysis (part of the Sigrid platform).
  • Explore the ability to determine the quantitative difference (in risk) when transitioning between security levels.
  • Apply the FAIR model to qualities such as Maintainability and Architecture Quality of a software system.
  • Develop a model to estimate the costs associated with improving a software system's security level.
  • Define an overarching integrated approach for the software economics of multiple software qualities.

SIG colleagues will provide domain information necessary to construct the various risk assessment models.

Relevant Literature

About this Proposal

Please note that all thesis proposals are preliminary suggestions; their scope, research questions, and approach may be adapted based on student interests, experience, and insights, in collaboration with supervisors from SIG and the university.

Working Environment

You will be an integral part of the Research team at Software Improvement Group, working closely with other stakeholders on this topic. A SIG researcher will serve as your daily supervisor. SIG has extensive experience hosting and supervising Master thesis interns, with 5 to 10 interns completing projects each year, consistently achieving high grades.

SIG offers a dynamic and demanding environment that values autonomy and curiosity. Interns participate in a company onboarding program and have opportunities to observe various customer projects and activities within SIG.

MSc thesis interns receive remuneration and a laptop for their research and access to SIG infrastructure.

Expectations

Students are expected to perform solid scientific work that also holds practical relevance. You will receive extensive support and supervision, and in return, we expect quick learning and responsibility for achieving excellent results. We anticipate a proactive approach in identifying opportunities and challenges, and in engaging SIG colleagues in your research, which will enhance both your experience and results.

Key skills/competency

  • Software Quality
  • Risk Assessment
  • Cost Estimation
  • FAIR Methodology
  • Software Engineering
  • Quantitative Analysis
  • Research Methodology
  • Security Analysis
  • Maintainability Metrics
  • Architectural Quality

Tags:

MSc Research Intern
Software Quality
Risk Assessment
Cost Estimation
FAIR Methodology
Software Engineering
Research
Quantitative Analysis
Security Analysis
Maintainability
Architecture Quality
Sigrid Platform
Data Analysis Tools
Statistical Software
Python
R
Academic Research
Modeling
Scientific Method
Economics

Share Job:

How to Get Hired at Software Improvement Group

  • Research Software Improvement Group's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their focus on software quality and research excellence.
  • Tailor your resume for research roles: Highlight academic achievements, quantitative analysis skills, research projects, and any experience with risk assessment or software economics. Emphasize your ability to conduct independent scientific work relevant to industry.
  • Showcase problem-solving skills: Prepare to discuss your approach to complex research questions, how you structure investigations, and your analytical thinking process. Be ready to detail past research experiences.
  • Demonstrate a proactive mindset: Software Improvement Group values autonomy and curiosity. During interviews, provide examples of how you've taken initiative, learned quickly, and collaborated effectively in research settings.
  • Familiarize yourself with SIG's work: Understand their Sigrid platform and existing Cost Estimation Model. Be prepared to discuss how your research interest in software quality economics aligns with their current work and future goals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background