Theses and Dissertations

Issuing Body

Mississippi State University

Advisor

Bhowmik, Tanmay Jr

Committee Member

Bradshaw, Gary Jr

Committee Member

Wang, Shaowei Jr

Committee Member

Crumpton, Joseph Jr

Date of Degree

8-7-2020

Original embargo terms

Visible to MSU only for 2 years

Document Type

Dissertation - Open Access

Major

Computer Science

Degree Name

Doctor of Philosophy

Degree Name

Doctor of Philosophy (Ph.D)

College

James Worth Bagley College of Engineering

College

James Worth Bagley College of Engineering

Department

Department of Computer Science and Engineering

Department

Department of Computer Science and Engineering

Abstract

Increasingly competitive software industry, where multiple systems serve the same application domain and compete for customers, favors software with creative features. To promote software creativity, research has proposed multi-day workshops with experienced facilitators, and semi-automated tools to provide a limited support for creative thinking. Such approach is either time consuming and demands substantial involvement from analysts with creative abilities, or useful only for existing large-scale software with a rich issue tracking system. In this dissertation, we present different approaches leveraging advanced natural language processing and machine learning techniques to provide automated support for generating creative software requirements with minimal human intervention. A controlled experiment is conducted to assess the effectiveness of our automated framework compared to the traditional brainstorming technique. The results demonstrate our frame-work’s ability to generate creative features for a wide range of stakeholders and provoke innovative thinking among developers with various experience levels.

URI

https://hdl.handle.net/11668/17903

Share

COinS