Quantifying risks associated with programming technologies (Working Title)
|Quantifying risks associated with programming technologies (Working Title)|
|Master:||project within::Software Engineering|
|Student name:||student name::Anne Jon Schoonhoven|
|Second supervisor:||Patricia Lago|
|Company:||has company::Software Improvement Group|
“Architectures allow or preclude nearly all of a system’s quality attributes.” -- Clements et al, 2005
But how we do we judge whether the architectural choices we have made have been the right ones, and are still the right ones?
SIG has conducted extensive research into the evaluation of implemented architecture of software systems.
We are looking for a student to design and validate a model to assess technology risks in software architectures.
Possible research questions include (but are not limited to):
- How can risks associated with a particular programming technologies be quantified?
- How can risks associated with combinations of programming technologies be quantified?
- How can these risks be incorporated into existing models for assessing architecture related risks?
Apart from building the model, you will need to validate it, for instance through a number of cases studies involving large-scale industrial software systems.