The PhD defence will be partially digital, in Kristen Nygaards sal (5370), Ole-Johan Dahls hus and streamed directly using Zoom. The host of the session will moderate the technicalities while the chair of the defence will moderate the disputation.
Ex auditorio questions: the chair of the defence will invite the attending audience at Kristen Nygaards sal to ask ex auditorio questions.
Trial lecture
Time and place: September 19, 2023 11:15 AM, Kristen Nygaards sal (5370), Ole-Johan Dahls hus/ZOOM
Main research findings
-
Today’s software products are designed, developed and maintained by a variety of distributed stakeholders that are often cross-organizational. These stakeholders need to share artifacts and have a holistic view of the software development lifecycle. The traditional approach of storing artifacts in centralized repositories and guarding their access by means of access control systems is not sufficient in inter-organizational software projects, as it cannot ensure immutability, integrity, and availability of software artifacts. This thesis challenges traditional centralized approaches by designing, implementing, and evaluating decentralized, yet trustworthy solutions for requirements traceability. The main finding of the thesis is that blockchain technology, due to its inherent properties, can function as the backbone of the software development lifecycle and store artifacts generated by various tools in a decentralized, yet reliable manner. Leveraging blockchain to create tamper-proof record of requirements, their changes, and related artifacts can be useful to all the stakeholders of the software lifecycle, including software engineers, project managers, customers. The proposed prototype provides all stakeholders with a trustworthy view of what/when/how and by whom artifacts were created and/or modified and ensures that stakeholders are working on the same reality. Ultimately, the increased visibility and transparency enhances communication, coordination, and trust between stakeholders.
Adjudication committee:
- Professor Miguel Ángel Sicilia Urbán, University of Alcalá, Spain
- Professor Ana Maria Moreno Sanchez-Capuchino, Polytechnic University of Madrid, Spain
- Associate Professor Gunnar Rye Bergersen University of Oslo, Department of informatics, UIO, Norway
Supervisors
- Professor Ricardo Colomo-Palacios, Østfold University College, Norway
- Professor Roman Vitenberg, Department of Informatics, UIO, Norway
Chair of defence:
Professor Ole Hanseth
Candidate contact information: https://www.linkedin.com/in/selina-demi-978b32140/
Contact information at Department: Mozhdeh Sheibani Harat