View on GitHub

Sana Ben Nasr

About me.

I am PhD student in the DiverSE team (Inria, IRISA, University of Rennes 1 – France). My supervisors are Benoit Baudry and Mathieu Acher.

The modeling and management of variability in software product lines is a complex activity and is the focus of my research. This includes how to leverage data mining techniques for extracting and modeling variability knowledge from informal documentation.

Research

My research interests are mainly at the corner of these concerns:

  1. Text and Web Mining
  2. Data Mining and Machine Learning
  3. Requirements Engineering
  4. Domain Specific Languages
  5. Model-Driven Engineering
  6. Mining and Modeling Variability

Publications

2015

MatrixMiner : A Red Pill to Architect Informal Product Descriptions in the Matrix. (pdf)
Sana Ben Nasr, Guillaume Bécan, Mathieu Acher, João Bosco Ferreira Filho, Benoit Baudry, Nicolas Sannier, and Jean-Marc Davril. In ESEC/FSE’15, Bergamo, Italy, August 2015.

Breathing ontological knowledge into feature model synthesis : an empirical study. (pdf)
Guillaume Bécan, Mathieu Acher, Benoit Baudry, and Sana Ben Nasr. In Empirical Software Engineering (ESE) published by Springer, 2015.

2014

Moving Toward Product Line Engineering in a Nuclear Industry Consortium. (pdf)
Sana Ben Nasr, Nicolas Sannier, Mathieu Acher, and Benoit Baudry. In 18th International Software Product Line Conference (SPLC’2014), Florence, Italy, September 2014.

WebFML :Synthesizing Feature Models Everywhere. (pdf)
Guillaume Bécan, Sana Ben Nasr, Mathieu Acher, and Benoit Baudry. In SPLC - 18th International Software Product Line Conference, Florence, Italy, September 2014.

Comparing or Configuring Products : Are We Getting the Right Ones ? (pdf)
Nicolas Sannier, Guillaume Bécan, Mathieu Acher, Sana Ben Nasr, and Benoit Baudry. In 8th International Workshop on Variability Modelling of Software-intensive Systems, Nice, France, January 2014. ACM.

2013

An Ontologic-Aware Feature Modeling Environment. (pdf)
Guillaume Bécan, Sana Ben Nasr, Benoit Baudry. In Journée de lignes de produits - 2013, Paris, France, November 2013.

On Product Comparison Matrices and Variability Models from a Product Comparison/Configuration Perspective. (pdf)
Nicolas Sannier, Guillaume Bécan, Sana Ben Nasr, and Benoit Baudry. In Journée de lignes de produits - 2013, Paris, France, November 2013.

Breathing Ontological Knowledge Into Feature Model Management(pdf)
Guillaume Bécan, Mathieu Acher, Benoit Baudry, Sana Ben Nasr. Technical Report RT-0441, Inria, 2013.

Teaching

I am a teaching assistant for the lab sessions of some software engineering courses at the University of Rennes 1 (ISTIC).

  1. Unified Modeling Language (UML)(Tutorials and practical training sessions on Object-oriented design UML)
  2. Model-Driven Engineering (Practical training sessions)
    • Meta-Modeling using Ecore/EMF
    • Specification of external DSL using Xtext
    • Models Transformation (model-to-model, model-to-text) using Xtend
  3. Software Development project
  4. Practical training sessions on programming (Python)

Software development

MatrixMiner: a tool for automatically synthesizing product comparison matrices (PCMs) from a set of product descriptions written in natural language. MatrixMiner is capable of identifying and organizing features and values in a PCM – despite the informality and absence of structure in the textual descriptions of products.

Users can exploit MatrixMiner to visualize the matrix through a Web editor and review, refine, or complement the cell values thanks to the traceability with the original product descriptions and technical specifications.

MatrixMiner is available online: http://matrix-miner.variability.io.

Contact

bennasr.sana2@gmail.com
Sana BEN NASR
IRISA
Campus de Beaulieu, 263 avenue du Général Leclerc
35042 RENNES
France