8 citations · 15 across the 5 of their papers we have counts for
5 papers
Industry Experiences with Large-Scale Refactoring
James Ivers, Robert L. Nord, Ipek Ozkaya +3
Software refactoring plays an important role in software engineering. Developers often turn to refactoring when they want to restructure software to improve its quality without cha…
Detecting Discussions of Technical Debt
Ipek Ozkaya, Zachary Kurtz, Robert L. Nord +2
Technical debt (TD) refers to suboptimal choices during software development that achieve short-term goals at the expense of long-term quality. Although developers often informally…
Characterizing and Detecting Mismatch in Machine-Learning-Enabled Systems
Grace A. Lewis, Stephany Bellomo, Ipek Ozkaya
Increasing availability of machine learning (ML) frameworks and tools, as well as their promise to improve solutions to data-driven decision problems, has resulted in popularity of…
Priority Quality Attributes for Engineering AI-enabled Systems
Lena Pons, Ipek Ozkaya
Deploying successful software-reliant systems that address their mission goals and user needs within cost, resource, and expected quality constraints require design trade-offs. The…
What to Fix? Distinguishing between design and non-design rules in automated tools
Neil A. Ernst, Stephany Bellomo, Ipek Ozkaya +1
Technical debt---design shortcuts taken to optimize for delivery speed---is a critical part of long-term software costs. Consequently, automatically detecting technical debt is a h…