A Common Software Development Framework For Coordinating Usability Engineering and Software Engineering Activities

dc.contributor.authorPawar, Sourabh A.en
dc.contributor.committeechairArthur, James D.en
dc.contributor.committeememberHix, Deborah S.en
dc.contributor.committeememberBalci, Osmanen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:37:44Zen
dc.date.adate2004-06-01en
dc.date.available2014-03-14T20:37:44Zen
dc.date.issued2004-05-10en
dc.date.rdate2004-06-01en
dc.date.sdate2004-05-20en
dc.description.abstractCurrently, the Usability Engineering (UE) and Software Engineering (SE) processes are practiced as being independent of each other. However, several dependencies and constraints exist between the interface specifications and the functional core, which make coordination between the UE and the SE teams crucial. Failure of coordination between the UE and SE teams leads to software that often lacks necessary functionality and impedes user performance. At the same time, the UE and SE processes cannot be integrated because of the differences in focus, techniques, and terminology. We therefore propose a development framework that incorporates SE and UE efforts to guide current software development. The framework characterizes the information exchange that must exist between the UE and SE teams during software development to form the basis of the coordinated development framework. The UE Scenario-Based Design (SBD) process provides the basis for identifying UE activities. Similarly, the Requirements Generation Model (RGM), and Structured Analysis and Design are used to identify SE activities. We identify UE and SE activities that can influence each other, and identify the high-level exchange of information that must exist among these activities. We further examine these interactions to gain a more in-depth understanding as to the precise exchange of information that must exist among them. The identification of interacting activities forms the basis of a coordinated development framework that incorporates and synchronizes the UE and SE processes. An examination of the Incremental and Spiral models as they relate to the SBD is provided, and outlines how our integration framework can be composed. Using the results of and insights gained from our research, we also suggest additional avenues for future work.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-05202004-124527en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-05202004-124527/en
dc.identifier.urihttp://hdl.handle.net/10919/33023en
dc.publisherVirginia Techen
dc.relation.haspartThesis_sopawar.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectFrameworken
dc.subjectIntegrationen
dc.subjectCoordinationen
dc.subjectUsability Engineeringen
dc.subjectRequirements Generationen
dc.subjectDevelopment Processen
dc.subjectSoftware Engineeringen
dc.titleA Common Software Development Framework For Coordinating Usability Engineering and Software Engineering Activitiesen
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:
Thesis_sopawar.pdf
Size:
1.17 MB
Format:
Adobe Portable Document Format

Collections