Title: Deriving strategic information for software development processes using provenance data and ontology techniques

Authors: Gabriella C.B. Costa; Cláudia M.L. Werner; Regina Braga; Humberto L.O. Dalpra; Marco Antônio P. Araújo; Victor Ströele

Addresses: COPPE – System Engineering and Computer Science Department, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil; Computing and Mechanics Department, Federal Center for Technological Education of Minas Gerais, Leopoldina, Brazil ' COPPE – System Engineering and Computer Science Department, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil ' Computer Science Program, Federal University of Juiz de Fora, Juiz de Fora, Brazil ' COPPE – System Engineering and Computer Science Department, Federal University of Rio de Janeiro, Rio de Janeiro, Brazil ' Computer Science Program, Federal University of Juiz de Fora, Juiz de Fora, Brazil; Informatics Department, Federal Institute of Education, Science and Technology of Southeast Minas Gerais, Juiz de Fora, Brazil ' Computer Science Program, Federal University of Juiz de Fora, Juiz de Fora, Brazil

Abstract: Processes improvement is a key feature to achieve quality in products. The investments in defining and refining organisations' processes are always a concern. This fact also occurs in the software development processes domain. A practice considered to support the continuous improvement of software processes is the reuse of knowledge acquired in previous executions. A way to capture this knowledge is by using provenance models. The main goal of this work is to define, implement and evaluate the iSPuP approach to support the phases of execution, monitoring, analysis, and feedback of processes, using provenance data and ontology techniques, to derive strategic information that can be used to improve software process in future executions. An evaluation was carried out with two software development companies and the results have shown initial evidences that iSPuP can derive strategic information and the project manager will be able to use them for improving process performance runtime.

Keywords: software development process; software process; process strategic information; process analysis; process management; process improvement; provenance data; provenance model; ontology; web semantics.

DOI: 10.1504/IJBPIM.2019.100924

International Journal of Business Process Integration and Management, 2019 Vol.9 No.3, pp.170 - 196

Received: 17 May 2018
Accepted: 09 Feb 2019

Published online: 19 Jul 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article