GRADUATE SCHOOL OF INFORMATICS


Onur Demirörs

Picture of the person
Prof. Dr. Onur Demirörs
Information Systems
Tel No: 
+90 (312) 210-3749
E-mail: 
demirors@metu.edu.tr
Research Group Web Page: 
Education: 

B.Sc. 1987, Computer Engineering, METU
M.Sc. 1993, Computer Engineering, Southern Methodist University
Ph.D. 1995, Computer Science, Southern Methodist University

Research Interests: 

Software Measurement. Software process improvement. Agility assessment. Process models, tools, techniques and notations. Software engineering standards. Software engineering education.

Courses / Laboratories: 

 

Oluşturulan Yüksek Lisans Doktora Programları

 

§  Orta Doğu Teknik Üniversitesi, Yazılım Yönetimi Yüksek Lisan Programı, Programın oluşturulması, 2001.

 

§  Orta Doğu Teknik Üniversitesi, Bilişim Sistemleri Doktora Programı, Programın oluşturulması, 2000.

 

§  Dokuz Eylül Üniversitesi, Bilgisayar Mühendisliği Doktora Programı, Programın oluşturulması, 1998.

 

 

 

 

Verilen dersler

 

§  SM 511 Software Process Improvement, Orta Doğu Teknik Üniversitesi, Yeni ders oluşturdu, 2003 Bahar – Devam ediyor.

 

§  SM 502 Software Management, Orta Doğu Teknik Üniversitesi, Yeni ders oluşturdu, 2002 Sonbahar – Devam ediyor.

 

§  IS529 Software Project Management, Orta Doğu Teknik Üniversitesi, Yeni ders oluşturdu 2000 Sonbahar – Devam ediyor .

 

§  IS526 Software Quality Management, Orta Doğu Teknik Üniversitesi, Yeni ders oluşturdu 1999 Bahar – Devam ediyor.

 

§  IS502 Information Systems Project, Orta Doğu Teknik Üniversitesi, 1999 Bahar – Devam ediyor.

 

§  IS507 Introduction to Software Engineering, Orta Doğu Teknik Üniversitesi, Yeni ders oluşturdu, 1999 Sonbahar – 2007 Sonbahar.

 

§  CSE610 Software Quality Engineering, Dokuz Eylül Üniversitesi, Yeni ders oluşturdu, 1998 Sonbahar.

 

§  CSE546 Advanced Software Engineering: Software Management, Dokuz Eylül Üniversitesi, Yeni ders oluşturdu, 1997 Bahar – 1998 Sonbahar

 

§  CSE531 Advanced Software Engineering: Requirements Engineering, Dokuz Eylül Üniversitesi, Yeni ders oluşturdu, 1996 Sonbahar – 1998 Sonbahar

 

§  CSE304 Software Engineering, Dokuz Eylül Üniversitesi, 1997 Bahar – 1998 Sonbahar

 

§  CSE220 Data Structures, Dokuz Eylül Üniversitesi, 1996 Sonbahar – 1998 Sonbahar

 

§  CSE6341 Advanced Software Engineering, Southern Methodist University, 1995 Sonbahar, 1996 Bahar

 

§  CSE3340 Programming Languages, Southern Methodist University, 1994 Bahar

 

§  CSE1301 Introduction to Computers and Their Applications, Southern Methodist University, 1993 Bahar – 1995 Bahar.

Thesis / Research Information: 

 

Ph.D.

[1]        Ebru Gokalp, (2016)  Gov-PCDM: Government process capability determination model, Orta Doğu Teknik Üniversitesi     

[2]        Ahmet Dikici, (2016) The influence of modularity representation and presentation medium on the understandability of business process models, Orta Doğu Teknik Üniversitesi

[3]        Ahmet Coşkunçay, (2016) A method and tool support for integrated business process modeling and ontology development, Orta Doğu Teknik Üniversitesi

[4]        Efe Pinar, (2015). QEVM: Quality integrated earned value management, Orta Dogu Teknik Üniversitesi

[5]        Aysolmaz Banu Emine, (2014). UPROM: A unified business process modeling methodology, Orta Dogu Teknik Üniversitesi

