Soccer-lab

subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link
subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

People

small logo

Soccer-lab Members


 

 

GiulioAntoniol

 

Giuliano Antoniol

 

Giuliano Antoniol received his degree in electronics engineering from the Universita' di Padova in 1982. In 2004 he received his PhD in Electrical Engineering at the École Polytechnique de Montréal. He worked in companies, research institutions and universities. In 2005 he was awarded the Canada Research Chair Tier I in Software Change and Evolution. Giuliano Antoniol published more than 90 papers in journals and international conferences. He served as a member of the Program Committee of international conferences and workshops such as the International Conference on Software Maintenance, the International Workshop on Program Comprehension, the International Symposium on Software Metrics. He is presently member of the Editorial Board of the Journal Software Testing Verification & Reliability, the Journal Information and Software Technology, the Journal of Empirical Software Engineering and the Journal of Software Quality. He is Full professor at École Polytechnique de Montréal, Departement de Génie Informatique where he works in the area of software evolution and maintenance, software metrics, process modeling, software testing and software quality.

Salah Bouktif

Salah Bouktif is a Post Doc Fellow at the department of computer engineering of the École polytechnique de Montréal. He received his degree of engineering in 1994 and his DSS in industrial computing in 1996 form the National school of computer science University of Tunis, Tunisia. Salah Bouktif has worked as senior engineer of informatics at the SNCF in Tunisia for tree years. He received his Ph.D. in 2005 with high honors from the University of Montréal. Salah Bouktif published many papers in a journal and international conferences such as IEEE International Conference on Software Maintenance, IEEE International Conference on Automated Software Engineering and ACM international Genetic and Evolutionary Computation Conference. Salah Bouktif research interest include :

  • Metrics and software quality models.
  • Software quality prediction improvement.
  • Search-Based Software Engineering.
  • Software evolution and change.
  • Change cost modeling.
  • Software testing and test data generation.

 

Peyman

Peyman Meshkinfam

Peyman Meshkinfam received his bachelor degree in Solid state physics from Tehran University in 1988 and his master degree in Optical Telecommunication from École Polytechnique de Montréal in 1998. He received his Master degree in Computer engineering From École Polytechnique de Montréal in 2005 in probabilistic approaches in Bayasian network. He Has 8 years of industry experience in reliability quality and testing . He has a Ph.d interested in working on Automated test data generation and tools development..

kamel

Kamel Ayari

zeina

Zeina Awedikian

My name is Zeina Awedikian, born on November 4, 1983. I have a B.E in Computer Engineering from the Lebanese Americain Univesity. I am currently persuing my masters degree in Software Engineering in the Soccer Lab, under the supervision of Mr. Giuliano Antoniol. My masters project consists of automatically generating test data to cover the Modified condition/decision coverage test criteria. The aim is to extract all decisions in the code and generate the correct data to be able to test them, covering the MC/DC criteria. This criteria is used in critical systems such as avionic systems, where even the tiniest errors in decisions need to be found. For this, I am developping a whole system that would parse and instrument a java code, extract its decisions and dependencies and genererate the MC/DC test cases (based on the definition in the RTCA/DO-178B document). Then the system will compute fitness function based on the above, this fitness is feed intto a genetic algorithm to find the best solution for it. We are currently in the testing period where more complicated java code is being tested.

segla

Segla Kpodjedo

Segla Kpodjedo received his Engineeingr Diploma in computer engineering in 2005 from UTBM, France. From 2006 to 2007, he pursued and completed his Master of Science Applied (M.Sc.A) at Ecole Polytechnique de Montreal, Canada. Since September 2007,he is a Ph. D student under the supervision of Professors Philippe Galinier and Giuliano Antoniol at SOCCERLab, Ecole Polytechnique de Montreal, Canada. His current work mainly revolves around search based software engineering and software evolution.

nioosha

Nioosha Madani

Nioosha Madani is a Master student at the department of computer engineering at École Polyetchnique de Montréal. She received her bachelor degree from Azad University of Iran in software engineering. Her research interests are in the area of Software Engineering, specifically as it relates to the topics of Software Testing, Object oriented programming and Database designing.

fatemehasadi

Fatemeh Asadi

Fatemeh Asadi received her bachelor degree in Software Engineering from National University of Iran in 2004 and her master degree in Software Design and Development from Iran University of Science and Technology in 2006. In her master she worked on concurrency Control in Native XML Databases. Concurrently she is a master student at the department of computer engineering at École Polytechnique de Montréal. She is studying under the supervision of Prof. Giuliano Antoniol.

AhmedBelderrar

Ahmed Belderrar

I am a M.Sc. student at école polytechnique of Montréal under the supervision of the Dr.  Antoniol. I am a member of SOCCER laboratory from January 2009. My research interests includes: software maintenance, software comprehension, software evolution, design patterns, and formal verification for software.

MadhuriRMarri

Madhuri R. Marri

