Faculty Profile

Salah Bouktif
Assistant Professor
Software Development
E-mail: salahb [At] uaeu.ac.ae
Office Phone: +971 3 713 5523
Homepage: http://faculty.uaeu.ac.ae/salahb/

Biography:
Salah Bouktif joined the Faculty of Information Technology (CIT), UAE University in 2007. He is promoted to the rank of associate professor in 2014.Before joining CIT Dr. Bouktif was a Post Doc Fellow at the department of computer engineering of the polytechnic school of engineering of Montreal. He received his degree of engineering and Master in industrial computing in respectively in 1994 and 1996 from the School of Computer Science, University of Tunis, Tunisia. Dr. Salah Bouktif has been working as a senior software engineer at the Tunisian rail way company (Known as SNCF) for tree years. He received his Ph.D. in Computer Science 2005, with high honors from the University of Montreal. Dr. Bouktif has 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. 
Bouktif�?�¢??s research interest includes Metrics and software quality models, Software quality prediction improvement, Search-Based Software Engineering, Software testing and test data generation, Software evolution, Change and cost modelling.
Academic Qualifications:
University of Montreal (GEODES Laboratory), Canada
	Ph.D. in Computer Science, Area of Software Engineering; Software Quality Modeling (June 2005).

University of Tunis-Manouba, National School of Computer Studies, Tunisia
	M.Sc. in Computer Science, Area of Industrial Computer Science (June 1996).
	Engineer Diploma in Computer Science, Concentration in Software Development (June 1994).
Research Interests:
Bouktif's research interest includes Metrics and software quality models, Software quality and security prediction improvement, Search-Based Software Engineering, Software testing and test data generation, Software evolution, Change and cost modelling, and Bioinformatics.
Tools:
	Operating Systems		UNIX, Linux, Windows98/2000/XP/NT.
	DBMS 				Oracle, ObjectStore, Access, Dbase.
	Design techniques 		UML, Design patterns, Merise.
        Programming languages    	Assembler , C, C, Java, Pascal, Visual Basic,
                                                            JavaScript , TCL,  HTML, XML
	Web Technology   		HTML, JavaScript, Frontpage, Web designe, Expression
	Tool CASE                                      Datrix, Discover , TogetherJ, Rational Rose
	Software Testing Tools                  Junit, Jtest, Cantata++
Teaching Interests:
software testing
software security 
software quality and metrics
introduction to software engineering
introduction to computer science 
Principles of IT
Industrial Experience:
NATIONAL COMPANY OF TUNISIAN RAILROADS (SNCFT),Tunisia  1996-1999 
Occupation: Senior engineer in Computer Science (project manager)
Accomplishments:	
My mission in the SNCFT, was to prepare the infrastructure to the installation of the computer-assisted maintenance management system. Therefore my activities were numerous; they include maintenance and follow-up wiring of LAN network, developing applications for data migration, preparing and achieving staff training. 
The cost of the entire managed project was 1200,000$US.
ROUSSEL Tunis, Tunisia	1994-1995 
Occupation: Engineer internship: end of studies (software developer) 
Accomplishments:	
My project consisted of developing a business application for the management of ROUSSEL products; in particular a specific application was the labelling of drugs. This application was interfaced with European computer-assisted system of production management PRODTAR. This application is still functional.