[6]        Medeni Ihsan Tolga, (2014). Maintenance for sustainable ontologies, Orta Dogu Teknik Üniversitesi

[7]        Celik Yesildoruk Makbule Filiz, (2014). A methodology for utilizing descriptive process models for execution, Orta Dogu Teknik Üniversitesi

[8]        Ozcan Top Ozden, (2014). Agilitymod: A software agility reference model for agility assessment, Orta Dogu Teknik Üniversitesi

[9]        Ungan Erdir, (2013). A functional software measurement approach bridging the gap between problem and solution domains, Orta Dogu Teknik Üniversitesi

[10]    Ozkan Baris, (2012). A software functionality model for functional size measurement, Orta Dogu Teknik Üniversitesi

[11]    Fidan Guven, (2012). Identifying the effectiveness of a web search engine with Turkish domain dependent impacts and global scale information retrieval improvements, Orta Dogu Teknik Üniversitesi

[12]    Yildiz Ozkan, (2012). A comprehensive model for measuring health care process quality:health care process quality measurement model (HPQMM), Orta Dogu Teknik Üniversitesi

[13]    Erturkmen, A. (2010). A process modeling based method for identification and implementation of software development tool integration-tuples., Orta Doğu Teknik Üniversitesi.

[14]    Karagoz, N. A. (2008). A Framework For Developing Conceptual Models Of The Mission Space For Simulatıon Systems. Orta Doğu Teknik Üniversitesi.

[15]    Turetken, O. (2007). A Method for Decentralized Business Process Modeling. Orta Doğu Teknik Üniversitesi.

[16]    Tarhan, A. (2006). An Assessment Model for the Applicability of Statistical Process Control for Software Processes. Orta Doğu Teknik Üniversitesi.

[17]    Guceglioglu, S. (2006). A Pre-Enactment Model for Measuring Process Quality. Orta Doğu Teknik Üniversitesi.

[18]    Gencel, C. (2005). An Architectural Dimensions Based Software Functional Size Measurement Method. Orta Doğu Teknik Üniversitesi.

M.Sc.

[19]    Ertugrul Ali Mert, (2015). ROADMap: A novel method for role-based and decentralized process modeling, Orta Dogu Teknik Üniversitesi

[20]    Cakir Basak, (2014). A transformation approach from eEPC to S-BPM models, Orta Dogu Teknik Üniversitesi

[21]    Eren Önder, (2014). PL FSM: An aproach and a tool for the application of functional size measurement in software product line environments, Orta Dogu Teknik Üniversitesi

[22]    Yurum Ozan Rasit, (2014). GSPA: A generic software process assessment tool, Orta Dogu Teknik Üniversitesi

[23]    Nabi Mina, (2012). A software benchmarking methodology for effort estimation, Orta Dogu Teknik Üniversitesi

[24]    Sivrioglu Damla, (2012). A method for product defectiveness prediction with process enactment data in a small software organization, Orta Dogu Teknik Üniversitesi

[25]    Ozkaya Eren Aysegul, (2012). A method to decrease common problems in effort data collection in the software industry, Orta Dogu Teknik Üniversitesi

[26]    Salmanoglu Murat, (2012). An error prevention model for COSMIC functional size measurement method, Orta Dogu Teknik Üniversitesi,

[27]    Yilmaz Gokcen, (2012). An automated defect detection approach for cosmic functional size measurement method, Orta Dogu Teknik Üniversitesi

[28]    Kucukyavuz Fatih, (2011). Transforming conceptual models of the mission space into simulation space models, Orta Dogu Teknik Üniversitesi

[29]    Gurbuz Ozge, (2011). An automated quality measurement approach for business process models, Orta Dogu Teknik Üniversitesi

[30]    Aydin, Elif (2010). An Automated Tool for Quality Manual Generation from Business Process models. Master tezi, Orta Doğu Teknik Üniversitesi.

[31]    Coskuncay, Ahmet, (2010). An Approach for Generating Natural Language Specifications by Utilizing Business Process Models. Master tezi, Orta Doğu Teknik Üniversitesi.

[32]    Kaya, Mahir, (2010). E-cosmic: a business process model based functional size estimation approach. Master tezi, Orta Doğu Teknik Üniversitesi.

