Instructional Software Analysis: Lessons from Software Development Process Improvement
David Borge-Díez, Camino Fernández, Juan Manuel Dodero, Paloma Dı́az, Ignacio Aedo
Abstract
David Borge-Díez, Camino Fernández, Juan Manuel Dodero, Paloma Dı́az, Ignacio Aedo
Abstract
Instructional software can be defined as any computer program used for instruction. As a means to optimise the development process of instructional software, different authors have defined a range of methods based on Software Engineering. However, the use of a method does not guarantee the validity and quality of the product developed; hence, a series of Software Process Improvement (SPI) approaches aimed to improve and guarantee the development process that have arisen. The purpose of this paper is to review the aforementioned approaches and to apply them to the analysis phase of the instructional software development process. The analysis phase aims to define the conditions and needs of the project in order to solve uncertainties in early stages of the process.
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.
Instructional software can be defined as any computer program used for instruction. As a means to optimise the development process of instructional software, different authors have defined a range of methods based on Software Engineering. However, the use of a method does not guarantee the validity and quality of the product developed; hence, a series of Software Process Improvement (SPI) approaches aimed to improve and guarantee the development process that have arisen. The purpose of this paper is to review the aforementioned approaches and to apply them to the analysis phase of the instructional software development process. The analysis phase aims to define the conditions and needs of the project in order to solve uncertainties in early stages of the process.
Key concepts: Computer science, Goal-Driven Software Development Process, Personal software process, Software development process, Software development, Package development process, Software engineering, Process (computing)