Masters Theses

Keywords and Phrases

Collaborative Decision Making; Collaborative Discussion; Collective Intelligence

Abstract

"A growing model for software architecture defines it as a set of principle design decisions which drive system architects to design the architecture satisfying software requirements and architectural constraints. The design decision making process involves a group of stakeholders exchanging their viewpoints to address various concerns and to reach a consensus collaboratively. These architecture design decisions are usually made based on experiences since there aren't defined methods and models for architecture design. Each design decision yields a set of outcomes which impacts both the system architecture and the final product. As software product systems, tend to be large in size, one need to understand the rationale behind decision of each architectural element. This justifies the system design and avoids any critical architectural problems in future due to volatile requirements. Often, the architecture rationale behind various design decisions is not fully captured and hence affects the maintainability of software systems. In order to address the above research challenge, we developed an online intelligent software architecture rationale capture system (ISARCS) that enables stakeholders located at various geographical locations to resolve a design issue and capture the rationale behind issue resolution. The system captures a structured design rationale which maintains its links to software requirements and architectural elements.

This thesis also focuses on analyzing the architecture rationale captured during stakeholders' discussion in various perspectives to provide stakeholders with a more detailed view that aids them in decision making. We propose use of intelligent argumentation analysis and various data mining techniques to analyze the software architecture rationale to unearth interesting information. Finally, a comprehensive empirical study is presented along with its experimental results."--Abstract, page iii.

Advisor(s)

Liu, Xiaoqing Frank

Committee Member(s)

Cheng, Maggie Xiaoyan
Lin, Dan

Department(s)

Computer Science

Degree Name

M.S. in Computer Science

Publisher

Missouri University of Science and Technology

Publication Date

Spring 2015

Pagination

ix, 60 pages

Note about bibliography

Includes bibliographical references (pages 57-59).

Rights

© 2015 NagaPrashanth Chanda, All rights reserved.

Document Type

Thesis - Open Access

File Type

text

Language

English

Subject Headings

Software architectureDecision making -- Data processingConflict ManagementSocial interaction

Thesis Number

T 10666

Electronic OCLC #

913484331

Share

 
COinS