Relationship between features volatility and software architecture design stability in object-oriented software: Preliminary analysis

Felix Handani, Siti Rochimah

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

2 Citations (Scopus)

Abstract

Software architecture is the core structure of a system. Software architecture describes the functionality and the size of system to be built. Software architecture is illustrated as packages diagram, class diagram or Enterprise Architecture diagram. To make a robust software, it's important to know quality of architecture. Architecture Quality is reflected in its design. There are various topics of research on the quality aspect of the architectural design, from enviroment adaption of architectural design to design stability maintenance. The concept of reuse elements of the system is one of the topics to maintain the stability of the software design. Aversano and Constantinou introduce the method of measuring the stability of the architectural design by taking into account external and internal elements of architecture built. Both just look at the number of packets that undergo additions and deletions to the pair versions. Quantitative research to assess an architectural stability by looking at environmental factors needed to complete measurement. Before implementing this factor, it is necessary to measure the relationship between variables the stability and environmental factors. We introduced a quantitative analysis of the mechanisms related to the extent to which the relationship between features volatility and architecture stability. Architecture design stability is measured by metrics Constantinou, and the calculation of features volatility depend on change of features from consecutive version. We applied this analysis into one project. The source code in the repository extracted to be converted into data according to metrics Constantinou, then the results are validated by experts selected. Datasets that have been validated measured by metrics and measurable correlation with Pearson-Product-Moment analysis.

Original languageEnglish
Title of host publication2015 International Conference on Information Technology Systems and Innovation, ICITSI 2015 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467366649
DOIs
Publication statusPublished - 21 Mar 2016
Event2nd International Conference on Information Technology Systems and Innovation, ICITSI 2015 - Bandung, Bali, Indonesia
Duration: 16 Nov 201519 Nov 2015

Publication series

Name2015 International Conference on Information Technology Systems and Innovation, ICITSI 2015 - Proceedings

Conference

Conference2nd International Conference on Information Technology Systems and Innovation, ICITSI 2015
Country/TerritoryIndonesia
CityBandung, Bali
Period16/11/1519/11/15

Keywords

  • Pearson-Product Moment
  • correlation analysis
  • features volatility
  • software architecture stability

Fingerprint

Dive into the research topics of 'Relationship between features volatility and software architecture design stability in object-oriented software: Preliminary analysis'. Together they form a unique fingerprint.

Cite this