Madhuri R. Marri is a Masters student at the Computer Science Department of the North Carolina State University, Raleigh, USA. She received her degree in Information Systems from Birla Institue of Technology and Science, Pilani (BITS-Pilani), India in May 2005. She worked with the Mercedes-Benz Research and Development India as a Software Engineer from June 2005 - Dec 2007. Her research interests include software engineering with an emphasis on Software Analysis and Requirements Engineering. She is currently involved with the research activities of Automated Software Engineering Research Group at NC State University under the guidance of Dr Tao Xie. She is associated with the SOCCER Lab as an intern for summer 2008 and her current work focuses on static code analysis using code mining techniques.

mathieu

Mathieu Denis

Mathieu Denis is currently doing his Bachelor of Science in informatic engineering technology at École Polytechnique de Montréal. His work in the laboratory consists in the development of a website that will permit to put online the webservice that have been developed during last few years.

bruno

Bruno Genna

Je suis un étudiant en 4eme année de génie logiciel a l'École Polytechnique de Montréal. Employé au soccerLab depuis mai 2007, je collabore avec plusieurs autres étudiants au developpement d'un systeme open source permettant d'analyser de grands projet en termes de métriques.

xavier

Xavier Tremblay

Xavier Tremblay is a bachelor student in software engineering. He's doing his internship in the soccerlab. The project he's working on it, with other students , is a monitoring system that send feedback to developers, based on their svn or cvs commits.

jeremy

Jeremy Watso-Cournoyer

Jeremy Watso is currently doing a bachelor's degree at École Polytechnique de Montréal in software engineering. Jeremy is working part-time on the development of new functionnalities such as source code searching for the GRASS GIS software evolution project.

MahdiGrim

Mahdi Grim

Mahdi Grim est un étudiant a l'École Polytechnique de Montréal. Il entame sa 4eme année a l'automne 2008 en génie logiciel. Il a contribué en 2007 a l'élaboration du projet Metrix Extractor qui calcule des métriques logiciels (LOC, COM, ...) pour de grand projets tel Mozilla et Grass.

VeneraArnaoudova

Venera Arnaoudova

Venera is a Ph.D. candidate at École Polytechnique de Montréal. She received her engineering degree in Computer Science, Microelectronics and Automation from Polytech’Lille (Lille, France). She received her Master Degree in Computer Science form Concordia University (Montreal, Canada). Her research interest is in the domain of software evolution: source code analysis, change impact analysis, refactoring, patterns and anti-patterns. Currently she is investigating different linguistic aspects of source code identifiers.

NasirAli

Nasir Ali

Nasir Ali is Ph.D. candidate at the Department of computing and software engineering of Ecole Polytechnique of Montreal. He is member of ptidej and soccerlab research lab and main developer of FacTrace. He holds a MS in computer sicence from University of Lahore, Pakistan (under Dr. Nadeem Asif supervision). He also holds MBA degree from National College of Business Administration & Economics. His research interest includes requirement engineering, empirical software engineering, information retrieval, reverse engineering, and program comprehension. He is the first one to introduce Trust-based requirement traceability in the context of software engineering to recovery traceability links among requirements or high level documents to low level documents and increase each links trust using temporal information. He is currently working on improving requirement traceability in terms of precision and recall.

NeeleshBhartacharya

Neelesh Bhattacharya

Neelesh Bhattacharya is a PhD student at the Department of Computer Engineering at École Polyetchnique de Montréal. He recieved his Bachelors degree from Dr. B.C Roy Engineering College, Durgapur and Masters degree from the Indian Institute of Technology, Kharagpur. Presently he is working on Generation of Test Cases for Deadlock and Data-Race conditions for Multithreaded Java programs. His specific research interests are Software Testing, Metaheuristics, Search Based Software Engineering and Exception Handling.

FerdaousBoughanmi

Ferdaous Boughanmi

Ferdaous Boughanmi joined the PhD program of Department of Computer Science and Software engineering of École Polytechnique de Montréal in winter 2009. She is a member of SOCCER laboratory and PtitDej team directed by Dr Antoniol and Dr. Guéheneuc. She received his degree of engineering in 2006 and his Master of control and signal processing in 2008 from the École Nationale d'Ingénieurs de Tunis, Tunisia. Her research interest is in the domain of software maintenance and evolution: Change impact analysis, Heterogeneously-licensed Software Analysis, Impact of license constraints on system architecture.

LalehMEshkevari

Laleh M. Eshkevari

Laleh M. Eshkevari joined the PhD program of Department of Computer Science and Software engineering of École Polytechnique de Montréal in fall 2009. She is a member of SOCCER laboratory and PtitDej team directed by Dr Antoniol and Dr. Guéheneuc. She received her Master degree in Computer Science from Concordia University (Montreal, Canada) and a Bachelor of Mathematic Applied in Computer Science, from Amirkabir University of Technology (Tehran, Iran). Her research interest is in the domain of software maintenance and evolution: Change impact analysis, Linguistic refactoring, Source code analysis, Programming languages, and Data mining.