Awards:
Promoted to the rank of Associate Professor in 2014
GECCO 2011  Best Paper Award  2011
The ISSRE’2002 PhD. student award from Microsoft, IBM and Digital, 2002
Ph.D. Fellowship, University of Montreal, 2001-2003
Dissertation Fellowship, University of Montreal, 2004
Journals:
Journal papers
1.	Salah Bouktif, Houari Sahraoui and Faheem Ahmed, “Predicting Stability of Open Source Software Systems Using Combination of Bayesian Classifiers” ACM Transactions on Management Information Systems In press  (Top Tier IS journal)
2.	Salah Bouktif, Eileen Marie Hanna, Nazar Zaki and Eman Abu Khoussa “Ant Colony Optimization Algorithm for Interpretable Bayesian Classifiers Combination: Application to Medical Predictions” PloS one 9 (2) (2014) (IF: 3.71)
3.	Ahmed, F.; Capretz, L.F.; Bouktif, S. & Campbell, P.  “Soft Skills and Software Development: A reflection from Software Industry”, International Journal of Information Processing and Management, 2013, In Press. Class B, (Corresponding author) 
4.	MA Serhani, A Benharref, E Badidi and S Bouktif  “Scalable Federated Broker Management for Selection of Web Services” The Computer Journal 55 (12), 1420-1439 (2012)(IF:1.327,Class A*)
5.	Salah Bouktif, Faheem Ahmed, Issa Khalil, Giuliano Antoniol and Houari Sahraoui “A Novel Composite Model Approach to Improve Software Quality Prediction” Elsevier Information and Software Technology  journal vol. 52 issue 12 (2011) 1298–1311
6.	Nazar Zaki, Salah Bouktif and Sanja Lazarova, A Combination of Compositional Index and Genetic Algorithm for Predicting Transmembrane Helical Segments. PLoS ONE 6(7): e21821. doi:10.1371/journal.pone.0021821 (2011) (Impact Factor (IF): 4.411 Class A)*.
7.	Mohamed Adel Serhani, Abdelghani Benharref, Elarbi badidi, Salah Bouktif “Scalable Federated Broker Management for Selection of Web Services” The Oxford Computer Journal (2012) to appear(2011 IF:1.327,Class A*),
8.	Issa Khalil, Mamoun Awad, Salah Bouktif and Falah Awwad, MSN: mutual secure neighbor verification in multi-hop wireless networks. Wiley Security and Communication Networks. DOI: 10.1002/sec.304 (2011) (IF:0.356)
9.	Badidi E., Salem M.V., Bouktif S., Esmahi L., A Web Services based Framework for Uniform Integration of Command-line Bioinformatics Software Tools. International Journal on Web Services Practices (IJWSP), 4(1) (2009). 36-43. 
10.	Salah Bouktif, Danielle Azar, Houari Sahraoui, Balàzs Kégl and Doina Precup: Improving Rule Set Based Software Quality Prediction: A Genetic algorithm-based Approach, in Journal of Object Technology, vol.3, no. 4, April 2004.

Conferences:
1.	Salah Bouktif and Waleed Khalid'  “Monitoring Framework for Cost-Effective Energy Consumption in a Building” the 3rd International Conference on Renewable Energy: Generation and Applications” ICREGA (2014), to appear.
2.	Salah Bouktif and Mamoun Awad “Ant colony based approach to predict stock market movement from mood collected on Twitter” The IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining  ASONAM2013, Niagara Falls, Canada, August 25-28, 2013, acceptance rate 13%) Selected for an extended version in Springer SNAM Journal 
3.	Salah Bouktif and Mamoun Awad: “Evolutionarily Pooled Bayesian Classifiers to Predict Stock Market Movement” the WCCIT/IEEE International Conference on Artificial Intelligence, Sousse, Tunisia 24-27 June, 2013. 
4.	IM Khalil, A Khreishah, S Bouktif, A Ahmad “Security Concerns in Cloud Computing” The 10th International Conference on Information Technology: New Generations, Las Vegas, Nevada, USA, 15-17 April 2013

5.	 Nazar Zaki, Salah Bouktif and Sanja Lazarova, "A Genetic Algorithm to Enhance Transmembrane Helices Topology Prediction Using Compositional Index", ACM Genetic and Evolutionary Computation Conference (GECCO2011), Dublin, Ireland, July 12-16. Preprint, Won the Best Paper Award. (2011)  Class A.
6.	Abdelghani Benharref, Adel Serhani, Salah Bouktif and Jamal Bentahar, “Online monitoring for sustainable communities of Web Services”, 12th IFIP/IEEE International Symposium Integrated Management, Dublin, Ireland, 23-27 May (2011) Class A

7 Abdelghani Benharref, Adel Serhani, Salah Bouktif and Jamal Bentahar, “A new Approach for Quality Enforcement in Communities of Web Services”, IEEE International Conference on Services Computing Washington DC, USA, 4-9 July (2011)  Class A.