[33]    Ozcan Top, Ozden, (2008). Functional similarity impact on the relation between functional size and software development effort. Master tezi, Orta Doğu Teknik Üniversitesi.

[34]    Aysolmaz, Banu, (2007). A Study on Conceptual Modeling in Simulation Systems : An Extended Methodology for KAMA. Master tezi, Orta Doğu Teknik Üniversitesi.

[35]    Dikici, Pinar Efe, (2006). A Unification Model and Tool Support for Software Functional Size Measurement Methods. Master tezi, Orta Doğu Teknik Üniversitesi.

[36]    Bozkurt, Candas, (2005). POMMES: A Tool for Quantitative Project Management. Master tezi, Orta Doğu Teknik Üniversitesi.

[37]    Yagiz, Sevil Yılmaz, (2004). Dspptool: a tool to support distributed software project planning. Master tezi, Orta Doğu Teknik Üniversitesi.

[38]    Cifci, Hasan (2004). A Workflow Based Online Software Review System. Master tezi, Orta Doğu Teknik Üniversitesi.

[39]    Su, Onur (2004). Business Process Modeling Based Computer-Aided Software Functional Requirements Generation. Master tezi, Orta Doğu Teknik Üniversitesi.

[40]    Tekin, Y. (2004). An Automated Tool for Requirements Verification. Master tezi, Orta Doğu Teknik Üniversitesi.

[41]    Sargut, K. Umut, (2003). Application of Statistical Process Control to Software via Control Charts. Master tezi, Orta Doğu Teknik Üniversitesi.

[42]    Sirakaya, H. Sinem, (2003). A Comparison of Object Oriented Size Evaluation Techniques. Master tezi, Orta Doğu Teknik Üniversitesi.

[43]    Hosver, Cemile Fatma (2003). A Web-based Asynchronous Collaborative Review Tool. Master tezi, Orta Doğu Teknik Üniversitesi.

[44]    Kars, Tayfun (2003). A maturity-model based approach for acquisition of software-intensive systems in Turkish armed forces, Master tezi, Orta Doğu Teknik Üniversitesi.

[45]    Yıldız Okan, (2002), An Approach for eliciting functional requirements of the software intensive systems based on business process modelling, Master tezi, Orta Doğu Teknik Üniversitesi.

[46]    Saylan N. (2002). A Risk Management Approach For Acquisition of Software Intensive Systems in the Turkish Army. Master tezi, Orta Doğu Teknik Üniversitesi.

[47]    Arslan Ercan, (2002). A COST Software Requirements Elicitation Method From Business Process Models. Master tezi, Orta Doğu Teknik Üniversitesi.

[48]    Tanriover Ozgur, (2002). A Software Practitioner Assessment Model. Master tezi, Orta Doğu Teknik Üniversitesi.

[49]    Yanbas Esen, (2002). A Web Based Tool for Formal Technical Asynchronous Review. Master tezi, Orta Doğu Teknik Üniversitesi.

[50]    Guner Ender, (2001). An Automated Support Tool for Situation Map Operations. Master tezi, Orta Doğu Teknik Üniversitesi.

[51]    Ozdamar Türker, (2001). Automating Function Points Analysis in Object Oriented Analysis and Design. Master tezi, Orta Doğu Teknik Üniversitesi.

[52]    Karagoz N. Alpay, (2001). Individual Software Process Improvement: A Process Improvement Support Tool. Master tezi, Orta Doğu Teknik Üniversitesi.

[53]    Sengul E. Sevil. (2001). INTERMEDIATE: An Integration Tool for Measurement Data Collection. Master Thesis. Master tezi, Orta Doğu Teknik Üniversitesi.

[54]    Taner Esra, (2001). A Measurement Tool for Computer Aided Education Teams. Master tezi, Orta Doğu Teknik Üniversitesi.

[55]    Molyer O. Orhun, (2001). A Methodology for verificationand validation of models and simulations: acquirerstextquoterights viewpoint.Master tezi, Orta Doğu Teknik Üniversitesi.

