Bedir Tekinerdogan
 Assistant Professor
Bilkent University
Department of Computer Engineering-
Software Engineering

Research
Education
Background
Professional Activities
Projects
Publications
Personal
Address

Bilsen

 

 

 

 

 

 

 

Background

September 2011-September 2012

Assistant Professor, Bilkent University Department of Computer Engineering

Taught in total 5 software engineering courses (4 different courses)
• Actively leading Bilkent Software Engineering Group (Bilsen).
• Written and submitted 30 research papers
• Supervised 6 PhD students
• Active in PhD evaluation committee and meeting of 4 PhD students at METU and Hacettepe Universities
• Supervised 8 MSc students
• Advisor of 60 first year students
Organized 2 international workshops and 2 national workshops
• PC-Co-Chair of the 6. Turkish Software Engineering Conference
• Around 15 invited talks for different national and international organizations
Organized the First Software Product Line Engineering Workshop for the first time in Turkey
• PC Member of 20 Conferences/workshops
Reviewer for around 20 conferences/workshops and 6 journals
Reviewer of more than 10 national projects (TUBITAK )
• Steering Committee Chair of National Software Architecture Design Conferences
• Steering Committee Member of Early Aspects Workshops
• Supervised 2 design projects
• Did research project for Aselsan on architecting for embedded systems

September 2010-September 2011

Assistant Professor, Bilkent University Department of Computer Engineering

Taught in total 5 software engineering courses (4 different courses) over three semesters (Fall, Spring and Summer)
• Actively leading Bilkent Software Engineering Group (Bilsen).
• Written and submitted 15 research papers
• Supervised 6 PhD students
• Active in PhD evaluation committee and meeting of 4 PhD students at METU and Hacettepe Universities
• Supervised 8 MSc students
• Advisor of 40 first year students
Organized 2 international workshops:
    - Workshop on Architecture-Based Testing and System Validation, in conjunction with the
     9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011), Boulder,
     Colorado, US, 20 June 2011.
    - First Workshop on Architecting in Global Software Engineering (AGSE 2011), in
     conjunction with the 6th International Conference on Global Software Engineering (ICGSE
    2011), Helsinki, Finland, August 15, 2011.
• Organizer of the 3. Turkish Conference on Software Architecture Design 
• PC Member of 14 Conferences/workshops
Reviewer for 11 conferences/workshops and 3 journals
Reviewer of 2 national projects (TUBITAK )
• Steering Committee Chair of National Software Architecture Design Conferences
• Steering Committee Member of Early Aspects Workshops
• Supervised 3 design projects
    - 2. prize in the Turkey IBM Software Design Contest
    - 3. prize in the Turkey Microsoft Imagine Cup Contest
• Nominated for IBM Faculty Award
• Did research project for Aselsan on multiple software product line engineering
• Did research project for Cybersoft on global software development

September 2009-September 2010

Assistant Professor, Bilkent University Department of Computer Engineering

During the second year at Bilkent University I have realized the following activities:

received the rank of Associate Professor from the Turkish Inter-University Council (UAK) in June 2010.
Taught in total 5 software engineering courses (4 different courses) over three semesters (Fall, Spring and Summer)
• Actively leading Bilkent Software Engineering Group (Bilsen).
• Written and submitted 8 research papers
• Supervised 3 PhD students
• Active in PhD evaluation committee and meeting of 4 PhD students at METU and Hacettepe Universities
• Supervised 4 MSc students (one co-supervision)
• Advisor of 30 first year students
Organized 3 workshops/symposium
    - Fourth Turkish Aspect-Oriented Software Development workshop
    - Second National Workshop on Model-Driven Development
    - Industrial Workshop with Havelsan on Documenting Software Architecture of Command Control Systems 
• Organizer of the 3. Turkish Conference on Software Architecture Design 
• Gave 8 talks/seminars to industry (Milsoft, Havelsan, Tubitak) and conferences/workshops  
• PC Member of 6 Conferences/workshops
Reviewer for 5 conferences/workshops and 3 journals
Reviewer of 3 national projects (TUBITAK )
• Steering Committee Chair of National Software Architecture Design Conferences
• Steering Committee Member of Early Aspects Workshops
• Supervised 3 design projects
    - 3. prize in the Turkey IBM Software Design Contest
    - Reached the Turkey finals of the Microsoft Imagine Cup
• Nominated for IBM Faculty Award
• Did professional consultancy for Cybersoft on global software development
• Did professional consultancy for Meteksan Defence on software architecture design for radar systems

September 2008-September 2009

Assistant Professor, Bilkent University Department of Computer Engineering

• Formed group Bilkent Software Engineering Group - Bilsen, together with colleagues
Taught in total 6 software engineering courses (5 different courses) over three semesters (Fall, Spring and Summer)
• Written and submitted 6 research papers
• Supervised 2 PhD students
• Joined PhD evaluation committee and meeting of 4 PhD students at METU and Hacettepe Universities
• Supervised 2 MSc students
• Advisor of 30 first year students
Organized 2 workshops/symposium (Third Turkish Aspect-Oriented Software Development workshop; First National Symposium on Model-Driven Development)
• Gave 6 invited talks/seminars to industry and research institutes (Aselsan MGEO, Havelsan ODTU Teknokent, Bilkent Cyberpark, Tubitak-MAM, University of Twente, TModels Symposium)
Reviewer for 4 conferences/workshops and 3 journals
Reviewer of 2 national projects (TUBITAK )
• Wrote and submitted 1 national project (TUBITAK)
• Steering Committee Chair of National Software Architecture Design Conferences
• Steering Committee Member of Early Aspects Workshops
• Joined 2 FP7 project proposals for the fifth call. Together with Waterford Institute of Technology, initiated one FP7 project proposal
• Joined 2 ITEA2 project proposals (both accepted for first round)
• Supervised 4 design projects (2 with  Aselsan)
• Did professional consultancy for Havelsan on software product line engineering for network centric C4ISR systems

If possible and if contextual constraints permit, my plan/hope is to support the development of an MSc program on software engineering in the current Computer Engineering curriculum of Bilkent University.

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.