8.	Salah Bouktif, M. Adel Serhan, A. Benharref “Reducing the Gap Between Software Engineering Curriculum Material and Market Needs” in the annual International Conference on Education and New Learning Technologies, Barcelona (Spain), 5-7 July, 2010

9.	 Abdelghani Benharref, Mohamed Adel Serhani, Salah Bouktif and Jamal Bentahar “A Managerial Community of Web Services for Management of Communities of Web Services” in the 10th annual international conference on New Technologies of Distributed Systems, Tozeur, Tunisia, May 31- June 2, 2010

10.	Badidi E., Salem M.V., Bouktif S., Esmahi L., A Web Services based Framework for Uniform Integration of Command-line Bioinformatics Software Tools. International Journal on Web Services Practices (IJWSP), 4(1) (2009). 36-43. 

11.	Faheem Ahmed, Salah Bouktif, Luiz Capretz. Organizational Behavior & Software Product Line Engineering: An Emprical Study. The ACS/IEEE International Conference on Computer Systems and Applications (AICCSA-09), 2009, Rabat Morocco.

12.	Badidi E., Esmahi L., Serhani M.A., Bouktif S., A Web Services based Framework for Uniform Integration of Command-line Bioinformatics Software Tool. In Proceedings of the IEEE Innovations in Information Technology Conference (Innovations’08),  December 2008, AL-AIN, UAE

13.	Faheem Ahmed, Salah Bouktif, Adel Serhani and Issah Khalil Integrating Function Point Project Information for Improving the Accuracy of Effort Estimation, International Conference on Advanced Engineering Computing and Applications in Sciences ADVCOMP 2008, Valencia, Spain

14.	Ayari Kamel, Salah  Bouktif and Giuliano Antoniol  Atomatic Test Data Generation for Mutation Testing Via  Ant Colony Optimization  ACM Genetic and Evolutionary computation Conference, Software Engineering Track GECCO 2007, London Uk.

15.	Salah Bouktif, Ayari Kamel and Giuliano Antoniol Extended Ant Colony Optimization for Mutation Testing Data Generation The Seventh Metaheuristics International Conference, 2007 Montreal, Canada.

16.	Salah Bouktif, Yann-Gael Gueheneuc, and Giuliano Antoniol Extracting Change-patterns from CVS Repositories  IEEE Working Conference on Reverse Engineering, Benevento, Italy, Oct 23-27, WCRE 2006. 

17.	Salah Bouktif, Giuliano Antoniol, Markus Neteler and Ettore Merlo  A feedback based quality assessment to support open source software : the GRASS case study, In IEEE of the International Conference of Software Maintenance ICSM 2006.

18.	Salah  Bouktif , Houari Sahraoui and Giuliano Antoniol  Simulated Annealing for improving software quality Prediction in the ACM Genetic and Evolutionary computation Conference Software Engineering Track GECCO 2006, Seattle, USA, July 8-12 2006.

 19. Salah Bouktif, Giuliano Antoniol, Markus Neteler and Ettore Merlo A Novel approach to Optimize Clone Refactoring Activity in the ACM Genetic and Evolutionary computation Conference Software Engineering Track GECCO 2006, Seattle, USA, July 8-12 2006.

20.	Salah Bouktif, Balàzs Kégl, Houari Sahraoui Combining Software Quality Predictive Models: An Evolutionary Approach, In IEEE of the International Conference of Software Maintenance ICSM 2002.

21.	Danielle Azar, Salah Bouktif, Balàzs Kégl, Houari Sahraoui, Doina Precup Combining And Adapting Software Quality Predictive Models By Genetic Algorithms, In IEEE Automated Software Engineering, ASE 2002.

22.	Salah Bouktif Context driven combination of Software Quality Predictive Models, The 13th International IEEE Symposium on software Reliability ISSRE 2002.

23.	Salah Bouktif, Balàzs Kégl, Houari Sahraoui Combining and Adapting Software Quality predictive Models, In European Conference on Object-Oriented Programming, Quantitative Approaches in Object-Oriented Software Engineering ECCOP 2002.