8
Dunky13
4y

Surveying Web developers who have used a Framework (like Angular, React, Vue, etc.) for my Master Thesis

Hi all,
I am writing my Master Thesis on Code optimizations when using a Web Framework.
Basically, I want to do a statistical analysis to see if any Web Framework makes web developers optimize their code.
To do this, I have set up a survey of 19 questions that shouldn’t take longer than 10 minutes of your time.
With these results I hope to find if any code using a specific Web Framework is more optimized than another.

https://forms.gle/2A1pZKgHSUs2eyV3A

I thank you for your time and effort!
Dunky

Comments
  • 4
    I think the challenge will be to know whether the framework made the developer optimize the code or more experienced devs choose different frameworks.
  • 1
    I agree, but that would go into the rabbit hole. So to limit the scope of this thesis, I chose for these questions. Follow-up research could use this data and figure out whether or not developer experience plays a role as well
  • 2
    @Dunky13 what do you study?
  • 2
    Given your options in the questions, is this only for front-end?
  • 1
    @don-rager Double Master, one in Computer Science with major in High Performance Computing and the other is Information Sciences with major in Web & Media
  • 1
    @stonestorm Correct, I'll clarify in the questions
  • 1
    I didn't consider other frameworks, but the form doesn't let me pick that option haha.
  • 2
    @Lucky-Loek in Other: None ;-)
  • 2
    Aside from this, I find the questions pretty hard. Do I optimize my code? No. Do I make sure I don't e.g. write N+1 queries, load 60mb images and make sure my code only does what it needs to? Yes I do. What exactly do you define as optimizations?
    For me, optimizing is making sure not a single bit too much is executed and stored and I'm not doing that. But I do program sane programs that often don't do more that they're supposed to.

    Maybe I'm too precise about this, but the survey seems to measure more if people think they optimize instead of measuring how they optimize.
  • 1
    @Lucky-Loek You aren't too precise, I agree with your statement. But I had to limit the scope. Defining what optimizations are is a good questions. I have it defined (maybe not clearly) as optimizations done after the base functionality has been completed. So What you mention, N+1 Queries, image loading etc can/are considered optimization. It can be broadly interpreted, but it limits the research scope
  • 1
    Filled it out!
  • 1
    Done and done. Hope your thesis goes smoothly.
Add Comment