mirror of
https://github.com/13hannes11/bachelor_thesis.git
synced 2024-09-04 01:11:00 +02:00
add risk assessment section
This commit is contained in:
@@ -178,6 +178,8 @@
|
|||||||
@article{felfernigOpenConfiguration2014a,
|
@article{felfernigOpenConfiguration2014a,
|
||||||
title = {Towards {{Open Configuration}}},
|
title = {Towards {{Open Configuration}}},
|
||||||
language = {English},
|
language = {English},
|
||||||
|
urldate = {2019-10-15},
|
||||||
|
url = {https://researchportal.helsinki.fi/en/publications/towards-open-configuration},
|
||||||
author = {Felfernig, Alexander and Stettinger, Martin and Ninaus, Gerald and Jeran, Michael and Reiterer, Stefan and Falkner, Andreas and Leitner, Gerhard and Tiihonen, Juha},
|
author = {Felfernig, Alexander and Stettinger, Martin and Ninaus, Gerald and Jeran, Michael and Reiterer, Stefan and Falkner, Andreas and Leitner, Gerhard and Tiihonen, Juha},
|
||||||
year = {2014},
|
year = {2014},
|
||||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\NAFRZ496\\towards-open-configuration.html}
|
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\NAFRZ496\\towards-open-configuration.html}
|
||||||
@@ -379,6 +381,7 @@ OCLC: 935904837}
|
|||||||
abstract = {As software systems become more complex and featurerich, configuration mechanisms are needed to adapt them to different execution environments and usage profiles. As a consequence, failures due to erroneous configuration settings are becoming more common, calling for effective mechanisms for diagnosis, repair, and prevention of such issues. In this paper, we survey approaches for diagnosing software configuration errors, methods for debugging these errors, and techniques for testing against such issues. In addition, we outline current challenges of isolating and fixing faults in configuration settings, including improving fault localization, handling the case of multi-stack systems, and configuration verification at runtime.},
|
abstract = {As software systems become more complex and featurerich, configuration mechanisms are needed to adapt them to different execution environments and usage profiles. As a consequence, failures due to erroneous configuration settings are becoming more common, calling for effective mechanisms for diagnosis, repair, and prevention of such issues. In this paper, we survey approaches for diagnosing software configuration errors, methods for debugging these errors, and techniques for testing against such issues. In addition, we outline current challenges of isolating and fixing faults in configuration settings, including improving fault localization, handling the case of multi-stack systems, and configuration verification at runtime.},
|
||||||
language = {en},
|
language = {en},
|
||||||
booktitle = {Proceedings~of~ the~20th~{{International~Configuration~Workshop}}},
|
booktitle = {Proceedings~of~ the~20th~{{International~Configuration~Workshop}}},
|
||||||
|
url = {http://confws.ist.tugraz.at},
|
||||||
author = {Andrzejak, Artur and Friedrich, Gerhard and Wotawa, Franz},
|
author = {Andrzejak, Artur and Friedrich, Gerhard and Wotawa, Franz},
|
||||||
year = {2018},
|
year = {2018},
|
||||||
pages = {85-92},
|
pages = {85-92},
|
||||||
@@ -806,8 +809,10 @@ OCLC: 935904837}
|
|||||||
isbn = {9789811384059 9789811384066},
|
isbn = {9789811384059 9789811384066},
|
||||||
abstract = {Current researches have demonstrated that the significance of MultiCriteria Decision-Making (MCDM) methods in Group Recommender Systems (GRSs) has yet to be thoroughly discovered. Thus, we have proposed a Multi-criteria GRS (MCGRS) to provide recommendations for group of users based on multicriteria optimization. The idea behind our approach is that, each member in a group have different opinions about each criterion and he/she would try to make the best use of multi-criteria to fulfill his/her own preference in decision-making process. Therefore, we have employed Analytical Hierarchy Process (AHP) to learn the priority of each criterion to maximize the utility for each criterion. Then, MCGRS generate the most appropriate recommendation for the group. Experiments are performed on Yahoo! Movies dataset and the results of comparative analysis of proposed MCGRS with baseline GRSs techniques clearly demonstrate the supremacy of our proposed model.},
|
abstract = {Current researches have demonstrated that the significance of MultiCriteria Decision-Making (MCDM) methods in Group Recommender Systems (GRSs) has yet to be thoroughly discovered. Thus, we have proposed a Multi-criteria GRS (MCGRS) to provide recommendations for group of users based on multicriteria optimization. The idea behind our approach is that, each member in a group have different opinions about each criterion and he/she would try to make the best use of multi-criteria to fulfill his/her own preference in decision-making process. Therefore, we have employed Analytical Hierarchy Process (AHP) to learn the priority of each criterion to maximize the utility for each criterion. Then, MCGRS generate the most appropriate recommendation for the group. Experiments are performed on Yahoo! Movies dataset and the results of comparative analysis of proposed MCGRS with baseline GRSs techniques clearly demonstrate the supremacy of our proposed model.},
|
||||||
language = {en},
|
language = {en},
|
||||||
|
urldate = {2019-11-04},
|
||||||
booktitle = {Smart {{Systems}} and {{IoT}}: {{Innovations}} in {{Computing}}},
|
booktitle = {Smart {{Systems}} and {{IoT}}: {{Innovations}} in {{Computing}}},
|
||||||
publisher = {{Springer Singapore}},
|
publisher = {{Springer Singapore}},
|
||||||
|
url = {http://link.springer.com/10.1007/978-981-13-8406-6_8},
|
||||||
author = {Choudhary, Nirmal and Bharadwaj, K. K.},
|
author = {Choudhary, Nirmal and Bharadwaj, K. K.},
|
||||||
editor = {Somani, Arun K. and Shekhawat, Rajveer Singh and Mundra, Ankit and Srivastava, Sumit and Verma, Vivek Kumar},
|
editor = {Somani, Arun K. and Shekhawat, Rajveer Singh and Mundra, Ankit and Srivastava, Sumit and Verma, Vivek Kumar},
|
||||||
year = {2020},
|
year = {2020},
|
||||||
@@ -862,4 +867,12 @@ OCLC: 935904837}
|
|||||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\JQ3EDHKS\\Gloger - 2010 - Scrum Der Pradigmenwechsel im Projekt- und Produk.pdf}
|
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\JQ3EDHKS\\Gloger - 2010 - Scrum Der Pradigmenwechsel im Projekt- und Produk.pdf}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@misc{StudienUndPrufungsordnung2015,
|
||||||
|
title = {Studien- Und {{Pr{\"u}fungsordnung}} Des {{Karlsruher Instituts}} F{\"u}r {{Technologie}} ({{KIT}}) F{\"u}r Den {{Bachelorstudiengang Informatik}}},
|
||||||
|
url = {https://www.informatik.kit.edu/downloads/info\%20bsc\%20spo\%202015.pdf},
|
||||||
|
month = sep,
|
||||||
|
year = {2015},
|
||||||
|
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\8TDXS8ES\\2015 - Studien- und Prüfungsordnung des Karlsruher Instit.pdf}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -178,6 +178,8 @@
|
|||||||
@article{felfernigOpenConfiguration2014a,
|
@article{felfernigOpenConfiguration2014a,
|
||||||
title = {Towards {{Open Configuration}}},
|
title = {Towards {{Open Configuration}}},
|
||||||
language = {English},
|
language = {English},
|
||||||
|
urldate = {2019-10-15},
|
||||||
|
url = {https://researchportal.helsinki.fi/en/publications/towards-open-configuration},
|
||||||
author = {Felfernig, Alexander and Stettinger, Martin and Ninaus, Gerald and Jeran, Michael and Reiterer, Stefan and Falkner, Andreas and Leitner, Gerhard and Tiihonen, Juha},
|
author = {Felfernig, Alexander and Stettinger, Martin and Ninaus, Gerald and Jeran, Michael and Reiterer, Stefan and Falkner, Andreas and Leitner, Gerhard and Tiihonen, Juha},
|
||||||
year = {2014},
|
year = {2014},
|
||||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\NAFRZ496\\towards-open-configuration.html}
|
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\NAFRZ496\\towards-open-configuration.html}
|
||||||
@@ -379,6 +381,7 @@ OCLC: 935904837}
|
|||||||
abstract = {As software systems become more complex and featurerich, configuration mechanisms are needed to adapt them to different execution environments and usage profiles. As a consequence, failures due to erroneous configuration settings are becoming more common, calling for effective mechanisms for diagnosis, repair, and prevention of such issues. In this paper, we survey approaches for diagnosing software configuration errors, methods for debugging these errors, and techniques for testing against such issues. In addition, we outline current challenges of isolating and fixing faults in configuration settings, including improving fault localization, handling the case of multi-stack systems, and configuration verification at runtime.},
|
abstract = {As software systems become more complex and featurerich, configuration mechanisms are needed to adapt them to different execution environments and usage profiles. As a consequence, failures due to erroneous configuration settings are becoming more common, calling for effective mechanisms for diagnosis, repair, and prevention of such issues. In this paper, we survey approaches for diagnosing software configuration errors, methods for debugging these errors, and techniques for testing against such issues. In addition, we outline current challenges of isolating and fixing faults in configuration settings, including improving fault localization, handling the case of multi-stack systems, and configuration verification at runtime.},
|
||||||
language = {en},
|
language = {en},
|
||||||
booktitle = {Proceedings~of~ the~20th~{{International~Configuration~Workshop}}},
|
booktitle = {Proceedings~of~ the~20th~{{International~Configuration~Workshop}}},
|
||||||
|
url = {http://confws.ist.tugraz.at},
|
||||||
author = {Andrzejak, Artur and Friedrich, Gerhard and Wotawa, Franz},
|
author = {Andrzejak, Artur and Friedrich, Gerhard and Wotawa, Franz},
|
||||||
year = {2018},
|
year = {2018},
|
||||||
pages = {85-92},
|
pages = {85-92},
|
||||||
@@ -806,8 +809,10 @@ OCLC: 935904837}
|
|||||||
isbn = {9789811384059 9789811384066},
|
isbn = {9789811384059 9789811384066},
|
||||||
abstract = {Current researches have demonstrated that the significance of MultiCriteria Decision-Making (MCDM) methods in Group Recommender Systems (GRSs) has yet to be thoroughly discovered. Thus, we have proposed a Multi-criteria GRS (MCGRS) to provide recommendations for group of users based on multicriteria optimization. The idea behind our approach is that, each member in a group have different opinions about each criterion and he/she would try to make the best use of multi-criteria to fulfill his/her own preference in decision-making process. Therefore, we have employed Analytical Hierarchy Process (AHP) to learn the priority of each criterion to maximize the utility for each criterion. Then, MCGRS generate the most appropriate recommendation for the group. Experiments are performed on Yahoo! Movies dataset and the results of comparative analysis of proposed MCGRS with baseline GRSs techniques clearly demonstrate the supremacy of our proposed model.},
|
abstract = {Current researches have demonstrated that the significance of MultiCriteria Decision-Making (MCDM) methods in Group Recommender Systems (GRSs) has yet to be thoroughly discovered. Thus, we have proposed a Multi-criteria GRS (MCGRS) to provide recommendations for group of users based on multicriteria optimization. The idea behind our approach is that, each member in a group have different opinions about each criterion and he/she would try to make the best use of multi-criteria to fulfill his/her own preference in decision-making process. Therefore, we have employed Analytical Hierarchy Process (AHP) to learn the priority of each criterion to maximize the utility for each criterion. Then, MCGRS generate the most appropriate recommendation for the group. Experiments are performed on Yahoo! Movies dataset and the results of comparative analysis of proposed MCGRS with baseline GRSs techniques clearly demonstrate the supremacy of our proposed model.},
|
||||||
language = {en},
|
language = {en},
|
||||||
|
urldate = {2019-11-04},
|
||||||
booktitle = {Smart {{Systems}} and {{IoT}}: {{Innovations}} in {{Computing}}},
|
booktitle = {Smart {{Systems}} and {{IoT}}: {{Innovations}} in {{Computing}}},
|
||||||
publisher = {{Springer Singapore}},
|
publisher = {{Springer Singapore}},
|
||||||
|
url = {http://link.springer.com/10.1007/978-981-13-8406-6_8},
|
||||||
author = {Choudhary, Nirmal and Bharadwaj, K. K.},
|
author = {Choudhary, Nirmal and Bharadwaj, K. K.},
|
||||||
editor = {Somani, Arun K. and Shekhawat, Rajveer Singh and Mundra, Ankit and Srivastava, Sumit and Verma, Vivek Kumar},
|
editor = {Somani, Arun K. and Shekhawat, Rajveer Singh and Mundra, Ankit and Srivastava, Sumit and Verma, Vivek Kumar},
|
||||||
year = {2020},
|
year = {2020},
|
||||||
@@ -862,4 +867,12 @@ OCLC: 935904837}
|
|||||||
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\JQ3EDHKS\\Gloger - 2010 - Scrum Der Pradigmenwechsel im Projekt- und Produk.pdf}
|
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\JQ3EDHKS\\Gloger - 2010 - Scrum Der Pradigmenwechsel im Projekt- und Produk.pdf}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@misc{StudienUndPrufungsordnung2015,
|
||||||
|
title = {Studien- Und {{Pr{\"u}fungsordnung}} Des {{Karlsruher Instituts}} F{\"u}r {{Technologie}} ({{KIT}}) F{\"u}r Den {{Bachelorstudiengang Informatik}}},
|
||||||
|
url = {https://www.informatik.kit.edu/downloads/info\%20bsc\%20spo\%202015.pdf},
|
||||||
|
month = sep,
|
||||||
|
year = {2015},
|
||||||
|
file = {C\:\\Users\\Hannes.Kuchelmeister\\Zotero\\storage\\8TDXS8ES\\2015 - Studien- und Prüfungsordnung des Karlsruher Instit.pdf}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -84,3 +84,23 @@ The planned schedule can be seen in \ref{fig:Organisation:Schedule:Gant}.
|
|||||||
|
|
||||||
\section{Risks Assessment}
|
\section{Risks Assessment}
|
||||||
\label{sec:Organisation:RiskAssessment}
|
\label{sec:Organisation:RiskAssessment}
|
||||||
|
|
||||||
|
\begin{enumerate}[label=Risk \arabic*:, align=left, leftmargin=*]
|
||||||
|
\item Underestimation of effort for \emph{Design and Implementation} phase
|
||||||
|
\begin{description}
|
||||||
|
\item[Explanation:] Tasks might take more effort then expected and therefore cannot be completed in the planned time. This is especially problematic for the \emph{Design and Implementation} phase as the \emph{Demonstration and Evaluation} phase requires a working prototype.
|
||||||
|
\item[Mitigation:] There are planned explicit buffers. One for the \emph{Design and Implementation} phase and one general buffer. This amounts to two weeks of buffer. Additionally it is possible to shorten \emph{Finalize Thesis} and \emph{Proof Reading and Corrections} phases as the time planned for these phases is overestimated. Overall in a worst-case scenario it is possible to extend \emph{Design and Implementation} by up to four weeks.
|
||||||
|
\end{description}
|
||||||
|
|
||||||
|
\item Delay due to unforeseen circumstances outside of the authors control
|
||||||
|
\begin{description}
|
||||||
|
\item[Explanation:] Outside influence could delay the thesis. An example of that is sickness.
|
||||||
|
\item[Mitigation:] According to "Prüfungsordnung" §14.6 it is possible to extend the period of the thesis of up to a month \cite[~ p. 724]{StudienUndPrufungsordnung2015}.
|
||||||
|
\end{description}
|
||||||
|
|
||||||
|
\item Bugs and architectural problems in prototype
|
||||||
|
\begin{description}
|
||||||
|
\item[Explanation:] Bugs in the prototype that this thesis will extend could delay implementation of features. Also architectural problems could make it harder then expected to extend the prototype.
|
||||||
|
\item[Mitigation:] To reduce work in such a case less features could be implemented or some features could just use a mock implementation.
|
||||||
|
\end{description}
|
||||||
|
\end{enumerate}
|
||||||
|
|||||||
Reference in New Issue
Block a user