72 citations · 147 across the 8 of their papers we have counts for
12 papers
ATIBA: Grounded Integrity and Quality Checking for Research Papers
Veli Karakaya, Semih Çağlar, Yusuf Yiğit Korkmaz +1
Checking a manuscript's reference integrity, its compliance with a target venue's specific submission rules, and its adherence to community reporting standards is manual, repetitiv…
PR-Aware Automated Unit Test Generation: Challenges and Opportunities
Vahid Haratian, Atakan Akar, Berk Çakar +1
Automated test generation has a substantial body of work, yet most studies focus on generating tests for complete software units, such as classes, and rely on metrics such as code…
RefExpo: Unveiling Software Project Structures through Advanced Dependency Graph Extraction
Vahid Haratian, Pouria Derakhshanfar, Vladimir Kovalenko +1
The dependency graph (DG) of a software project offers valuable insights for identifying its key components and has been leveraged in numerous studies. However, there is a lack of…
Bus Factor Explorer
Egor Klimov, Muhammad Umair Ahmed, Nikolai Sviridov +3
Bus factor (BF) is a metric that tracks knowledge distribution in a project. It is the minimal number of engineers that have to leave for a project to stall. Despite the fact that…
Evaluating the Code Quality of AI-Assisted Code Generation Tools: An Empirical Study on GitHub Copilot, Amazon CodeWhisperer, and ChatGPT
Burak Yetiştiren, Işık Özsoy, Miray Ayerdem +1
Context: AI-assisted code generation tools have become increasingly prevalent in software engineering, offering the ability to generate code from natural language prompts or partia…
Investigating the Impact of Forgetting in Software Development
Utku Ünal, Eray Tüzün, Tamer Gezici +1
Context: Forgetting is defined as a gradual process of losing information. Even though there are many studies demonstrating the effect of forgetting in software development, to the…
Bus Factor In Practice
Elgun Jabrayilzade, Mikhail Evtikhiev, Eray Tüzün +1
Bus factor is a metric that identifies how resilient is the project to the sudden engineer turnover. It states the minimal number of engineers that have to be hit by a bus for a pr…
What Makes Agile Software Development Agile?
Marco Kuhrmann, Paolo Tell, Regina Hebig +44
Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transfor…
Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers
Jil Klünder, Regina Hebig, Paolo Tell +18
Software development methods are usually not applied by the book. Companies are under pressure to continuously deploy software products that meet market needs and stakeholders' req…
A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits
Steffen Herbold, Alexander Trautsch, Benjamin Ledel +45
Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only…
Closing the gap between software engineering education and industrial needs
Vahid Garousi, Görkem Giray, Eray Tüzün +2
According to different reports, many recent software engineering graduates often face difficulties when beginning their professional careers, due to misalignment of the skills lear…
Are Computer Science and Engineering Graduates Ready for the Software Industry? Experiences from an Industrial Student Training Program
Eray Tuzun, Hakan Erdogmus, Izzet Gokhan Ozbilgin
It has been 50 years since the term software engineering was coined in 1968 at a NATO conference. The field should be relatively mature by now, with most established universities c…