[56]    Guceglioglu Selcuk, (2001). Software Process Improvement Initiation Approaches, A Case Study in an Immature Organization. Master tezi, Orta Doğu Teknik Üniversitesi.

[57]    Akcam Bahadır, (2001). Using Information and Communication Technologies as an Organizational Change Enabler: A Case Study in Criminal Police Laboratories of Turkey. Master tezi, Orta Doğu Teknik Üniversitesi.

[58]    Kara İbrahim, (2001). A Proxy architecture for software design change implementation, Master tezi, Orta Doğu Teknik Üniversitesi.

[59]    Turan, Serdar, (2001). A Proxy architecture for software design change implementation, MSc Thesis, Orta Doğu Teknik Üniversitesi.

[60]    Yildiz Ozkan, (2000). Assessing Software Maintenance Process Capability, A Multiple Case Study on Public Software Organizations. Master tezi, Orta Doğu Teknik Üniversitesi.

[61]    Yildiz Ali, (1999). A Control Panel for Personal Software Process Improvement. Master tezi, Dokuz Eylül Üniversitesi.

[62]    Ulku Nilgün, (1998). A Distributed Software Project Management Tool. Master tezi, Dokuz Eylül Üniversitesi.

[63]    Koru, Gunes, (1998). Process Product Unification in a Decentralized Environment. Master tezi, Dokuz Eylül Üniversitesi.

 
Publications: 

 

Güncel: https://scholar.google.com.tr/citations?user=zYKpvl4AAAAJ&hl=tr

 

International Journal Papers / Book Chapters

 

[1]        E Gökalp, O Demirörs. (2016) Model Based Process Assessment for Public Financial and Physical Resource Management Processes, Computer Standards & Interfaces

[2]        V Garousi, A Coşkunçay, O Demirörs, A Yazici. (2016) Cross-factor analysis of software engineering practices versus practitioner demographics: An exploratory study in Turkey, Journal of Systems and Software, 111, 49-73

[3]        V Garousi, A Coşkunçay, A Betin-Can, O Demirors (2015) A survey of software engineering practices in Turkey, Journal of Systems and Software 108, 148-177

[4]        O. Demirors, A Coskuncay (2015) Software Development in Turkey, IT Professional, 10-13

[5]        O. Tanrıöver, O Demirors (2015) A process capability based assessment model for software workforce in emergent software organizations, Computer Standards & Interfaces 37, 29-40

[6]        B Aysolmaz, O Demirors, (2015) Unified Process Modeling with UPROM Tool, Information Systems Engineering in Complex Environments, In Lecture Notes in Business Information Processing Series, Vol 204, Pages 250-266, Springer International Publishing, Editors: S. Nurcan, E. Pimenidis

[7]        B. Özkan, Ö Albayrak, O Demirors (2014) Software Quality and Model-Based Process Improvement. Book chapter, Computing Handbook, 3rd ed.(1), 79:1-27

[8]        O. Yildiz, O Demirors (2014) Healthcare quality indicators–a systematic review International journal of health care quality assurance 27 (3), 209-222

[9]        O. Yildiz, O Demirors (2013) Measuring healthcare process quality: Applications in public hospitals in Turkey, Informatics for Health and Social Care 38 (2), 132-149

 

[10]    Tarhan, A. & Demirors, O. (2012). Apply Qauntitative Management Now. IEEE Software.

[11]    Tarhan, A. & Demirors, O. (2011). Investigating the Effect of Variations in Test Development Process: A Case from a Safety-Critical System. Software Quality Journal, 2011.

[12]    Turetken, O. Demirors O. (2011), Plural: A Decentralized Business Process Modeling Method. Information and Management, 48(2011) 235-247.

[13]    Tunalilar, S. & Demirors, O. (2011). An Exploration of Functional Size based effort Estimation Models. International Journal of Software Engineering and Knowledge Engineering,

[14]    Dikici, P., Demirors, O. & Gencel, C (2011). Mapping Concepts of Functional Size Measurement Methods. Book chapter: COSMIC Function Points: Theory and Advanced Practices, Editors: Dumke, R. and Abran,A., CRC Press.

