Bedir Tekinerdogan
Bilkent University
Department of Computer Engineering-
Software Engineering

Research
Education
Background
Professional Activities
Projects
Publications
Personal
Address

Bilsen

 

 

 

 

 

 

 

Background

September 2008-2014

Bilkent University Department of Computer Engineering

• received the rank of Associate Professor from the Turkish Inter-University Council (UAK) in June 2010
• Formed Bilkent Software Engineering Group (Bilsen)
Taught 7 different software engineering courses (4 courses per year)
• Introduced and designed 5 new courses (4 of them given for the first time in Turkey)
• Written and submitted more than 70 research papers
• Supervised 8 PhD students
• Active in PhD evaluation committee and meeting of 7 PhD students at Middle East Technical University, Hacettepe University, and Ege University
• Supervised  12 MSc students
• Advisor of more than 50 first year students each year
Organized 7 international workshops and 9 national workshops on topics of software product line engineering, aspect-oriented software development, model-driven software development, software architecture design, and global software development
• PC-Chair of the 5. Turkish Software Architecture Conference in 2014
• PC-Chair of the 6. Turkish Software Engineering Conference in 2012
• PC-Chair of the 3. Turkish Software Architecture Design Conference in 2010
• PC Member of more than 80 Conferences/workshops
• More than 30 invited talks for different national and international organizations
Reviewer for 15 different international journals
Reviewer of more than 50 national projects (TUBITAK) with budget ranging from 200k to 4000k euro
• Steering Committee Chair of National Software Architecture Design Conferences
• Steering Committee Member of Early Aspects Workshops
• Supervised more than 15 senior design projects
    - 2011, 2. prize in the Turkey IBM Software Design Contest
    - 2011, 3. prize in the Turkey Microsoft Imagine Cup Contest
    - 2010, 3. prize in the Turkey IBM Software Design Contest
    - 2010, 4th prize in Turkey Microsoft Imagine Cup Contest
• Scientific Advisory Committee Member, Integrated Software Excellence Research Program, from 2014 on.
• Nominated twice for IBM Faculty Award  (2010, 2011).
• Did research and consultancy projects for several companies including Aselsan, Arcelik, Cybersoft, Gate Elektronik, Havelsan, Meteksan Defense, TAI, and others.
• Gave more than 10 invited talks/seminars to industry and research institutes (Aselsan MGEO, Havelsan ODTU Teknokent, Bilkent Cyberpark, Tubitak-MAM, University of Twente, TModels Symposium)
• Wrote 2 national project proposals (TUBITAK)
• Joined 2 FP7 project proposals for the fifth call.
• Joined 2 ITEA2 project proposals

January 2005-September 2008

Assistant Professor, University of Twente Department of Computer Science, Enschede, The Netherlands.

I have led the Software Architecture Design group within the Software Engineering group, and supervised three PhD students and one Postdoc. More information can be found on the Trese-Synthesis site. Two positions were carried out in the Television Related Architecture Design for Reliability (Trader project) primarily coordinated by Embedded Systems Institute. The third position was carried out in the European Network of Excellence on Aspect-Oriented Software Development project, where we were one of the main coordinators in the Analysis and Design Lab. Finally, the fourth position was carried out in the context of the Jacquard program funded by the Netherlands Organization for Scientific Research (NWO). Hereby we focused on identifying and specifying so-called aspects at the software architecture design level.

July 2003-January 2005

Assistant Professor, University of Twente Department of Computer Science, Enschede, The Netherlands.

My basic research included the topics of aspect-oriented software architecture design. This includes the identification, specification and implementation of so-called crosscutting concerns at architecture design level. I have taught courses on software architecture design, software engineering and aspect-oriented software development.

September 2002-July 2003

Assistant Professor, Bilkent University Visiting assistant professor at Bilkent University, Department of Computer Engineering, Ankara, Turkey

Visiting assistant professor at Bilkent University, Department of Computer Engineering in Ankara, Turkey. I have taught  courses on object-oriented programming, software architecture design and aspect-oriented software development. The latter two courses were introduced for the first time in Turkey. In addition I have continued my research on synthesis-based software architecture design, aspect-oriented software architecture design and design space modeling.  I have organized two workshops, supervised senior design project teams and evaluated national projects. 

October 1999 - October 2002

Post-Doc, Department of Computer Science, University of Twente

This was financed by the Dutch Science Organization (NWO). My basic research activities involved design space synthesis, design alternative analysis, design alternative evaluation based on quality factors and fuzzy-reasoning based heuristic rule modeling. We formalized the heuristic rules of object-oriented methods and applied fuzzy reasoning techniques. I also taught several courses in the software engineering group.

September 1995-March 2000

PhD Student, Software Engineering, Dept. of Computer Science, University of Twente

My PhD research activities were carried out in the industrial context of Siemens-Nixdorf for designing adaptable car dealer software architectures. In particular the first three years we had regular (monthly) meetings with the researchers and engineers at Siemens-Nixdorff, which provided me important insights in the industrial domain. I did research on the notion of software engineering, problem solving, software architecture design methods, quality modeling in software design and design space modeling. My research resulted in the Synthesis-Based Software Architecture Design Method (Synbad) which we applied to design an adaptable transaction system architecture for the car dealer management system of Siemens-Nixdorff. Synbad can be considered as the first software architecture design method that explicitly implements the concept of synthesis. 

March 1994-September 1995

Research Associate, Dept. of Computer Science & Dept. of Education, University of Twente

Directly after I finished my graduation thesis I started as a researcher in a joint project between Dept. of Computer Science and Dept. of Education at the University of Twente. Hereby, I did research on object-oriented modeling, design and its application to the design of intelligent tutoring systems. This research resulted in several conference papers and a technical report on the design of a reflective tutoring system shell from which customized tutoring systems can be derived. 

Dec. 1993 - Mar. 1994

Internship AT&T AT&T, Huizen, The Netherlands.

At this time object-oriented software development was just getting popular in industry. During this period I worked in a pilot project for assessing the value of object-oriented software development. I designed and implemented (in C++) an object-oriented framework for user-interfaces that was later used for complaint and fault registration of internal projects. My internship report included around 90 pages.

Sept. 1988-Mar. 1994

University Education, BSc and MSc, From September 1988 till September 1989

I have studied Electrical Engineering at the University of Twente. Later I switched to Computer Science, which aligned better with my personal preferences and received my M.Sc. degree for Computer Science  in the TRESE-group in March, 1994. During my graduation assignment I have designed and implemented (in Smalltalk) an object-oriented framework for atomic transactions in a dynamic and configurable environment. The framework included  run-time adaptation of transaction protocols and with this framework over ten different run-time adaptable transaction systems were produced for different requirements of a distributed system.

Sep. 1982-Sep.1988

Pre-University Education, Isala College, Silvolde, The Netherlands.

I followed my pre-university education ('Atheneum') at the Isala College, Silvolde, The Netherlands (currently called "Almende College"). My eight (seven was regular) examination subjects were: Dutch, English, French, German, Theoretical Mathematics, Applied Mathematics, Physics, Chemistry

Sep. 1976-Sep.1982

Primary Education, Ulft, The Netherlands.

For completeness... I followed the primary education at "De Dobbelsteen" in the small, lovely village Ulft, in the East of The Netherlands.