A software quality model for RPG

Gergely Ladanyi, Zoltan Toth, R. Ferenc, Tibor Keresztesi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

The IBM i mainframe was designed to manage business applications for which the reliability and quality is a matter of national security. The RPG programming language is the most frequently used one on this platform. The maintainability of the source code has big influence on the development costs, probably this is the reason why it is one of the most attractive, observed and evaluated quality characteristic of all. For improving or at least preserving the maintainability level of software it is necessary to evaluate it regularly. In this study we present a quality model based on the ISO/IEC 25010 international standard for evaluating the maintainability of software systems written in RPG. As an evaluation step of the quality model we show a case study in which we explain how we integrated the quality model as a continuous quality monitoring tool into the business processes of a mid-size software company which has more than twenty years of experience in developing RPG applications.

Original languageEnglish
Title of host publication2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages91-100
Number of pages10
ISBN (Print)9781479984695
DOIs
Publication statusPublished - Apr 8 2015
Event22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Montreal, Canada
Duration: Mar 2 2015Mar 6 2015

Other

Other22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015
CountryCanada
CityMontreal
Period3/2/153/6/15

Fingerprint

Maintainability
Industry
National security
Computer programming languages
Monitoring
Costs

Keywords

  • case study
  • IBM i mainframe
  • ISO/IEC 25010
  • RPG quality model
  • Software maintainability

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software

Cite this

Ladanyi, G., Toth, Z., Ferenc, R., & Keresztesi, T. (2015). A software quality model for RPG. In 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings (pp. 91-100). [7081819] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SANER.2015.7081819

A software quality model for RPG. / Ladanyi, Gergely; Toth, Zoltan; Ferenc, R.; Keresztesi, Tibor.

2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2015. p. 91-100 7081819.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ladanyi, G, Toth, Z, Ferenc, R & Keresztesi, T 2015, A software quality model for RPG. in 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings., 7081819, Institute of Electrical and Electronics Engineers Inc., pp. 91-100, 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015, Montreal, Canada, 3/2/15. https://doi.org/10.1109/SANER.2015.7081819
Ladanyi G, Toth Z, Ferenc R, Keresztesi T. A software quality model for RPG. In 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings. Institute of Electrical and Electronics Engineers Inc. 2015. p. 91-100. 7081819 https://doi.org/10.1109/SANER.2015.7081819
Ladanyi, Gergely ; Toth, Zoltan ; Ferenc, R. ; Keresztesi, Tibor. / A software quality model for RPG. 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 91-100
@inproceedings{e50631e20a7048ccb054db26f030825d,
title = "A software quality model for RPG",
abstract = "The IBM i mainframe was designed to manage business applications for which the reliability and quality is a matter of national security. The RPG programming language is the most frequently used one on this platform. The maintainability of the source code has big influence on the development costs, probably this is the reason why it is one of the most attractive, observed and evaluated quality characteristic of all. For improving or at least preserving the maintainability level of software it is necessary to evaluate it regularly. In this study we present a quality model based on the ISO/IEC 25010 international standard for evaluating the maintainability of software systems written in RPG. As an evaluation step of the quality model we show a case study in which we explain how we integrated the quality model as a continuous quality monitoring tool into the business processes of a mid-size software company which has more than twenty years of experience in developing RPG applications.",
keywords = "case study, IBM i mainframe, ISO/IEC 25010, RPG quality model, Software maintainability",
author = "Gergely Ladanyi and Zoltan Toth and R. Ferenc and Tibor Keresztesi",
year = "2015",
month = "4",
day = "8",
doi = "10.1109/SANER.2015.7081819",
language = "English",
isbn = "9781479984695",
pages = "91--100",
booktitle = "2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - A software quality model for RPG

AU - Ladanyi, Gergely

AU - Toth, Zoltan

AU - Ferenc, R.

AU - Keresztesi, Tibor

PY - 2015/4/8

Y1 - 2015/4/8

N2 - The IBM i mainframe was designed to manage business applications for which the reliability and quality is a matter of national security. The RPG programming language is the most frequently used one on this platform. The maintainability of the source code has big influence on the development costs, probably this is the reason why it is one of the most attractive, observed and evaluated quality characteristic of all. For improving or at least preserving the maintainability level of software it is necessary to evaluate it regularly. In this study we present a quality model based on the ISO/IEC 25010 international standard for evaluating the maintainability of software systems written in RPG. As an evaluation step of the quality model we show a case study in which we explain how we integrated the quality model as a continuous quality monitoring tool into the business processes of a mid-size software company which has more than twenty years of experience in developing RPG applications.

AB - The IBM i mainframe was designed to manage business applications for which the reliability and quality is a matter of national security. The RPG programming language is the most frequently used one on this platform. The maintainability of the source code has big influence on the development costs, probably this is the reason why it is one of the most attractive, observed and evaluated quality characteristic of all. For improving or at least preserving the maintainability level of software it is necessary to evaluate it regularly. In this study we present a quality model based on the ISO/IEC 25010 international standard for evaluating the maintainability of software systems written in RPG. As an evaluation step of the quality model we show a case study in which we explain how we integrated the quality model as a continuous quality monitoring tool into the business processes of a mid-size software company which has more than twenty years of experience in developing RPG applications.

KW - case study

KW - IBM i mainframe

KW - ISO/IEC 25010

KW - RPG quality model

KW - Software maintainability

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

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

U2 - 10.1109/SANER.2015.7081819

DO - 10.1109/SANER.2015.7081819

M3 - Conference contribution

AN - SCOPUS:84928657619

SN - 9781479984695

SP - 91

EP - 100

BT - 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015 - Proceedings

PB - Institute of Electrical and Electronics Engineers Inc.

ER -