A model for people-centric software configuration management

Syahrul Fahmy, Aziz Deraman, Jamaiah Yahaya, Amir Ngah, Fouad Abdulameer Salman

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Software Configuration Management (SCM) is the adaptation of Configuration Management in software engineering to control changes to software products. Its implementation is guided by international standards and procedures, in addition to an array of supporting tools. However, the issues of project delays and products that do not fit its purpose still prevail in software development, questioning the practice of SCM by software organizations. Current research efforts in are mainly focused on technical issues, with little interest (if any) in the role of human in SCM implementation. This paper proposes an alternative view of SCM, which emphasizes the role of human in its implementation. The People-Centric Software Configuration Management (P-SCM) model comprises of four components namely People, Process, Tools and Documentation. It reveals the competency of the software project team, extensiveness of activities carried out by the organization, availability of supporting tools, and comprehensiveness of documentation. P-SCM supports software organizations in decision-making activities, provide insights to project discrepancies, identify best practices and pitfalls, support the identification of training needs and the selection of tools. Initial results reveal that P-SCM provides additional input to software organizations in project planning and outsourcing activities.

Original languageEnglish
Pages (from-to)7-13
Number of pages7
JournalJournal of Telecommunication, Electronic and Computer Engineering
Volume9
Issue number3-5 Special Issue
Publication statusPublished - 1 Jan 2017

Fingerprint

Software engineering
Outsourcing
Decision making
Availability
Planning

Keywords

  • Software Configuration Management
  • Software Engineering
  • Software Quality.
  • —People-Centric Approach

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this

A model for people-centric software configuration management. / Fahmy, Syahrul; Deraman, Aziz; Yahaya, Jamaiah; Ngah, Amir; Salman, Fouad Abdulameer.

In: Journal of Telecommunication, Electronic and Computer Engineering, Vol. 9, No. 3-5 Special Issue, 01.01.2017, p. 7-13.

Research output: Contribution to journalArticle

Fahmy, S, Deraman, A, Yahaya, J, Ngah, A & Salman, FA 2017, 'A model for people-centric software configuration management', Journal of Telecommunication, Electronic and Computer Engineering, vol. 9, no. 3-5 Special Issue, pp. 7-13.
Fahmy, Syahrul ; Deraman, Aziz ; Yahaya, Jamaiah ; Ngah, Amir ; Salman, Fouad Abdulameer. / A model for people-centric software configuration management. In: Journal of Telecommunication, Electronic and Computer Engineering. 2017 ; Vol. 9, No. 3-5 Special Issue. pp. 7-13.
@article{d5d7c0e0603644dda2e935d62474e6c1,
title = "A model for people-centric software configuration management",
abstract = "Software Configuration Management (SCM) is the adaptation of Configuration Management in software engineering to control changes to software products. Its implementation is guided by international standards and procedures, in addition to an array of supporting tools. However, the issues of project delays and products that do not fit its purpose still prevail in software development, questioning the practice of SCM by software organizations. Current research efforts in are mainly focused on technical issues, with little interest (if any) in the role of human in SCM implementation. This paper proposes an alternative view of SCM, which emphasizes the role of human in its implementation. The People-Centric Software Configuration Management (P-SCM) model comprises of four components namely People, Process, Tools and Documentation. It reveals the competency of the software project team, extensiveness of activities carried out by the organization, availability of supporting tools, and comprehensiveness of documentation. P-SCM supports software organizations in decision-making activities, provide insights to project discrepancies, identify best practices and pitfalls, support the identification of training needs and the selection of tools. Initial results reveal that P-SCM provides additional input to software organizations in project planning and outsourcing activities.",
keywords = "Software Configuration Management, Software Engineering, Software Quality., —People-Centric Approach",
author = "Syahrul Fahmy and Aziz Deraman and Jamaiah Yahaya and Amir Ngah and Salman, {Fouad Abdulameer}",
year = "2017",
month = "1",
day = "1",
language = "English",
volume = "9",
pages = "7--13",
journal = "Journal of Telecommunication, Electronic and Computer Engineering",
issn = "2180-1843",
publisher = "Universiti Teknikal Malaysia Melaka",
number = "3-5 Special Issue",

}

TY - JOUR

T1 - A model for people-centric software configuration management

AU - Fahmy, Syahrul

AU - Deraman, Aziz

AU - Yahaya, Jamaiah

AU - Ngah, Amir

AU - Salman, Fouad Abdulameer

PY - 2017/1/1

Y1 - 2017/1/1

N2 - Software Configuration Management (SCM) is the adaptation of Configuration Management in software engineering to control changes to software products. Its implementation is guided by international standards and procedures, in addition to an array of supporting tools. However, the issues of project delays and products that do not fit its purpose still prevail in software development, questioning the practice of SCM by software organizations. Current research efforts in are mainly focused on technical issues, with little interest (if any) in the role of human in SCM implementation. This paper proposes an alternative view of SCM, which emphasizes the role of human in its implementation. The People-Centric Software Configuration Management (P-SCM) model comprises of four components namely People, Process, Tools and Documentation. It reveals the competency of the software project team, extensiveness of activities carried out by the organization, availability of supporting tools, and comprehensiveness of documentation. P-SCM supports software organizations in decision-making activities, provide insights to project discrepancies, identify best practices and pitfalls, support the identification of training needs and the selection of tools. Initial results reveal that P-SCM provides additional input to software organizations in project planning and outsourcing activities.

AB - Software Configuration Management (SCM) is the adaptation of Configuration Management in software engineering to control changes to software products. Its implementation is guided by international standards and procedures, in addition to an array of supporting tools. However, the issues of project delays and products that do not fit its purpose still prevail in software development, questioning the practice of SCM by software organizations. Current research efforts in are mainly focused on technical issues, with little interest (if any) in the role of human in SCM implementation. This paper proposes an alternative view of SCM, which emphasizes the role of human in its implementation. The People-Centric Software Configuration Management (P-SCM) model comprises of four components namely People, Process, Tools and Documentation. It reveals the competency of the software project team, extensiveness of activities carried out by the organization, availability of supporting tools, and comprehensiveness of documentation. P-SCM supports software organizations in decision-making activities, provide insights to project discrepancies, identify best practices and pitfalls, support the identification of training needs and the selection of tools. Initial results reveal that P-SCM provides additional input to software organizations in project planning and outsourcing activities.

KW - Software Configuration Management

KW - Software Engineering

KW - Software Quality.

KW - —People-Centric Approach

UR - http://www.scopus.com/inward/record.url?scp=85041711861&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85041711861&partnerID=8YFLogxK

M3 - Article

VL - 9

SP - 7

EP - 13

JO - Journal of Telecommunication, Electronic and Computer Engineering

JF - Journal of Telecommunication, Electronic and Computer Engineering

SN - 2180-1843

IS - 3-5 Special Issue

ER -