Bedir Tekinerdogan
Bilkent University
Department of Computer Engineering-
Software Engineering

Research
Education
Background
Professional Activities
Projects
Publications
Personal
Address

Bilsen

 

 

 

 

 

 

 

Publications

Click to see my publication results
(Last updated, October, 2014):
Google Scholar
 Harzing's Publish or Perish

Harzing's Publish or Perish

2014

E. Tuzun, B. Tekinerdogan, M.E, Kalender, S. Bilgen. Empirical Evaluation of a Decision Support Model for Adopting Software Product Line Engineering,  to be published in Elsevier Information and Software Technology journal, 2015.

I. Mistrik, N. Ali, J. Grundy, R. Soley, B. Tekinerdogan. Software Quality Assurance in Large Scale and Complex Software-intensive Systems, Elsevier, oncoming book (accepted proposal), 2015.

B. Tekinerdogan, O. Ozkose Erdogan, O. Aktug. Supporting Incremental Product Development using  Multiple Product Line Architecture, to be published in International Journal of Knowledge and Systems Science (IJKSS), 2015.

E. Tuzun, B. Tekinerdogan. Analyzing Impact of Experience Curve on ROI in the Software Product Line Adoption Process, to be published in Elsevier Information and Software Technology journal, Volume 59, pp. 136–148, March 2015.

E. Arkin, B, Tekinerdogan. Domain Specific Language for Deployment of Parallel Applications on Parallel Computing Platforms, in Proc. of  European Conference on Software Architecture Workshop, 2014. 

