Hamza Samih

Hamza Samih

Scrum Master, Nokia

Laval, France

Bienvenue sur l'aperçu du profil de Hamza Samih

Devenez membre pour voir son profil complet et vous aussi, donnez un coup de pouce à votre carrière

Son parcours

  • Aujourd'hui
    2017
    Janvier 2016

    Scrum Master

    +5000 employés

  • Software Product Line Testing

    Ph.D. in Software Engineering
    An industrial thesis realized in collaboration with INRIA Rennes Bretagne - Atlantique and ALL4TEC company.
  • Aujourd'hui
    Janvier 2016
    Janvier 2015

    Software engineer

    +5000 employés

  • Aujourd'hui
    Janvier 2015
    Septembre 2011

    Research engineer

    - Following up actions and performing tasks of the European project MBAT,
    - Monitoring and implementation of test models for UC's,
    - Test Automation,
    - Implementation of interoperability solution (OSLC),
    - Design and development of MaTeLo Product Line Manger with java/ Eclipse RCP (Software Product Line Testing),
    - Participation in international conferences, workshops, teaching and training,
    - MaTeLo Training & presentation,
    - Achievement of usage model with MaTeLo tool suite,
    - Project Manager Assistant,
    - Follow up interns and collaborations with research laboratories,
    - Teaching mission at INSA Rennes - course around software testing MaTeLo (January 2013 and January 2014).

    Technical context: Eclipse RCP, JAVA, C/C++, MATLAB Simulink, MaTeLo, Papyrus, EAST-ADL, IBM Jazz, DOORS, UML, OSLC, EXAM, PROVEtech, Junit, Selenium, Scilab, XML/XSLT/XSD, EMF, Eclipse Lyo, VB, MySQL, ProGuard, MDE, MBT, features modelling, OVM, MySQL/SQL, SVN.
  • Aujourd'hui
    Décembre 2014
    Novembre 2011

    PhD Student CIFRE

    1000 - 4999 employés

    I prepared an industrial Ph.D with DiverSE Project team at INRIA Rennes France.

    Research topics

    The topics of interest are mainly focused on three research domains:

    - Model-Driven Engineering
    - Model-based Testing
    - Software Product Lines Engineering

    I'm particularly interested in how Software testing techniques and tools can get used to test product lines in particularly in the case of embedded systems.

    My research is under the supervision of Benoît Baudry from INRIA and Hélène Le Guen from ALL4TEC R&D.

    Ph. D. context

    Software product line engineering is an approach that supports developing products in family. These products are described by common and variable features. Currently, the validation activity is disjointed from the product lines development process. The effort and resources provided in the test campaigns for each product can be optimized in the context of product lines. Model-based testing is a technique for automatically generating a suite of test cases from requirements. In our work, we propose an approach to test a software product line with model-based testing. This technique is based on an algorithm that establishes the relationship between the variability model released with OVM and the test model, using traceability of functional requirements present in both formalisms. Our contribution is an algorithm that automatically extracts a product test model. It is illustrated with a real industrial case of automotive dashboards and experimented by an industrial of aeronautic domain in the MBAT European project context with the collaboration of Airbus Defence & Space.

    Publications

    1. Extension du Model-based Testing pour la prise en compte de la variabilité dans les systèmes complexes. Hamza Samih, Hélène Le Guen, Benoit Baudry. 2012. Journées Nationales du GDR Génie de la Programmation et du Logiciel.

    2. Extension du Model-Based Testing pour la prise en compte de la variabilité dans les systèmes complexes. Hamza Samih, Hélène Le Guen, Benoit Baudry. 2012. Poster presented at Journées Nationales du GDR Génie de la Programmation et du Logiciel.


    3. Relating Variability Modeling and Model-Based Testing for Software Product Lines Testing. Samih, Hamza. [éd.] Carsten Weise and Brian Nielsen. Aalborg, Danemark : s.n., 2012. Proceedings of the ICTSS 2012 Ph.D. Workshop. ISBN: 1601-0590.

    4. An Approach of Combining Model-Based Testing with Product Family Management. Hamza Samih, Ralf Bogusch. Paris : s.n., 2013. User Conference on Advanced Automated Testing.


    5. Étendre le test basé sur des modèles d’usage pour prendre en compte la variabilité. Hamza Samih. 3/2014, 2014, Technique et Science Informatiques, Vol. 33, pp. 203-229.

    6. Deriving Usage Model Variants for Model-based Testing: An Industrial Case Study. Hamza Samih, Mathieu Acher, Ralf Bogusch, Hélène Le Guen, Benoit Baudry. [éd.] IEEE. Tianjin, Chine : s.n., 2014. 2014 19th International Conference on Engineering of Complex Computer Systems (ICECCS 2014).


    7. An Approach to Derive Usage Models Variants for Model-based Testing. Hamza Samih, Mathieu Acher, Ralf Bogusch, Hélène Le Guen, Benoit Baudry. 2014. 26th IFIP International Conference on Testing Software and Systems.

    8. MPLM: MaTeLo Product Line Manager. Hamza Samih, Ralf Bogusch. Madrid : IEEE, 2014. SPLC.

  • Aujourd'hui
    Septembre 2011
    Mars 2011

    Intern

    - Establishment of a solution to formalize the notion of variants in a Model-Based Testing tool.
    - Design and conception of a solution to automatically generate test cases for a Product Line.

    Technical context: Eclipse RCP, JAVA, MaTeLo, UML, XML/XSLT/XSD.
  • Security of information systems and networks

    Specialized Master in Network and Information Security
    Students trained in networking, databases, security, intelligent information systems and NTIC are able to participate in the infrastructure design of the communication architecture to services and security deployment.
  • Aujourd'hui
    Février 2011
    Septembre 2010

    Assistant Project Manager Credit Management

    Division of Risk and Credit Management Banque Centrale Populaire

    - Analysis of functional requirements.
    - Design, specification and development of a control solution to rate credit reports company.
    - Validation of the solution with the project management and MOA.
    - Deployment of the solution within BCP bank.

    Technical context: Eclipse, JAVA/J2EE, JSP, Servlet, Struts, AJAX, UML, XML, MySQL, Apache Tomcat, HTML, CSS, PHPmyAdmin.
  • Aujourd'hui
    Septembre 2010
    Septembre 2009

    Assistant Project Manager Risk Management

    Division of Risk and Credit Management Banque Centrale Populaire

    - Analysis of functional requirements.
    - Design, specification and development of an intranet self-assessment of internal control tool at the division of credit and operational.
    - Validation of the solution with the project manager, MOA and the head of the risk division.
    - Deployment of the solution within BCP bank.

    Technical context: Eclipse, JAVA/J2EE, JSP, Servlet, Struts, AJAX, UML, XML, MySQL, Apache Tomcat, HTML, CSS, PHPmyAdmin.
  • Aujourd'hui
    Août 2009
    Août 2009

    Analyst and Java developer

    Information Systems Division of the Banque Populaire

    - Analysis of new specifications.
    - Readjustment And improvement of the existing tool.
    - Development of a tool for information requests and generic conversion (JAVA, data Warehouse).
  • Mathematics and Computer Science (Software Architect)

    Fundamental license of Mathematics and Computer Science
    Specialized formation in the design, construction and implementation of computer systems training.

    Formation spécialisée dans la conception, la réalisation et la mise en Ĺ“uvre de systèmes informatiques.
  • Science maths option A

    Baccalauréat science Maths option A
    Sciences mathématiques option A

Inscrivez-vous pour consulter le profil complet de Hamza Samih

S'INSCRIRE

Ses compétences

  • ASP.NET
  • MDA
  • MDE
  • Merise
  • Model-based Testing
  • Oracle
  • OSLC
  • OVM
  • PHP
  • PROVEtech
  • Software Product Lines
  • UML
  • MaTeLo
  • Linux
  • JavaScript
  • C
  • C++
  • Dom
  • Eclipse RCP
  • EMF
  • Features Model
  • GANTT Project
  • Gestion de projet
  • Informatique
  • Java EE
  • Java Platform
  • XML

Ses langues parlées

  • Arabe
    ****Langue maternelle
  • Français
    ****Bilingue
  • Anglais
    ***Courant*

    Ses centres d'intérêt

    cinémasportechec

    Sa présentation

    As a doctor in computer science for over 3 years at ALL4TEC, I have acquired expertise in software testing, in particular into embedded systems domains, I have learnt many new ideas, skills and knowledge about software product lines engineering and model-based testing techniques, in addition to software development, while being confronted with major industrial projects issues which are part of an international context.

    http://people.irisa.fr/Hamza.Samih/

    Ceux qui ont consulté ce profil ont aussi vu :