Software Craftsmanship Skill using Extreme Programming for Quality Improvement: A Case of Very Small Software Organization

Ahmadi Ahmadi, Eko K. Budiardjo, Kodrat Mahatma

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

Software product release often sacrifices quality concerns and produces messy code to reach the market quickly. At some point, the software becomes difficult to maintain, and reengineering is an available option to improve software quality. By finding a way to improve our software product quality effectively, we explore the available software reengineering methods that match the business needs. This paper presents our case, a product development improvement effort in a very small software organization with limited resources and a tight development schedule. Our research shows that with careful software redesigning and implementing XP practices, supported by a well-crafted software manifesto, we can ensure software code quality improvement is achieved efficiently.

Original languageEnglish
Title of host publication2021 10th International Conference on Software and Computer Applications, ICSCA 2021
PublisherAssociation for Computing Machinery
Pages94-99
Number of pages6
ISBN (Electronic)9781450388825
DOIs
Publication statusPublished - 23 Feb 2021
Event10th International Conference on Software and Computer Applications, ICSCA 2021 - Virtual, Online, Malaysia
Duration: 23 Feb 202126 Feb 2021

Publication series

NameACM International Conference Proceeding Series

Conference

Conference10th International Conference on Software and Computer Applications, ICSCA 2021
Country/TerritoryMalaysia
CityVirtual, Online
Period23/02/2126/02/21

Keywords

  • extreme programming
  • software craftsmanship
  • software quality
  • software reengineering
  • very small software organization
  • well-crafted software

Fingerprint

Dive into the research topics of 'Software Craftsmanship Skill using Extreme Programming for Quality Improvement: A Case of Very Small Software Organization'. Together they form a unique fingerprint.

Cite this