Supporting Requirements Reuse in a User-centric Design Framework through Task Modeling and Critical Parameters

dc.contributor.authorMontabert, Cyrilen
dc.contributor.committeechairMcCrickard, D. Scotten
dc.contributor.committeememberWinchester, Woodrow W. IIIen
dc.contributor.committeememberPérez-Quiñones, Manuel A.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:38:21Zen
dc.date.adate2006-08-14en
dc.date.available2014-03-14T20:38:21Zen
dc.date.issued2006-05-16en
dc.date.rdate2006-08-14en
dc.date.sdate2006-05-23en
dc.description.abstractMany software systems fail as a direct consequence of errors in requirements analysis. Establishing formal metrics early in the design process, using attributes like critical parameters, enables designers to properly assess software success. While critical parameters alone do not have the potential to drive design, establishing requirements tied to critical parameters helps designers capture design objectives. For the design of interactive systems, the use of scenario-based approaches offers natural user centricity and facilitates knowledge reuse through the generation of claims. Unfortunately, the requirements-analysis phase of scenario-based design does not offer sufficient built-in and explicit techniques needed for capturing the critical-parameter requirements of a system. Because success depends heavily on user involvement and proper requirements, there is a crucial need for a requirements-analysis technique that bridges the gap between scenarios and critical parameters. Better establishing requirements will benefit design. By adapting task-modeling techniques to support critical parameters within the requirements-analysis phase of scenario-based design, we are able to provide designers with a systematic technique for capturing requirements in a reusable form that enables and encourages knowledge transfer early in the development process. The research work presented concentrates on the domain of notification systems, as previous research efforts led to the identification of three critical parameters. Contributions of this work include establishment of a structured process for capturing critical-parameter requirements within a user-centric design framework and introduction of knowledge reuse at the requirements phase. On one hand, adapting task models to capture requirements bridges the gap between scenarios and critical parameters, which benefits design from user involvement and accurate requirements. On the other hand, using task models as a reusable component leverages requirements reuse which benefits design by increasing quality while reducing development costs and time-to-market.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-05232006-032333en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-05232006-032333/en
dc.identifier.urihttp://hdl.handle.net/10919/33152en
dc.publisherVirginia Techen
dc.relation.haspartCyril_Montabert_MS_Thesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectNotification systemsen
dc.subjectReuseen
dc.subjectRequirements engineeringen
dc.subjectHuman-computer interactionen
dc.subjectScenario-based designen
dc.subjectTask modelingen
dc.titleSupporting Requirements Reuse in a User-centric Design Framework through Task Modeling and Critical Parametersen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Cyril_Montabert_MS_Thesis.pdf
Size:
5.07 MB
Format:
Adobe Portable Document Format
Collections