My Bacherlor of Computer Science thesis sources
Go to file
Charlie Root 0be0f0b5cb add pdf with thesis 2023-01-07 00:07:43 +02:00
scss Solved grammar errors using aspell(1) 2022-05-12 21:25:26 +03:00
src add pdf with thesis 2023-01-07 00:07:43 +02:00
.gitignore Ignore tmp files in scss/ 2022-05-03 16:41:13 +03:00
Abstract.txt Added a note about the abstract 2022-01-18 18:32:18 +02:00
Articles.md Changed articles from txt to md 2022-03-01 10:03:11 +02:00
Costs.md Add clarification regarding python deb packages 2022-05-05 20:21:46 +03:00
Meetings.markdown Add notes for meeting #27 2022-06-20 23:04:23 +03:00
Names.txt Update Names.txt 2022-01-18 18:29:59 +02:00
Notes.markdown Add post-meeting notes for #20 2022-04-11 22:03:23 +03:00
PortabilityGuidlines.md Update PortabilityGuidlines.md 2022-04-17 23:18:25 +03:00
README.md Format readme correctly 2022-06-28 20:37:10 +03:00
StatusReport.txt Update StatusReport.txt 2022-02-01 11:48:43 +02:00
Timeline.md Add note for "initial source code modifications" 2022-04-27 14:52:03 +03:00

README.md

Case Study of Evaluating Porting Costs: Porting IxOS on ARM Boards

The software porting process is costly and time consuming. Software reuse has become a standard practice in software engineering due to its cost saving benefits, therefore it is important to understand the framework for quantifying the costs of reuse so that the process can be optimized. In order to explore this issue, we take our experience of porting the Ixia network testing infrastructure on a popular, off-the-shelf system that supports Linux, such as Raspberry Pi and extract the porting costs associated with this process. This leads us to a revised model of porting based on which we extract the costs for our project. Furthermore we present the factors that affect the porting and their direct correspondence with the porting model and costs. We discover that the porting process is not linearly dependent on the degree of portability of the system, it very much depends on the familiarity of the developer with the system. Finally, we discuss the limitations of our porting model and make a comparison with the old porting model.

Files and directories

  • scss/ - sources for the paper presented in UPB SCSS Conference
  • src/ - source for the Bacherlor's Thesis
  • The files in the root directory are notes taken during the months of preparing the final version of the thesis.