[15]    Kilic, O., Say, B. & Demirors, O (2011). An Experimental Study on the Cognitive Characteristics of Modeling Notations. Book chapter: Advances in Dynamic and Static Media for Interactive System. Editor: Francisco V. C. Ficarra, Blue Heron Publishing.

[16]    Demirors, O. & Ozkan, B (2011). Formalization Studies in Functional Size Measurement. Book chapter: Modern Software Engineering Concepts and Practices: Advanced Approaches, Editors: Ali H. Dogru, Veli Biçer, IGI Global.

[17]    Cuadrado-Gallego, J. J., Buglione, L., Dominguez-Alda, M. J., de Sevilla, M. F., de Mesa, J. A. & Demirors, O. (2010). An experimental study on the conversion between IFPUG and COSMIC functional size measurement units. Information and Software Technology, 52(3), 347-357.

[18]    Karagoz, N. A. & Demirors, O (2010). Conceptual Modeling Notations and Techniques. Book chapter: Conceptual Modelling for Discerete Event Simulation.Editors:  Stewart Robinson, Roger Brooks, Kathy Kotiadis, Durk-Jouke Van Der Zee. CRC Press.

[19]    Celik Yesildoruk, F. & Demirors, O (2010). Utilizing Process Definitions For Process Automation: A Comparative Study, Kitapta bölüm: BPM Handbook,  Editor: Layna Fisher, Workflow Management Coalition (WfMC) U.S.A.

[20]    Demirors, O. & Gencel, C. (2009). Conceptual association of functional size measurement methods. IEEE Software, 26(3), 71 - 78.

[21]    Gencel, C. & Demirors, O. (2008). Functional size measurement revisited. ACM Transactions on Software Engineering and Methodology (TOSEM), 17(3), 15.1-36

[22]    Guceglioglu, S. & Demirors, O (2008). PQMM: A New Model to Measure Business Process Quality. Kitapta bölüm: BPM Handbook, Editor: Layna Fisher, Workflow Management Coalition (WfMC) U.S.A

[23]    Turetken, O. & Demirors, O. (2008). Process Modeling By Process Owners: A Decentralized Approach. Software Process Improvement and Practice, Vol.13(1), 75-87. (Journal of Software Maintenance and Evolution: Research and Practice)

[24]    Demirors, O., Tarhan, A. & Gencel, C. (2007). Pre-Contract Challenges: Two Large System Acquisition Experiences. Kitapta bölüm: Enterprise Architecture and Integration, Editors: Wing Hong Lam,Venky Shankararaman, IGI Global.

[25]    Demirors, O. & Sargut, K. U. (2006). Utilization of Statistical Process Control in Emergent Software Organizations: Pitfalls and Suggestions. Software Quality Journal, 14(2), 135-157.

[26]    Demirors, O. & Turetken, O. (2004). People capability maturity model and human resource management systems: Do they benefit each other?. Human Systems Management, 23(3), 179-190.

[27]    Demirors, O., Demirors, E., Dikenelli, O. & Keskin, B. (2001). Process Improvement Towards ISO 9001 Certification in a Small Software Organisation. Kitapta bölüm: Software Process Improvement, Editors: Robin B. Hunter, Richard H. Thayer.  Wiley-IEEE Computer Society Press.

[28]    Demirors, O., Tarhan, A. & Demirors, E. (2001). Managing instructional software acquisition. Software Process: Improvement and Practice, 6(4), 189-203. (Journal of Software Maintenance and Evolution: Research and Practice)

[29]    Demirors O. (1999) Assumptions and difficulties of software quality movement, Computer Standards & Interfaces, 21(2) 180. (Selected article summary)

[30]    Cooke, D., Demirors, O., Demirors, E., Gates, A., Kramer, B. & Tanik, M. M. (1996). Languages for the specification of software. Journal of Systems and Software, 32(3), 269-308.

[31]    Frailey, D. & Demirors, O. (1996). Why not Let Software Engineers Define Their Processes?. Software Process Improvement Forum, Vol.3 3 No.2, 12-15.

[32]    Demirors, O., Rafraf, N. & Tanik, M. M. (1992). Obtaining N-queens solutions from magic squares and constructing magic squares from N-queens solutions. Journal of Recreational Mathematics, 24, 272-280.