research paper on framework comparison.pdf

Another concern is the potential overlap of

This preview shows page 50 - 52 out of 78 pages.

Another concern is the potential overlap of modifiability with separation of concerns and testing. Modularity is also an important component of separation of concerns. The last part of assessing the impact of a change is testing the change and sees if the application still passes the tests. This overlap is something that will always remain; we cannot eliminate this.
Image of page 50

Subscribe to view the full document.

Anton Gerdessen, Master thesis Page 51 of 78 9.4 Feature work Although all of the topics mentioned under discussion can be seen as feature work, we highlight four which we find most important. The most obvious feature works is the completion of the other domains, the other horizontal domains could be compared in order to formulate a stronger conclusion. One option for further work could be the longer study of readability we mentioned in the discussion section. A group of people could judge the understandability of a selection of the frameworks code and determine the understandability more accurately. Another option is examining the impact of change more accurately. We identified the dependencies as the main factor in the impact of a change. We feel this is the right approach, although other factors like the architecture, contract documentation etc could be examined. We mentioned the concern about if a feature is customable in the previous section, a way to improve on the current method would be to take this step further. Not just answer the question if a feature is customisable but also in what degree. A possibly option for this would be to measure all which sub-features can be customised and which sub-features cannot be customised. Based on those factors a more precise measurement can be given per feature instead of a ‘yes’ and ‘no’ answer.
Image of page 51
Anton Gerdessen, Master thesis Page 52 of 78 10 Research evaluation This section will reflect on the performed research. In addition, we will provide a recommendation to Everest in the context of a framework choice. 10.1 Method evaluation This section will reflect upon the performed research. We will discuss if we answered the research question and what problems we did not solve. 10.1.1 Research questions Recapping the research questions RQ-1 ‘Can application X conform framework A be converted to framework B” Sub questions that arise from the main question are: RQ-2 “Does the application type for both frameworks overlap?” RQ-3 “How to determine which criteria to use for comparing the frameworks” o RQ-4 “In which advantages and disadvantages will this conversion result” RQ-5 “Is the change of framework desirable” We answered RQ-2 with yes. We answered RQ-3 by creating a theoretical framework model in chapter 5. We can only answer RQ-4 and RQ-5 partially. Due to the fact that we only compared two out of ten horizontal domains. In order to provide a more sound comparison more horizontal domains need to be compared.
Image of page 52
You've reached the end of this preview.
  • Winter '19
  • jollet
  • Domain-specific language, Domain-specific modeling, domain analysis, general-purpose programming language, Anton Gerdessen

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern