Skip to main navigation Skip to search Skip to main content

A method to extract indirect coupling and measure its complexity

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

3 Scopus citations

Abstract

The process of software change requires programmers to understand the structure of the systems and the effect that is produced by the modifications they make. Overall, programmers need effective methods to trace the dependencies between components, to control the evolution of quality and to understand changes. Therefore, the extraction of coupling is a valuable input to enable developers in the analysis of changes to perform additional modifications in a successful manner. Consequently, this research proposes a method to extract indirect coupling and to measure the complexity of the call chains and their conforming entities. The extraction of coupling chains is carried out using static analysis and the Abstract Syntax Trees (AST) of languages. The method is aimed to support programmers in understanding the internals of systems and how modifications influence the complexity and quality of software. The paper explains the main concepts of direct and indirect coupling, the proposed approach and presents the results obtained, which show that implementation and testing of the method were successful.

Original languageEnglish
Title of host publicationProceedings - 3rd International Conference on Information Systems and Computer Science, INCISCOS 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages186-192
Number of pages7
ISBN (Electronic)9781538676127
DOIs
StatePublished - 5 Dec 2018
Event3rd International Conference on Information Systems and Computer Science, INCISCOS 2018 - Quito, Ecuador
Duration: 14 Nov 201816 Nov 2018

Publication series

NameProceedings - 3rd International Conference on Information Systems and Computer Science, INCISCOS 2018
Volume2018-December

Conference

Conference3rd International Conference on Information Systems and Computer Science, INCISCOS 2018
Country/TerritoryEcuador
CityQuito
Period14/11/1816/11/18

Keywords

  • Components dependencies
  • Direct coupling
  • Indirect coupling
  • Software analysis

Fingerprint

Dive into the research topics of 'A method to extract indirect coupling and measure its complexity'. Together they form a unique fingerprint.

Cite this