H.G. Gürbüz, N. Pala Er, B. Tekinerdogan. Architecture Framework for Software Safety, to be published in Proc. of the 8th System Analysis and Modelling Conference (SAM'14), Valencia, Spain, September 29-30, 2014.

B. Tekinerdogan. Software Architecture, chapter in: T. Gonzalez and J.L. Díaz-Herrera, Computer Science Handbook, Second Edition,  Volume I: Computer Science and Software Engineering, Taylor and Francis, 2014.

B. Tekinerdogan, O. Ozkose Erdogan, O. Aktug. Archample - Architectural Analysis Approach for Multiple Product Line Engineering, to be published in: I. Mistrik, R. Bahsoon, R. Kazman, K. Sullivan, Y. Zhang (Eds), Economics-Driven Software Architecture (EDSA), Elsevier, 2014.

H.G. Gürbüz, N. Pala Er, B. Tekinerdogan. Safety Perspective for Supporting  Architectural Design of Safety-Critical Systems, to be published in Proc. of the 8th European Conference on Software Architecture (ECSA 2014), Vienna, Austria, 2014.

T. Celik, O. Koksal, B. Tekinerdogan. Deploy-DDS: Tool Framework for Supporting Deployment Architecture of Data Distribution Service based Systems , to be published in Proc. of the 8th European Conference on Software Architecture (ECSA 2014), Vienna, Austria, 2014.

H.G. Gürbüz, N. Pala Er, B. Tekinerdogan. Application of Safety Perspective to the Views and Beyond Approach, to be published in Proc. of the 8th Turkish Software Engineering Conference (UYMS 2014), Güzelyurt, KKTC, 8-10 September, 2014.

B. Tekinerdogan, E. Cilden. O. Ozkose Erdogan, O. Aktug. Architecture Conformance Analysis Approach within the Context of Multiple Product Line Engineering, in Proc. of 23rd Australasian Software Engineering Conference (ASWEC), April 7-11, 2014. 

2013

T. Çelik, B. Tekinerdogan. S-IDE: A Tool Framework for Optimizing Deployment Architecture of High Level Architecture Based Simulation Systems. Elsevier Journal of Systems and Software, Volume 86, Issue 10, October 2013, pp.  2520–2541, 2013.

T. Çelik, B. Tekinerdogan, K. Imre. Deriving Feasible Deployment Alternatives for Parallel and Distributed Simulation Systems, ACM Transactions on Modeling and Computer Simulation journal, Volume 23 Issue 3, pp. July 2013 .

H. Sözer, B. Tekinerdogan, M. Aksit. Optimizing Decomposition of Software Architecture for Local Recovery, Software Quality Journal, Vol. 21, No:2, pp. 203-240, June, 2013.

B. Tekinerdogan, E. Demirli. Evaluation Framework for  Software Architecture Viewpoint Languages. in Proc. of Ninth International ACM Sigsoft Conference on the Quality of Software Architectures  Conference (QoSA 2013), pp. 89-98, Vancouver, Canada, June 17-21, 2013.

E. Arkin, B. Tekinerdogan, K. Imre. Model-Driven Approach for Supporting the Mapping of Parallel Algorithms to Parallel Computing Platforms, in Proc. of ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems, Miami, Florida, US, Springer LNCS 8107, pp. 757–773, 2013.

S. Suloglu, B. Tekinerdogan, A. Dogru, XChor: Choreography Language for Integration of Variable Orchestration Specifications, in Proc. of Third International Symposium on Business Modeling and Software Design, The Netherlands, July 8-10, pp. 121-131, 2013 . 

B. Tekinerdogan, Ş. Şeker, G. Kahraman, M. Tekkalmaz, Ö. Özköse Erdoğan Software Architecture Framework for Embedded Systems (Turkish),  in: Proc. of the the 7. Turkish Software Engineering Conference, Izmir, Turkey, September 25-28, 2013.

B. Tekinerdogan, K. Ozturk. Feature-Driven Design of SaaS Architectures, in: Z. Mahmood & S. Saeed (Eds), Software Engineering Frameworks for Cloud Computing Paradigm, Springer-Verlag, Londen, pp. 189-212, 2013.

E. Tuzun, B. Tekinerdogan, S. Bilgen. Deriving Metrics to Support Software Product Line Feasibility Analysis, in Proc. of International Workshop on Designing Reusable Components and Measuring Reusability, held in conjunction with the 13th International Conference on Software Reuse 18 June, 2013 - Pisa, Italy 2013. 

E. Arkin, B. Tekinerdogan. Model-Driven Transformations for Mapping Parallel Algorithms on Parallel Computing Platforms, in Proc. of Model-Driven Engineering for  High Performance and Cloud Computing workshop, Models 2013, Miami September 29, 2013.

B. Tekinerdogan, E. Arkin. Architecture Framework for Mapping Parallel Algorithms to Parallel Computing Platforms, in Proc. of Model-Driven Engineering for  High Performance and Cloud Computing workshop, Models 2013, Miami September 29, 2013. 

S. Ciraci, H. Sozer, B.Tekinerdogan. A Run-time Verification Framework for Smart Grid Applications Implemented on Simulation Frameworks, in Proc of 2nd International Workshop on "Software Engineering Challenges for the Smart Grid" co-located with ICSE 2013 in San Francisco, US.

M.E. Kalender, E. Tuzun, B. Tekinerdogan. Decision Support for Adopting Software Product Line Engineering with Transit-PL, in Proc. of the 17th International Software Product Line Conference, Tools and Demonstration Track, August 26-30, pp. 150-153, 2013. 

L. Moonen, R. Behjati, R. Rabiser, M. Acharya, B. Tekinerdogan, K.C. Kang. First International Workshop on Multi Product Line Engineering, in Proc. of the 17th International Software Product Line Conference, August 26-30, 2013.  

2012

B. Tekinerdogan, H. Sözer, M. Aksit. Feature-Based Rationale Management System for Supporting Software Architecture Adaptation, International Journal of Software Engineering and Knowledge Engineering, Vol. 22, No. 7, pp. 945-964, 2012.

B. Tekinerdogan. First Turkish Software Product Line Engineering Workshop Summary, ACM SIGSOFT Software Engineering Notes, Volume 37, Issue 6, pp. 30-35, November, 2012. 

B.M. Yildiz, B. Tekinerdogan, S. Cetin. A Tool Framework for Deriving the Application Architecture for Global Software Development Projects, in Proc. of International Conference on Global Software Engineering, Porto Alegre, Brasil, August, 2012.

B. Tekinerdogan, S. Cetin. Introducing Global Software Development in Turkey: Why and How?, in Proc. of International Conference on Global Software Engineering, Porto Alegre, Brasil, August, 2012. 

E. Er and B. Tekinerdogan. MoDSEL – Model –Driven Software Evolution Language, In M. Mernik (Ed.), Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, pp. 572-594, IGI Global, 2012.

S. Çıracı, H. Sözer, B. Tekinerdogan. An Approach for Detecting Inconsistencies between Behavioral Models of the Software Architecture and the Code", in Proc. of the IEEE Computer Software and Applications Conference (COMPSAC 2012), pp. 257-266, Izmir, Turkey, 2012.

B. Tekinerdogan, S. Cetin. Global Software Development in Turkey (Turkish: "Türkiye'de Küresel Yazılım Geliştirme"), in Proc. of 4th Turkish Software Architecture Design Conference, December 2012

H. Muccini, B. Tekinerdogan. Software Architecture Tool Demonstrations, in Proceedings of the WICSA/ECSA 2012 Companion Volume, pp. 84-85, Helsinki, Finland, August 20-24, 2012.

B. Tekinerdogan, A. Yazici (Eds.). Proceedings of the Sixth Turkish Software Engineering Conference, Ankara, Turkey, June, 2012.

B. Tekinerdogan, H. Sozer. Variability Viewpoint for Introducing Variability in Software Architecture Viewpoints, in Proc. of the 2nd International Workshop on Variability in Software Architecture, pp. 163-166, Helsinki, Finland, August 20, 2012. 

E. Tüzün, B. Tekinerdogan and H.A. Topçuoğlu. Comparison of Customer-Centric and Product-Centric Organizations for Software Product Line Engineering, in: Proc. of the 2nd International Workshop on Services, Clouds and Alternative Design Strategies for Variant-Rich Software Systems, Salvador, Brasil, September 4, 2012.

B. Tekinerdogan. Software Product Line Engineering, in: Proc. of the the Sixth Turkish Software Engineering Conference, pp. 214, Ankara, Turkey, June, 2012.

T. Celik, B. Tekinerdogan, K. Imre. Koşut ve Dağıtılmış Benzetim Sistemleri İçin Uygun Yerleştirme Alternatiflerinin Türetilmesi (Turkish), in: Proc. of the the Sixth Turkish Software Engineering Conference, pp. 211, Ankara, Turkey, June, 2012.

A. Rashid, J,. Araujo, J. Kienzle, B. Tekinerdogan, A. Moreira. Proceedings of the workshop on Next Generation Modularity Approaches for Requirements and Architecture, in Proc. of Aspect-oriented Software Development Conference, Potsdam, Germany, March 25 - 30, 2012.

B. Tekinerdogan, S. Cetin, M.A. Babar, P. Lago, and Juho Mäkiö, Architecting in Global Software Engineering, ACM SIGSOFT Software Engineering Notes, Volume 37, Issue 1, pp. 1-7, January, 2012.  

B. Tekinerdogan. Reflection on Turkish Aspect-Oriented Software Development Workshop Series, ACM SIGSOFT Software Engineering Notes, Volume 37, Issue 2, March, 2012. 

B. Tekinerdogan, Ö. Özköse Erdoğan, O. Aktuğ, A. "Multiple Product Line Engineering for Radar EW project", technical report, Aselsan, 180 pages, April, 2012.  

2011

B. Tekinerdogan, S. Bozbey, Y. Mester, E. Turanciftci, L. Alkislar, Aspect-Oriented Tool Framework for Developing Process-Sensitive Embedded User Assistance Systems, S. Katz et al. (Eds.): Transactions on AOSD VIII, LNCS 6580, pp. 199-223, 2011.

B. Tekinerdogan, P. Clements, H. Muccini, M. Chaudron, A. Polini, E. Woods. Architecture-Based Testing and System Validation-Workshop Summary.  9th Working IEEE/IFIP Conference on Software Architecture, 20-24 June 2011.  

B. Tekinerdogan, K. Öztürk & A. Dogru. Modeling and Reasoning about Design Alternatives of Software as a Service Architectures, in Proc. Architecting Cloud Computing Applications and Systems workshop, 9th Working IEEE/IFIP Conference on Software Architecture, pp. 312-319, 20-24 June 2011.

B. Tekinerdogan. Experiences in Teaching a Graduate Course on Model-Driven Software Development, Journal of Computer Science Education, Vol. 21, No. 4, pp. 363-389, December 2011.

B. Tekinerdogan, H. Sözer. Defining Architectural Viewpoints for Quality Concerns, in Proc. of the 5th European Conference on Software Architecture (ECSA 2011),  LNCS 6903, pp. 26–34, 2011.

E. Demirli & B. Tekinerdogan. Software Language Engineering of Architectural Viewpoints, in Proc. of the 5th European Conference on Software Architecture (ECSA 2011), LNCS 6903, pp. 336–343, 2011.   

E. Demirli & B. Tekinerdogan. SAVE: Software Architecture Environment for Modeling Views, in proc. of WICSA 2011: 9th Working IEEE/IFIP Conference on Software Architecture, pp. 355-358, 20-24 June 2011.  

B.M. Yildiz & B. Tekinerdogan. Architectural Viewpoints for Global Software Development. in the Proc. of Global Software Engineering, First International Workshop on Architecting in Helsinki, pp. 9-16, August, 2011. 

K. Öztürk & B. Tekinerdogan. Feature Modeling of Software as a Service Domain to Support Application Architecture Design, in the Proc. of  the Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, October, 2011.

B.M. Yildiz & B. Tekinerdogan. Meta-Model For Global Software Development to Support Portability and Interoperability,  in Proc. of the Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 98-103, October, 2011.

H. Sozer, C. Hofmann, B. Tekinerdogan, Mehmet Aksit. Runtime Verification of Component-Based Embedded Software. Proc. of the 26th International Symposium on Computer and Information Sciences, Springer, pp. 471-477, London, UK, 26-28 September,2011.

B. Tekinerdogan, S. Cetin, F. Savci. Exploring Architecture Design Alternatives for Global Software Product Line Engineering, in Proc. of the Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 515-521, October 2011.

B.M. Yildiz & B. Tekinerdogan. Domain Specific Language for Global Software Development  (Turkish),  Proc. of the Fifth National Conference on Software Engineering  (UYMS 2011), pp. 189-197, Ankara, Turkey, September, 2011.

B. Tekinerdogan, Ö. Özköse Erdoğan, O. Aktuğ, Defining the Architectural Decomposition of Radar and Electronic Warfare Domain using Architectural Viewpoints for Multiple Product Line Engineering (Turkish),  Proc. of the Fifth National Conference on Software Engineering  (UYMS 2011), pp. 115-123, Ankara, Turkey, September, 2011.

B. Tekinerdogan, O. Aktuğ, Ö. Özköse Erdoğan. An Incremental Product Line Engineering Process for Radar Electronic Warfare Project  (Turkish), Proc. of the Fifth National Conference on Software Engineering  (UYMS 2011), pp. 25-33, Ankara, Turkey, September, 2011.

2010

B. Tekinerdogan & S. Çetin (Eds.). Proceedings of the Third Turkish Conference on Software Architecture Design, Ankara, Turkey, November, 2010.

B. Tekinerdogan, Exploring Research Directions in Software Architecture Modeling, International Journal of Software Architecture, Vol. 1. No. 1, pp. 7-9, July 2010. 

B. Tekinerdogan & M. Aksit. A Comparative Analysis of Software Engineering with Mature Engineering Disciplines using a Problem-Solving Perspective, in V. Bicer, A. Dogru (Eds.), Modern Software Engineering Concepts and Practices: Advanced Approaches, IGI Global, pp. 1-18, 2010.

B. Tekinerdogan, E. Tüzün, E. Saykol. Multidimensional Classification Approach for Defining Product Line Engineering Transition Strategies, in: J. Bosch and J. Lee (Eds.): Proc. of the 14th International Software Product Line Conference (SPLC 2010), Korea LNCS 6287, pp. 461–465, September 2010.

B. Tekinerdogan, E. Tüzün, E. Saykol. Exploring the Business Case for Transitioning from a Framework-based Approach to a Software Product Line Engineering Approach, in: G. Botterweck et. al (Eds.), Proc. of the 14th International Software Product Line Conference, Vol. 2,  Industrial Track, pp. 251-255, September 2010. 

2009

B. Tekinerdogan & E. Er. Change Impact Analysis of Model-Driven Development Systems using Evolution Scenario Templates, in Proceedings of the Models and Evolution Workshop, pp. 111-121, October 4, 2009.

H. Sözer, B. Tekinerdogan & M. Aksit. FLORA: A Framework for Decomposing Software Architecture to Introduce Local Recovery, Wiley Software Practice and Experience journal, Vol. 39, No. 10, p. 869-889, July, 2009.

B. Tekinerdogan & N. Aktekin. Interaction-based Feature-Driven Model-Transformations for Generating E-Forms, in Proceedings of First International Workshop on Feature-Oriented Software Development, ACM DL, pp. 103-108, Denver, USA, October 6, 2009.

H. Sözer, B. Tekinerdogan & M. Aksit. Software Architecture Design for Local Recovery, in: R. Mathijssen (Ed.): Trader-Reliability of High-Volume Consumer Products, Embedded Systems Institute, Eindhoven, The Netherlands, pp.139-150, July, 2009.

B. Tekinerdogan & E. Er. Managing Aspect Orderings to Support Multiple Quality Factors, ACM DL, pp. 13-18, Aspect-Oriented Modeling Workshop, AOSD, Charlottesville, March, 2009.

B. Tekinerdogan, F. Scholten, C. Hofmann, M. Aksit. Concern-Oriented Analysis and Refactoring of Software Architectures using Dependency Structure Matrices,  ACM DL, pp. 13-18, Early Aspects Workshop AOSD, Charlottesville, March, 2009.

2008

B. Tekinerdogan, H. Sözer, & M. Aksit. Software Architecture Reliability Analysis using Failure Scenarios, Elsevier Journal of Systems and Software, Volume 81, Issue 4, pp. 558-575, April 2008.

H. Sözer and B. Tekinerdogan. Introducing Recovery Style for Modeling and Analyzing System Recovery. In: 7th IEEE/IFIP Working Conference on Software Architecture, 18-22 Feb 2008, Vancouver, Canada. pp. 167-176, 2008.

M. Pinto, R. Chitchyan, A. Rashid, A. Moreira, J. Araújo, P.C. Clements, E. Baniassad, B. Tekinerdogan: Early aspects at ICSE 2008: workshop on aspect-oriented requirements engineering and architecture design. ICSE Companion 2008: 1053-1054, 2008.

V. Alves, C. Schwanninger, P. Clements, A. Rashid, A.  Moreira, J. Araújo, E.A. Baniassad, B. Tekinerdogan: Early Aspects: Aspect-Oriented Requirements and Architecture for Product Lines (EA@SPLC.08). Software Product Line Conference 2008.

2007

B. Tekinerdogan, C. Hofmann & M. Aksit. Modeling Traceability of Concerns for Synchronizing Architectural Views, in Journal of Object Technology, vol. 6, no. 7, Special Issue: Aspect-Oriented Modeling, pages 7–25, August 2007.

B. Tekinerdogan, C. Hofmann, M. Aksit, J. Bakker. Metamodel for Tracing Concerns across the Software Life Cycle. in: A. Moreira & J. Grundy (Eds.), Early Aspects: Current Challenges and Future Directions. , Springer LNCS 4765, Vancouver, Canada, March 13, 2007.

B. Shiskov, M. van Sinderen, B. Tekinerdogan. Model-Driven Specification of Software Services, in: Proc. of IEEE International Conference on e-Business Engineering (ICEBE'07), pp. 13-21, Hong Kong, China, 24-26 October, 2007.

B. Tekinerdogan, C. Hofmann & M. Aksit. Modeling Traceability of Concerns in Architectural Views, ACM Digital Library, Vol 209, pp. 49-56, 2007.

B. Tekinerdogan, M. Aksit & F. Henninger. Impact of Evolution of Concerns in the Model-Driven Architecture Design Approach, journal of Electronic Notes in Theoretical Computer Science, Vol. 163, No. 2, pp. 45-64, April, 2007.

H. Sözer, C. Hofmann, B. Tekinerdogan, & M. Aksit. Detecting Mode Inconsistencies in Component-Based Embedded Software, Workshop on Architecting Dependable Systems, International Conference on Dependable Systems, Edinburgh, UK, 2007.

R. Chitchyan, A. Rashid, A. Moreira, J. Araújo, P. Clements, E. Baniassad, B.Tekinerdogan: Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design. in: Proc. of 29th International Conference on Software Engineering (ICSE Companion), pp. 127-128, 2007.

H. Sözer, B. Tekinerdogan, & M. Aksit. Extending Failure Modes and Effects Analysis Approach for Reliability Analysis at the Software Architecture level, Springer LNCS, Vol. 4615, Architecting Dependable Systems IV, pp. 409-433, August, 2007.

2006

B. Tekinerdogan & M. Aksit & F. Introducing the Concept of Synthesis in the Software Architecture Design Process, Journal of Integrated Design and Process Science, Vol. 10, No. 1, pp.45-56, 2006. 

E. Baniassad, P. Clements, J. Araujo, A. Moreira, A. Rashid, B. Tekinerdogan, Discovering Early Aspects, IEEE Software, Vol. 23, No. 1, pp. 61-70, January, 2006.

B. Tekinerdogan, O. Kalıpsız, S. Çetin, A. Doğru (Eds.). Conference Proceedings of the First National Software Architecture Conference, İstanbul, Turkey, ISBN. 975-461-418-0, November, 2006.

B. Tekinerdogan & M. Aksit. Integrating the Concept of Synthesis in the Software Architecture Design Process. in: Proc. of Integrated Design and Process Technology, San Diego, US, June 2006.

K. van den Berg, B. Tekinerdogan, H. Nguyen, Analysis of Crosscutting in Model Transformations, European Conference on Model-Driven Architecture, Traceability workshop, July, 2006.

I.Krechetov,  B.Tekinerdogan, A.Garcia, C. Chavez, U. Kulesza. Towards an Integrated Aspect-Oriented Modeling Approach for Software Architecture Design, Aspect-Oriented Modeling Workshop, AOSD 2006, Bonn, March, 2006.

2005

B. Tekinerdogan. Introducing a graduate course on Aspect-Oriented Software Development, International Journal of Engineering Education, Vol. 21, No 2, March-April, 2005.

B. Tekinerdogan, S. Bilir & C. Abatlevi. Integrating Platform Selection Rules in the Model-Driven Architecture Approach, in: Proc. of Model-Driven Architecture Foundations and Applications, LNCS 3599, pp. 159-173, 2005.

B. Tekinerdogan, H. Sözer, M. Aksit. Software Architecture Reliability Analysis using Failure Scenarios, 5th Working IEEE/IFIP Conference on Software Architecture (WICSA), Working Session, Pittsburgh, US, November, 6-10, 2005.

R. Chitchyan, A. Rashid, P. Sawyer, A. Garcia, J. Bakker, M. Pinto Alarcon, B. Tekinerdogan, S. Clarke, and A. Jackson, Survey of Aspect-Oriented Analysis and Design, AOSD Europe network of excellence, no. AOSD–Europe-ULANC-9, pp. 1-259, 2005.

J. Bakker, B. Tekinerdogan & M. Aksit. Characterization of Early Aspect Approaches, in: Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, Chicago, March 14, 2005.

2004

A. Rashid, A. Moreira, B. Tekinerdogan (Eds.), IEE Proceedings-Software. Editorial, Special Issue of Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, 151(4): 153-156, 2004.

J. Noppen, M. Aksit, V. Nicola, B. Tekinerdogan. A market-driven approach based on Markov decision theory for optimal use of resources in software development, IEE Software Special Issue on Unanticipated Software Evolution, 151(2), pp. 85-94, 2004.

B. Tekinerdogan & M. Aksit. Aspecten in Architectuur. Informatie, Vol. 46. No 1. pp. 22-29, January/February, 2004.

B. Tekinerdogan. ASAAM: Aspectual Software Architecture Analysis Method, in Proc. of 4th Working IEEE/IFIP Conference on Software Architecture (WICSA), pp. 5-14, June, 2004.

B. Tekinerdogan, A. Moreira, J. Araujo, P. Clements (Ed.). Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, Lancaster, UK, March, 2004.

B. Tekinerdogan & Y. Satıroğlu. Towards an Aspectual Analysis of Legacy Systems, in: Fifth Workshop on Object-Oriented Requirements Engineering, Oslo, Norway, June 15, 2004.

B. Tekinerdogan, S. Bilir & C. Abatlevi. Integrating Platform Selection Rules in the Model Driven Architecture Approach, in: Proc. of Model-Driven Architecture: Foundations and Applications, pp. 186-203,Linkoping, Sweden, June 10/11, 2004.

Tekinerdogan, B. and Moreira, A. and Araújo, J. and Clements, P. Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design. Technical Report TR-CTIT-04-44 Centre for Telematics and Information Technology, University of Twente, Enschede. ISSN 1381-3625, 2004.

B. Tekinerdogan, Y. Topaloğlu, S. Cetin, T. Torosdağli, M.Aksit (Ed.), Second Workshop on Impact of Software Process on Quality, Workshop Proceedings, Ege University, Izmir, Turkey, May 20/21, 2004.

2003

B. Tekinerdogan & M. Aksit. Fuzzy Evaluation of Domain Knowledge, in: J. Lee (ed.), Studies in Fuziness: Software Engineering with Fuzzy Theory, Berlin:Springer-Verlag, Vol. 121, pp. 183-203, March, 2003.

B. Tekinerdogan. Formalizing Agile Software Development Methods, Impact of Software Process on Quality Workshop, Ankara, Turkey, June 6, 2003.

B. Tekinerdogan. ASAAM: Aspectual Software Architecture Analysis Method, Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, March 17, Boston, USA, 2003.

B. Tekinerdogan & M. Aksit, Managing Variability in Product Line Scoping using Design Space Models, in: J. van Gurp & J. Bosch (eds.), Proc. Workshop Software Variability Management, Groningen, IWI 2003-7-01, pp. 5-12, The Netherlands, February 13/14, 2003. 

B. Tekinerdogan (Ed.). First Turkish Workshop on Aspect-Oriented Software Development (TAOSD), Bilkent University, Ankara, Turkey, May 10, 2003.

B. Tekinerdogan, T. Torosdağli, Y. Topaloğlu. First workshop on Impact of Software Process on Quality, Bilkent University, Ankara, Turkey,  June 6, 2003.

2002

B. Tekinerdogan, M. Saeki, P. van den Broek, G. Sunyé, P. Hruby.  Automating Object-Oriented Software Development Methods. in: A. Frohner (Ed.), Object-Oriented Technology, Berlin: Springer Verlag, LNCS, Vol. 2323, pp. 41-56, 2002.

J. Noppen, B. Tekinerdogan, M. Aksit, M. Glandrup, V. Nicola. Optimising software development policies for evolutionary system requirements, First International Workshop on Unanticipated Software Evolution, Malaga Spain, June, 2002.

S. Cohen, B. Tekinerdogan, K. Czamecki. A case study on requirement specification: driver monitor, in: Workshop on Techniques for Exploiting Commonality Through Variability Management at the Second International Conference on Software Product Lines (SPLC2), 2002.

2001

B. Tekinerdogan and M. Aksit. Classifying and Evaluating Architecture Design Methods, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Aksit (Ed.), Boston:Kluwer Academic Publishers, pp. 3 - 27, 2001.

B. Tekinerdogan and M. Aksit. Synthesis Based Software Architecture Design, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Aksit (Ed.), Boston: Kluwer Academic Publishers, pp. 143 - 173, 2001.

M. Aksit and B. Tekinerdogan. Deriving Design Alternatives Based on Quality Factors, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Aksit (Ed.), Boston: Kluwer Academic Publishers, pp. 225 - 257, 2001.

L. Bergmans, M. Aksit and B. Tekinerdogan, Aspect Composition Using Composition Filters, in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Aksit (Ed.), Boston: Kluwer Academic Publishers, pp. 357 - 382, 2001.

B. Tekinerdogan. Design and Experimentation of a Fuzzy Logic Controller for Evaluating Domain Knowledge, in Proceedings of Second International Workshop on Softcomputing Applied to Software Engineering (SCASE), 2001.

M. Aksit, B. Tekinerdogan and L. Bergmans, The Six Concerns for Separation of Concerns, ECOOP 2001 Workshop on Advanced Separation of concerns, Budapest, 2001.

B. Tekinerdogan, P. van den Broek, M. Saeki, P. Hruby, G. Sunyé, Automating Object-Oriented Software Development; Methods Workshop,  workshop proceedings, ECOOP 2001, Centre for Telematics and Information Technology, University of Twente, The Netherlands, TR-CTIT-01-35, 137 pp, October 2001.

2000

B. Tekinerdogan. Synthesis-Based Software Architecture Design, PhD Thesis, Dept. of Computer Science, University of Twente, March 23, 2000.

M. Aksit, F. Marcelloni, B. Tekinerdogan. Developing Object-Oriented Frameworks Using Domain Models, ACM Computing Surveys, Vol. 32, No. (1es), March 2000.

L. Bergmans, B. Tekinerdogan, M. Glandrup and M. Aksit, On Composing Separated Concerns, Composability and Composition Anomalies, ACM OOPSLA'2000 workshop on Advanced Separation of Concerns, Minneapolis, October 2000.

B. Tekinerdogan and M. Aksit, Separation and Composition of Concerns through Synthesis-Based Design, ACM OOPSLA'2000 workshop on Advanced Separation of Concerns, Minneapolis, October 2000.

L. Bergmans, B. Tekinerdogan, M. Glandrup & M. Aksit. On Composing Software from Multiple Concerns: Composability and Composition Anomalies. August 2000.

1999

M. Aksit, B. Tekinerdogan, F. Marcelloni and L. Bergmans, Deriving Object-Oriented Frameworks from Domain Knowledge, Building Application Frameworks: Object-Oriented Foundations of Framework Design, M. Fayad, D. Schmidt, R. Johnson (Eds.), John Wiley & Sons Inc., pp. 169-198, 1999.

M. Aksit and B. Tekinerdogan, Aspect-Oriented Programming Using Composition Filters, in Object-Oriented Technology, S. Demeyer, S & Bosch, J. (eds.), LNCS 1543, Springer-Verlag, pp. 435, 1999.

B. Tekinerdogan and M. Aksit.  On the Notion of Software Engineering: A Problem Solving Perspective, Telematica Instituut, CTIT, 1999.

M. Aksit and B. Tekinerdogan, Evaluating Architecture Implementation Alternatives based on Adaptability Concerns, Proceedings of the 2nd. IEEE International Symposium on Object-Oriented Real Time Distributed Computing (ISORC'99), pp. 155-158, St Malo, May 1999.

L.Bergmans, M. Aksit, & B. Tekinerdogan. Mapping aspects to components, Telematica Instituut, Enschede: CTIT, Techincal Report, TI/RS/99065   (AMIDST/WP2/N006/V05), 1999

1998

B. Tekinerdogan & M. Aksit. Deriving design aspects from conceptual models. In: Demeyer, S., & Bosch, J. (eds.), Object-Oriented Technology, LNCS 1543, Springer-Verlag, pp. 410-414, 1998.

B.Tekinerdogan & M. Aksit. Providing automatic support for heuristic rules of methods. In: Demeyer, S., & Bosch, J. (eds.), Object-Oriented Technology, LNCS 1543, Springer-Verlag, pp. 496-499, 1998.

M. Aksit and B. Tekinerdogan, Automating the Object-Oriented Software Development Process, in Object-Oriented Technology, S. Demeyer and J. Bosch (Eds.), LNCS 1543, ECOOP'98 Workshop Reader, Springer Verlag, pp. 474-477, 1998.

M. Aksit & B. Tekinerdogan. Deriving Frameworks from Knowledge-Based Architecture Specifications, ACM OOPSLA'98 workshop Architectures and Domain Analysis: Experiences in Making the Connection, 1998.

M. Aksit and B. Tekinerdogan, Solving the Modeling Problems of Object-Oriented Languages by Composing Multiple Aspects Using Composition Filters, Aspect-Oriented Programming  workshop, 1998.

M. Aksit and B. Tekinerdogan, Formalizing Adaptability Aspects, International Conference on Software Engineering, Aspect-Oriented Programming workshop, Kyoto, April 1998.

M. Aksit and B. Tekinerdogan, Deriving Frameworks from Knowledge-Based Architecture Specifications, the ACM OOPSLA'98 workshop Architectures and Domain Analysis: Experiences in Making the Connection, 1998.

B. Tekinerdogan and M. Aksit, Modeling Heuristic Rules of Methods, Dept. of Computer Science, University of Twente, 1998.

1997

M. Aksit and B. Tekinerdogan, Component Composability Issues in Object-Oriented Programming, XOOTIC journal, Vol. 5, No 2, pp 15-20, December 1997.

M. Aksit and B. Tekinerdogan. Reusing and Composing Components: Problems and Solutions. In: Proceedings of the Third International Conference on Smalltalk and Java (STJA'97), Erfurt, Germany, September 1997.

K. Mens, C. Lopes, B. Tekinerdogan & G. Kiczales. Aspect-Oriented Programming. In J.Bosch, J. and S.Mitchell (Eds), ECOOP'97 Workshop Reader, LNCS 1357, pp. 481-494, 1997.

M. Aksit, F. Marcelloni, B. Tekinerdogan, K. van den Berg and P. van den Broek, Active Software Artifacts, In Object-Oriented Technology, J. Bosch and S. Mitchell (Eds.), LNCS 1357, pp. 307-310,  June 1997.

1996

M. Aksit, B. Tekinerdogan and L. Bergmans, Achieving Adaptability through Separation and Composition of Concerns, in M. Mühlhauser (Ed.), Special Issues in Object-Oriented Programming, dpunkt verlag, pp. 12-23, 1996.

B. Tekinerdogan and M. Aksit, Adaptability in Object-Oriented Software Development, Workshop report, in Special Issues in Object-Oriented Programming, M. Mühlhauser (Ed.), in M. Mühlhauser (Ed.)Special Issues in Object-Oriented Programming,  dpunkt verlag, pp. 7-11, 1996.

B. Tekinerdogan. Modeling Adaptability in Object-Oriented Software Development. ECOOP '96, Adaptability in OO software development workshop. Linz, Austria, 1996.

B. Tekinerdogan. A Meta-Model for Composition Techniques in Object-Oriented Software Development. ECOOP '96, Composability issues in object-oriented software development workshop, Linz, Austria, 1996.

B. Tekinerdogan. An application framework for building dynamically configurable transaction systems. OOPSLA '96, Development of Object-Oriented Frameworks Workshop, San Jose, US, 1996.

L. Bergmans, B. Tekinerdogan & M. Aksit. Modular and Composable Extensions to Smalltalk using Composition Filters. OOPSLA '96, Extending the Smalltalk Language Workshop, San Jose, US, 1996.

1995

B. Tekinerdogan & H. Krammer. Design of a Modular Composable Tutoring Shell for Imperative Programming Languages. In Proceedings of the International Conference on Computers in Education, Singapore, December 1995.

B. Tekinerdogan, H. Krammer, J. Merrienboer & M. Schonewille. A Generic Domain Model for an Imperative Programming Languages Tutor Shell. In Proceedings of the European Conference on Computer Assisted Language Learning, Valencia, Spain, September 1995.

B. Tekinerdogan, H. Krammer & J. Merrienboer. Design of a general Planmatcher for Diagnosing Student Programs. In Proceedings of the 7th world conference on Artificial Intelligence in Education, Washington DC, August 1995. 

B. Tekinerdogan. Design of a Reflective Tutoring System Shell. Technical Report. Memorandum of Dept. of Computer Science, University of Twente, 75 pages, October 1995.

M. Aksit, F. Marcelloni, B. Tekinerdogan, C. Vuijst & L. Bergmans. Designing software architectures as a composition of specializations of knowledge domains. University of Twente, Dept. of Computer Science, Memorandum INF-95-44, 1995.

1994

B. Tekinerdogan. Design of an Object-Oriented Framework for Atomic Transactions, MSc. thesis, University of Twente, Dept of Computer Science, 1994.

1993

B. Tekinerdogan. Design of an Object-Oriented Framework for User-Interfaces. technical report AT&T, Huizen, The Netherlands, 98 pages, March, 1993.