Persistent URL of this record https://hdl.handle.net/1887/66798
Documents
-
- Full text
- closed access
-
- Download
- Title pages_Contents_Index
- open access
-
- Download
- Chapter 2
- open access
- Full text at publishers site
-
- Download
- Chapter 3
- open access
- Full text at publishers site
-
- Download
- Chapter 4
- open access
- Full text at publishers site
-
- Chapter 5
- closed access
-
- Download
- Chapter 6
- open access
- Full text at publishers site
-
- Download
- Bibliography
- open access
-
- Download
- Appendices
- open access
-
- Download
- Curriculum Vitae
- open access
-
- Download
- Summary in English
- open access
-
- Download
- Summary in Dutch
- open access
-
- Download
- Acknowledgements
- open access
-
- Download
- Propositions
- open access
In Collections
This item can be found in the following collections:
Studying the benefits of using UML on software maintenance : an evidence-based approach
The problem, therefore, is how we can investigate and prove whether or not modelling, or some specific characteristics of modelling, provide any benefits during software development and maintenance. As long as this question remains unanswered, it will be...Show moreIncluding modelling as part of software development appears to have various benefits. Why then is it that not all companies use software modelling? One of the main reasons is that it requires up-front investments. From an economic point of view, any type of investment must be justified in terms of how much payback there will be at a later stage. This being the case, in the context of software projects, investment in modelling should be justified by benefits, such as improved productivity and improved product quality, which can be seen later during software development or maintenance. When such benefits are not tangible or foreseeable, modelling becomes a practice without clear added value for the system being developed.
The problem, therefore, is how we can investigate and prove whether or not modelling, or some specific characteristics of modelling, provide any benefits during software development and maintenance. As long as this question remains unanswered, it will be difficult to motivate and justify modelling activities in real software projects. This thesis therefore contributes to partially answering these open questions by focusing the empirical research on the benefits of using UML modelling during software maintenance.Show less
- All authors
- Fernandez Saez, A.M.
- Supervisor
- Kok, J.; Chaudron, M.R.V.; Genero, M.
- Committee
- Verbeek, F.; Abrahão, S.; Travossos, G.H.T.
- Qualification
- Doctor (dr.)
- Awarding Institution
- Leiden Institute of Advanced Computer Science , Faculty of Science , Leiden University
- Date
- 2018-11-15