Itir Karac

Itir Karac
University of Oulu · information

About

8
Publications
4,280
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
77
Citations
Citations since 2017
5 Research Items
62 Citations
2017201820192020202120222023051015
2017201820192020202120222023051015
2017201820192020202120222023051015
2017201820192020202120222023051015
Introduction
Skills and Expertise
Additional affiliations
January 2015 - October 2018
University of Oulu
Position
  • PhD Student

Publications

Publications (8)
Article
Full-text available
Context Test-driven development (TDD) is an agile software development approach that has been widely claimed to improve software quality. However, the extent to which TDD improves quality appears to be largely dependent upon the characteristics of the study in which it is evaluated (e.g., the research method, participant type, programming environme...
Preprint
Full-text available
Context: Test-driven development (TDD) is an agile software development approach that has been widely claimed to improve software quality. However, the extent to which TDD improves quality appears to be largely dependent upon the characteristics of the study in which it is evaluated (e.g., the research method, participant type, programming environm...
Article
Full-text available
Test-driven development (TDD) involves more than just testing before coding. This article examines how (and whether) TDD has lived up to its promises.
Conference Paper
Full-text available
Replications are an integral component of experimentation through which the validity and reliability of the observed outcome in a previous experiment can be probed. In a strict replication, the experiment is executed in the same conditions as the original by following the same protocol and thus the evidence is strengthened statistically by means of...
Article
Full-text available
The Molecular Interaction Map (MIM) notation offers a standard set of symbols and rules on their usage for the depiction of cellular signaling network diagrams. Such diagrams are essential for disseminating biological information in a concise manner. A lack of software tools for the notation restricts wider usage of the notation. Development of sof...
Data
Full-text available
Formal MIM Notation Specification. Formal MIM specification documenting MIM glyphs and their usage.

Network

Cited By

Projects

Project (1)
Project
http://eatdd.oulu.fi This project will address these challenges through empirical studies (controlled experiments and case studies) with students and professionals using a variety of realistic tasks, and replicating the studies over the course of the project. The concrete objectives of this research project are: (i) to overcome the challenges, to shed light to unknowns and to uncover the hidden potential, associated with TDD; (ii) to achieve a deeper understanding of the dynamics of TDD in order to suggest necessary actions for improving the project planning practices, the productivity of the practitioners and the quality of the final software products; (iii) assessing the economical and business impact of TDD approach in a variety of tasks and contexts through a comprehensive empirical analysis of its effects on product quality and developer productivity as well as on secondary factors; (iv) to provide feedback and guidance to developers by measuring their adherence to known TDD patterns and to create empirically validated guidelines for easier and persistent adoption of TDD; (v) to generate a knowledge-base as a result of extensive empirical work throughout the project lifecycle. Foundational and empirical research methods will be utilized to collect and analyze data from academic and industrial environments during software development activities, in order to achieve these objectives. The results of the project are highly relevant for and applicable in practice.