Visualization of object-oriented software in a city metaphor: Comprehending the implemented variability and its technical debt

J Mortara, P Collet, AM Dery-Pinna - Journal of Systems and Software, 2024 - Elsevier
While many large-scale software systems intensively implement variability to reuse software
and speed up development, they often do not document it, hampering its comprehension …

Visualization of object-oriented variability implementations as cities

J Mortara, P Collet… - 2021 Working Conference …, 2021 - ieeexplore.ieee.org
Many large software systems are variability-rich, object-oriented, and implemented in a
single code base. They then rely on multiple traditional techniques (inheritance, patterns) to …

Customizable visualization of quality metrics for object-oriented variability implementations

J Mortara, P Collet, AM Pinna-Dery - Proceedings of the 26th ACM …, 2022 - dl.acm.org
Many large-scale software systems intensively implement variability to reuse software and
speed up development. Such mechanisms, however, bring additional complexity, which …

The VariCity ecosystem: City visualization of object-oriented variability in Java and TypeScript

P Collet, J Mortara, Y Brault, AM Dery-Pinna - Science of Computer …, 2025 - Elsevier
In object-oriented variability-rich software systems, the implemented variability often relies
on traditional mechanisms (ie, inheritance, overloading, and design patterns). It is then not …

IDE-assisted visualization of indebted OO variability implementations

J Mortara, P Collet, AM Pinna-Dery - Proceedings of the 26th ACM …, 2022 - dl.acm.org
Object-Oriented (OO) variability-rich software systems often implement their variability in a
single codebase, using the mechanisms provided by the host language (ie., inheritance …

[PDF][PDF] Design of Application Framework for Vital Monitoring Mobile-Based System

MR Ananda, MR Faisal, R Herteno… - Jurnal Ilmiah Teknik …, 2024 - eprints.uad.ac.id
In the realm of modern healthcare, continuous monitoring can leverage the affordable
wearable devices available on the market to manage costs. However, these devices face …