Interactive Software Development Using Workflow
Amin Roudaki, Mahmoud Doroodchi
Abstract
Amin Roudaki, Mahmoud Doroodchi
Abstract
Workflow in interactive media and software development can be used to improve the development process as well as adding new features to the system as opposed to using classical software development approaches. Three types of workflow are distinguished to be sequential, state-machine, and rule-based workflow. This paper shows how these approaches can be used to improve the software quality and the development process. To demonstrate the capability of workflow-based approach to interactive software development, two different types of interactive applications are chosen and developed using different workflow methods: a computer game (Sudoku) and an internal Web-based application (employee ticket reservation system(ETRS)). For each one of these applications the improvement of development time, modification time, and adding a subsystem are measured and compared to the same factor using classical approaches.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Workflow in interactive media and software development can be used to improve the development process as well as adding new features to the system as opposed to using classical software development approaches. Three types of workflow are distinguished to be sequential, state-machine, and rule-based workflow. This paper shows how these approaches can be used to improve the software quality and the development process. To demonstrate the capability of workflow-based approach to interactive software development, two different types of interactive applications are chosen and developed using different workflow methods: a computer game (Sudoku) and an internal Web-based application (employee ticket reservation system(ETRS)). For each one of these applications the improvement of development time, modification time, and adding a subsystem are measured and compared to the same factor using classical approaches.
Key concepts: Workflow, Computer science, Workflow technology, Workflow engine, Workflow management system, Software engineering, Software development, Software development process