Towards developing a software process improvement strategy through the application of ethical concepts

Rahanu, Harjinder ORCID logoORCID:, Georgiadou, Elli, Siakas, Kerstin V. and Ross, Margaret (2017) Towards developing a software process improvement strategy through the application of ethical concepts. Stolfa, Jakub, Stolfa, Svatopluk, O'Connor, Rory V. and Messnarz, Richard, eds. 24th European Conference, EuroSPI 2017, Ostrava, Czech Republic, September 6–8, 2017, Proceedings. In: 24th European Conference, EuroSPI 2017, 06-08 Sept 2017, Ostrava, Czech Republic. ISBN 9783319642178. ISSN 1865-0929 [Conference or Workshop Item] (doi:10.1007/978-3-319-64218-5_52)

PDF - Final accepted version (with author's formatting)
Download (524kB) | Preview


Aligning Software Process Improvement with the business and strategic goals of an enterprise is a core factor for process improvement. Achieving success in Software Process Improvement (SPI) has shown to be a problematic challenge for countless organisations. SPI, as a discipline, can be described as a set of use cases, each use case describing the logically related activities that must be undertaken. In addition, each use case is a description of the interactions between itself and the participants, i.e. the Actors. The nature of these interactions more often than not may demand, from the participant, the recognition, and fulfilment, of ethical duties.

In this paper we customise a theoretical framework developed by the US Content Subcommittee of the Impact CS Steering Committee that specifies traditional moral and ethical concepts, which can be used to identify the moral issues concerning the Software Process Improvement field. An application of these conventional and generic ethical concepts is made to use cases such as: Determining Business Needs; Conducting Process Improvement Assessment; the Tailoring and Creation of Processes; and Deployment. In doing so a number of ethical issues are highlighted. In the application and utilisation of SPI: business process engineers, software engineering teams, process improvement managers, and so on must be aware of these ethical duties, which have been identified by the application of the moral and ethical concepts, as presented in this paper, in order to become more responsible professionals in general. We propose a set of heuristics for ethical engagement with the SPI discipline proposing that an effective SPI strategy must be underpinned with ethical consideration.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Cite this paper as:
Rahanu H., Georgiadou E., Siakas K., Ross M. (2017) Towards Developing a Software Process Improvement Strategy Through the Application of Ethical Concepts. In: Stolfa J., Stolfa S., O'Connor R., Messnarz R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2017. Communications in Computer and Information Science, vol 748. Springer, Cham
Research Areas: A. > School of Science and Technology
Item ID: 22755
Notes on copyright: This is a post-peer-review, pre-copyedit version. The final publication is available at Springer via
Useful Links:
Depositing User: Harjinder Rahanu
Date Deposited: 26 Oct 2017 15:21
Last Modified: 29 Nov 2022 20:50

Actions (login required)

View Item View Item


Activity Overview
6 month trend
6 month trend

Additional statistics are available via IRStats2.