Kehityslähestymistavan ja ohjelmistokehyksen valinta mobiilille majoituspalvelusovellukselle

Stenhammar, Roope · Aaltodoc (Aalto University) · 2021

In this thesis, a solution to aid developers in selecting a proper framework was researched from the perspective of mobile application development. Goal of the thesis was to overcome the difficulty of choice developers may encounter during software engineering. Objectives of the thesis were to discover a pattern and criteria regarding framework selection, to select the most suitable framework for a lodging service -related mobile application called My Hotel for Android and iOS, and to develop the application for evaluating suitability of the selected framework. The following discoveries were made in this work: first, 9 different challenges were identified regarding mobile application development of which user experience (UX) and fragmentation of source code were most notable. Second, it was discovered that to avoid at least some of the challenges a specific development approach (DA) should be selected. A total of 7 DAs were discovered of which 5 can be considered practical for modern cross-platform applications. Third, a total of 27 selection criteria for framework selection in mobile application development were recognized. Fourth, another challenge regarding selection of the multiple-criterion decision-making (MCDM) method, such as the weighted sum method (WSM), was encountered. Fifth, for the case of My Hotel, hybrid DA and Apache Cordova framework were identified as the most suitable choices. As a conclusion more research regarding the used selection process and tool selection methods in general was suggested. Additionally, creation of a guide or a web application for aiding in decision-making in similar situations was recommended.

Read the paper · More papers on PaperTik