Kambiz Nezami Balouchi’s research while affiliated with École de Technologie Supérieure and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (3)


An exploratory empirical eye-tracker study of visualization techniques for coverage of combinatorial interaction testing in software product lines
  • Article

October 2024

·

3 Reads

Journal of Systems and Software

Kambiz Nezami Balouchi

·

·



Figure 1: Feature Models -(a) Mandatory feature, (b) Optional Feature, (c) Alternative group, (d) Or group, (e) basic Cross-Tree Constraints
Figure 2: Running Example -Laptop Product Line
Figure 3: Stimulus Example -Java graphical interface with superimposed Areas of Interest (AOIs): ➀ feature model (FM), ➁ legend label (Label), ➂ cross-tree constraints area (CTC), ➃ question panel (Question), ➄ answer panel (Answer), and ➅ buttons panel (Buttons).
Figure 4: Summary of correcct and incorrect responses
Figure 5: Response time distribution per question

+2

An Empirical Eye-Tracking Study of Feature Model Comprehension
  • Preprint
  • File available

March 2022

·

374 Reads

Software Product Lines (SPLs) are families of related software systems which are distinguished by the set of features each system provides. Feature Models are the de facto standard for modelling the variability of SPLs because they describe the features, their relations, and all the combinations of features that constitute a SPL. Because of their key role, feature models are at the core of many tasks in SPL engineering. Our work presents an empirical study on the comprehension of feature models for the task of checking the validity of configurations. Our study explored the relation between the number of features and the number of cross-tree constraints with the accuracy of participants' answers to validity checking questions, and used eye fixations for analyzing the difficulty in interpreting fixated information and the amount of cognitive processing of the different parts of the feature model stimuli. We found that answer accuracy does not relate individually to the number of features or to the number of cross-tree constrains of a feature model, but both factors do show an interaction on accuracy. Additionally, our study identified differences in feature models with cross-tree constraints in both number of fixations and fixation time, but no differences in those models without cross-tree constraints.

Download

Citations (1)


... Note that the number of single, stacked, and grouped bar plots as shown in the figure does not add up to the total number of papers using bar plots. This is because four papers use multiple bar plots with different grouping [5,96,115,131] while Content courtesy of Springer Nature, terms of use apply. Rights reserved. ...

Reference:

On Eye Tracking in Software Engineering
Towards a cognitive model of feature model comprehension: an exploratory study using eye-tracking
  • Citing Conference Paper
  • September 2022