Model-based analysis and visualization of conflicting requirements in the early stages of software development

dc.contributor.authorShrikhande, Kedar
dc.contributor.supervisorDamian, Daniela
dc.contributor.supervisorBranzan Albu, Alexandra
dc.date.accessioned2007-08-22T23:17:51Z
dc.date.available2007-08-22T23:17:51Z
dc.date.copyright2007en_US
dc.date.issued2007-08-22T23:17:51Z
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en_US
dc.description.abstractMany of the failures and deficiencies of software projects can be attributed to the lack of effort exerted in addressing requirements in the early planning stages of software development. In multiple stakeholder development environments, requirements will inevitably come into conflict, therefore, it is important to address these conflicts early in software development. The research presented in this thesis surveyed several existing models that resolve requirements conflicts. The goal of the research was to investigate the suitability of these models in identifying, visualizing and solving requirements conflicts. To achieve this goal it was decided to apply these models in a context different than they were originally applied. The context of this research was a process where two stakeholder groups negotiated the requirements of the particular software system. The application of the models was done as a case study. Three models were studied, namely the Utility Curves Model, the Win-Win Model and the \textit{\textbf{i*}} Framework. It was found that each model contributes uniquely to conflict resolution. We have documented strength and limitations for each model and have concluded that these three models should be used together in tandem. A hybrid model was constructed that was composed of the three models. The hybrid model leverages the strengths and addresses the limitations of the three individual models.en_US
dc.identifier.urihttp://hdl.handle.net/1828/200
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.subjectRequirements engineeringen_US
dc.subjectConflict resolutionen_US
dc.subjectStakeholder negotiationen_US
dc.subject.lcshUVic Subject Index::Sciences and Engineering::Applied Sciences::Computer scienceen_US
dc.titleModel-based analysis and visualization of conflicting requirements in the early stages of software developmenten_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kedar_Thesis.pdf
Size:
2.82 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.19 KB
Format:
Item-specific license agreed upon to submission
Description: