First Advisor

Kevin Pyatt

Second Advisor

Brian Lawler

Third Advisor

Ishmael Thomas

College

College of Computer and Information Sciences

Degree Name

MS Software Engineering and Database Technologies

Document Type

Thesis - Open Access

Number of Pages

153 pages

Abstract

Process Mining is a technique for discovering “in-use” processes from traces emitted to event logs. Researchers have recently explored applying this technique to documenting processes discovered in software applications. However, the requirements for emitting events to support Process Mining against software applications have not been well documented. Furthermore, the linking of end-user intentional behavior to software quality as demonstrated in the discovered processes has not been well articulated. After evaluating the literature, this thesis suggested focusing on user goals and actual, in-use processes as an input to an Agile software development life cycle in order to improve software quality. It also provided suggestions for instrumenting software applications to support Process Mining techniques.

Date of Award

Fall 2017

Location (Creation)

Denver

Rights Statement

© Kevin Olson

Share

COinS