Latifa_Guerrou

Latifa Guerrouj

Latifa Guerrouj is a PhD Student at the Department of computing and software engineering of Ecole Polytechnique of Montreal. She received her engineering degree with honours in software engineering in 2008 and began her PhD program in 2009 under supervision of Drs. Giuliano Antoniol and Yann-Gaël Guéhéneuc. Her research areas are program comprehension and software quality, in particular through the development of theories, approaches, and tools that ease program understanding and enhance the quality of source code. Her first contribution was a contextual approach that tackles the problem of splitting identifiers.  She is currently studying the impact of using sophisticated splitting algorithms in the context of feature location and traceability. This latter research work is the first to combine identifier splitting approaches with feature location and traceability techniques. In addition, Latifa Guerrouj is investigating the effect of context on the splitting and expansion of program identifiers by means of experimental studies. Latifa Guerrouj is also interested in data mining, empirical software engineering, and search-based software engineering.

EtienneDuclos

EtienneDuclos

My name is Etienne Duclos, Ii am an engineer in computer science from the ISIMA, a French engineering school. I am now a Master student in Ecole Polytechnique de Montreal, under the supervision of Mr. Sébastien Le Digabel et Yann-Gaël Guéhéneuc. My interests are software engineering, software testing and memory gestion in software.

DonaMariaAwedikian

Dona Maria Awedikian

My name is Dona Maria Awedikian, born on September 28, 1987. I have a B.E in Computer and Communication Engineering from the Holy Spirit University of Kaslik in Lebanon. I am currently persuing my Masters degree in Software Engineering in the Soccer Lab of the École Polytechnique de Montréal, under the supervision of Mr. Giuliano Antoniol.

SoumayaMedini

Soumaya Medini

My name is Soumaya Medini. I hold a Master in Software Engineering from Sherbrooke University. I also holds National Engineering Degree from Institut National des Sciences Appliquées et de Technologie in Tunisia. I am a PHD student at the Department of Computer Engineering, École polytechnique Montreal under the supervision of Dr. Giuliano Antoniol and Dr. Yann-Gaël Guéhéneuc. I am a member of SOCCER laboratory and Ptitdej team from fall 2010. My research interests are: Software Maintenance and Evolution, Search Based Software Engineering, and Information Retrieval. Currently I am investigating Concepts Identification in Execution Traces.

AminataSabane

Aminata Sabané

Aminata SABANÉ is PhD candidate at École Polytechinique de Montréal since Fall 2009. She is a memebr of SoccerLab and Ptidej team. She obtained her Bachelor and her Master at École Supérieure d’Informatique (Université Polytechnique de Bobo Dioulasso / Burkina Faso). She contributes in the development of a parser for java source code to PADL models. Her research interests include software quality and evolution and also refactoring. Her topic is Improving System Testability and Testing with Patterns.

ZohrehSharafi

Zohreh Sharafi

My name is Zohreh Sharafi . I am a Ph.D. Student in Computer Engineering at Ecole Polytechnique de Montréal. I'm working in SOCCER Lab and Ptidej Research group under supervision of Dr. Dr. Giuliano Antoniol, and Dr. Dr. Yann-Gaël Guéhéneuc. I got my Master degree in Concordia University. I am originally from Tehran, Iran. I got my B.Sc. degree in Computer Engineering at University of Tehran, department of Electrical and Computer Engineering. My research interests are program understanding and software visualization. My PhD research is about systematic Analysis of Software Architecture Visualization. I am also working in empirical software engineering. I use eye-trackers to propose a framework to evaluate usability of software architecture visualization techniques.

ZephyrinSoh

Zephyrin Soh

Since January 2011, I am Ph.D. student in the Department of Computer and Software Engineering at Ecole Polytechnique de Montréal, Canada. Previously, I completed my Master program (DEA in French system) in Computer Science at University of Yaoundé 1 (Cameroon) in 2005. I also worked as assistant lecturer at University of Ngaoundéré (Cameroon) in the year of 2008. My research interest is to find how to improve the comprehension and the quality of software systems by trying to use the Eye-tracker system in an industrial setting. Therefore, I use the Eye-tracker system to access the comprehension strategies used by the software engineers when performing different tasks on software systems. Then, I study the factors impacting the comprehension and the quality of software systems.

 

WeiWu

Wei Wu

Wei Wu is a Ph.D student in Software Engineering at École Polytechnique de Montréal under the supervision of Prof. Yann-Gaël Guéhéneuc and Prof. Giuliano Antoniol. He received his M.S. in Computer Science at Université de Montréal under the supervision of Prof. Yann-Gaël Guéhéneuc in 2010. From 1997 to 2006, he worked in TravelSky Technology Ltd. as network engineering, software developer and project manager. He received his M.S. and B.S. in E&E at Beijing University of Aeronautics and Astronautics in 1997 and 1994 respectively.