Look for any podcast host, guest or anyone
Showing episodes and shows of

Dr. Ipek Ozkaya

Shows

Software Engineering Institute (SEI) Podcast SeriesSoftware Engineering Institute (SEI) Podcast SeriesGrace Lewis Outlines Vision for IEEE Computer Society Presidency Grace Lewis, a principal researcher at the Carnegie Mellon University Software Engineering Institute (SEI) and lead of the SEI’s Tactical and AI-Enabled Systems Initiative, was elected the 2026 president of the IEEE Computer Society (CS), the largest community of computer scientists and engineers, with more than 370,000 members around the world. In this SEI podcast, Lewis sits down with Ipek Ozkaya, technical director of Engineering Intelligent Software Systems, to discuss her vision and plans for the IEEE CS presidency.2025-03-1118 minSoftware Engineering Radio - The Podcast for Professional Software DevelopersSoftware Engineering Radio - The Podcast for Professional Software DevelopersIpek Ozkaya on Gen AI for Software ArchitectureIpek Ozkaya, Principal Researcher and Technical Director of the Engineering Intelligent Software Systems group at the Software Engineering Institute, Carnegie Mellon, discusses generative AI for Software Architecture with SE Radio host Priyanka Raghavan. The episode delves into fundamental definitions of software architecture and explores use cases in which gen AI can enhance architecture activities. The conversation spans from straightforward to challenging scenarios and highlights examples of relevant tooling. The episode concludes with insights on verifying the correctness of output for software architecture prompts and future trends in this domain. Brought to you by IEEE Computer Society and IEEE Software...2024-07-2459 minSoftware Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersIpek Ozkaya on Gen AI for Software ArchitectureIpek Ozkaya, Principal Researcher and Technical Director of the Engineering Intelligent Software Systems group at the Software Engineering Institute, Carnegie Mellon, discusses generative AI for Software Architecture with SE Radio host Priyanka Raghavan. The episode delves into fundamental definitions of software architecture and explores use cases in which gen AI can enhance architecture activities. The conversation spans from straightforward to challenging scenarios and highlights examples of relevant tooling. The episode concludes with insights on verifying the correctness of output for software architecture prompts and future trends in this domain. Brought to you by IEEE Computer Society and IEEE Software...2024-07-2459 minSE CORNERSE CORNEREP107 - ฤา AI Tools จะเป็นจุดเปลี่ยนสำคัญของกระบวนการพัฒนาซอฟต์แวร์EP นี้หยิบบทความจาก IEEE Software เรื่อง "The Next Frontier in Software Development: AI-Augmented Software Development Processes" มาเล่าให้ฟังกันครับ คุณ Ipek Ozkaya ซึ่งเป็นบรรณาธิการวารสาร IEEE Software ได้ให้ความเห็นว่าการทำงานที่เป็น AI-Augmented Software Development หรือมีเครื่องมือ AI มาช่วยในการพัฒนาซอฟต์แวร์นั้น อาจจะยังไม่ใช่จุดเปลี่ยนสำคัญ เพราะเครื่องมือเหล่านี้มีมาอย่างต่อเนื่องยาวนานก่อนยุคของ LLMs เช่น ChatGPT หรือ GitHub Copilot แต่ต้องเป็นการเปลี่ยนแปลงกระบวนการพัฒนาซอฟต์แวร์ (software development process) จึงจะทำให้มีการเปลี่ยนแปลงขนาดใหญ่ (ระดับ X10 ได้จริงๆ ครับ) รายละเอียดเป็นอย่างไร ไปฟังกันใน EP นี้ครับ บทความ: https://www.computer.org/csdl/magazine/so/2023/04/10176194/1OAJtH6yQak2023-08-1309 minSE CORNERSE CORNEREP96 - บทบาทของ LLM ใน Software EngineeringEP นี้หยิบเรื่องของ Large Language Models (LLMs) ที่เข้ามาใกล้ตัวนักพัฒนาซอฟต์แวร์ขึ้นเรื่อยๆ เพราะสามารถนำมาใช้ช่วยในการเขียนซอฟต์แวร์ได้แล้วในปัจจุบัน บทความเรื่อง "Application of Large Language Models to Software Engineering Tasks: Opportunities, Risks, and Implications" ของคุณ​ Ipek Ozkaya หยิบประเด็นที่น่าสนใจถึงความเสี่ยงที่เราควรนึกถึง และโอกาสที่เราจะได้ประโยชน์จาก LLM เหล่านี้มีอะไรบ้าง ไปฟังกันใน EP นี้ครับ2023-05-2812 minSE CORNERSE CORNEREP71 - AI Engineer vs. Software EngineerAI Engineer เป็นงานที่กำลังเป็นที่ต้องการมากขึ้นเรื่อยๆ ในอนาคต ในขณะที่ Software Engineer เองก็เป็นตำแหน่งงานที่ยังได้รับความนิยมสูงสุดในปัจจุบัน บทความจาก IEEE Software ของคุณ Ipek Ozkaya ชี้ให้เห็นว่าสองงานนี้มีความใกล้เคียงกันมากกว่าที่คิด โดยงาน AI Engineering ซึ่งเกิดใหม่ ยังต้องการความรู้พื้นฐานจาก Software Engineering อีกหลายส่วน เพราะการสร้าง ML models ก็เป็นการสร้างซอฟต์แวร์แบบหนึ่ง ไปฟังเนื้อหากันใน EP นี้ครับ2022-12-0409 minSE CORNERSE CORNEREP51 - อ้าว เฮ้ย! รวมความเข้าใจผิดในกระบวนการพัฒนาซอฟต์แวร์ที่ใช้ Machine LearningMachine learning-enabled systems หรือระบบซอฟต์แวร์ที่มี machine learning เป็นส่วนประกอบ เป็นซอฟต์แวร์ที่พบได้มากขึ้นเรื่อยๆ ในปัจจุบัน งานวิจัยจาก Software Engineering Institute (SEI) ที่ Carnegie Mellon University โดย Grace Lewis และ Ipek Ozkaya พบว่า ทีมพัฒนาของระบบดังกล่าวมักจะประกอบด้วยทีม 3 ทีมที่มีความรู้และความเข้าใจในด้านที่แตกต่างกัน คือ data scientist, software engineering, และ operations  ทีม data scientist มีหน้าที่สร้าง ML model แล้วส่งต่อให้ทีม software engineering นำไปรวมกับส่วนอื่นๆ ของซอฟต์แวร์ให้ออกมาเป็นระบบที่คนใช้งานได้ง่าย และสุดท้ายส่งต่อให้ operations ทีม เพื่อนำไปติดตั้งและ monitor การทำงาน  งานวิจัยของ Grace และ Ipek พบว่า ยังมีความเข้าใจผิดและปัญหาในการสื่อสารระหว่างสามทีมนี้อยู่มาก ทำให้ซอฟต์แวร์ที่ใช้ Machine Learning หลายๆ ตัว ไม่ประสบความสำเร็จเท่าที่ควร ทั้งก่อนและหลังการขึ้น production รายละเอียดจะเป็นอย่างไร ไปติดตามกันใน EP นี้ครับ2022-07-1712 minSoftware Engineering Institute (SEI) Podcast SeriesSoftware Engineering Institute (SEI) Podcast SeriesSoftware Engineering for Machine Learning: Characterizing and Understanding Mismatch in ML SystemsMismatches between the perspectives and practices of the roles involved in the development and fielding of ML systems—data scientists, software engineers, and operations personnel—can affect the ability of systems to achieve their intended missions. In this SEI Podcast, Grace Lewis, a principal researcher and lead for the Tactical and AI-Enabled Systems Initiative, and Ipek Ozkaya, technical director of Engineering Intelligent Software Systems, discuss their research into characterizing, codifying, and mitigating such mismatches.2021-11-1830 minSoftware Engineering Radio - the podcast for professional software developersSoftware Engineering Radio - the podcast for professional software developersEpisode 481: Ipek Ozkaya on Managing Technical DebtIpek Ozkaya joined host Jeff Doolittle to discuss a book she co-authored entitled Managing Technical Debt. In the book, Ozkaya describes nine principles of technical debt management to aid software companies in identifying, measuring, tracking...2021-10-131h 00Software Engineering Radio - The Podcast for Professional Software DevelopersSoftware Engineering Radio - The Podcast for Professional Software DevelopersEpisode 481: Ipek Ozkaya on Managing Technical DebtIpek Ozkaya joined host Jeff Doolittle to discuss a book she co-authored entitled Managing Technical Debt. In the book, Ozkaya describes nine principles of technical debt management to aid software companies in identifying, measuring, tracking...2021-10-131h 00Software Engineering Institute (SEI) Webcast SeriesSoftware Engineering Institute (SEI) Webcast SeriesSoftware Engineering for Machine LearningIn this webcast, Grace Lewis and Ipek Ozkaya provide perspectives involved in the development and operation of ML systems. What attendees will learn: • Perspectives involved in the development and operation of ML systems • Types of mismatch that occur in the development of ML systems • Future work in software engineering for ML systems2021-01-271h 03Software Engineering Institute (SEI) Podcast SeriesSoftware Engineering Institute (SEI) Podcast SeriesManaging Technical Debt: A Focus on Automation, Design, and ArchitectureTechnical debt communicates the tradeoff between the short-term benefits of rapid delivery and the long-term value of developing a software system that is easy to evolve, modify, repair, and sustain. In this SEI Podcast, Rod Nord and Ipek Ozkaya discuss the SEI's current work in technical debt including the development of analysis techniques to help software engineers and decision makers manage the effect of technical debt on their software projects.2019-03-2135 minSEI ShortsSEI ShortsDo all systems have technical debt?Watch SEI Researcher Ipek Ozkaya respond to "Do all systems have technical debt?"2018-11-1400 minSEI ShortsSEI ShortsRepresenting Your Technical DebtWatch Ipek Ozkaya in this Cyber Minute, as she recommends developers adopt a simple practice of reporting technical debt, including its potential accumulating side effects, as they discover or accrue that debt.2017-08-2202 minSoftware Engineering Institute (SEI) Podcast SeriesSoftware Engineering Institute (SEI) Podcast SeriesTechnical Debt as a Core Software Engineering PracticeAs software developers deal with issues such as legacy modernization, agile adoption, and architecture, they need to be able to articulate the tradeoffs of design and business decisions. In this podcast, Ipek Ozkaya talks about managing technical debt as a core software engineering practice and its importance in the education of future software engineers. Listen on Apple Podcasts.2017-02-2723 minSoftware Engineering Institute (SEI) Webcast SeriesSoftware Engineering Institute (SEI) Webcast SeriesWhat Makes a Good Software Architect?For two decades, the SEI has been instrumental in the creation and development of the field of software engineering known as software architecture. An architect whose skills and capabilities match a project's needs is more likely to be successful. So what are those skills? In this webinar, SEI researchers and an industry colleague discussed in two talks What Makes a Good Software Architect? John Klein and Andrew Kotov on Skills and Knowledge of Successful Architects Ipek Ozkaya and Michael Keeling on Architects Design Trade-off Toolbox: Balancing Agility and Technical Debt What viewers will learn: How the technical skills needed by...2016-06-021h 29Software Engineering Institute (SEI) Webcast SeriesSoftware Engineering Institute (SEI) Webcast SeriesWhy Should Government Care about Technical Debt and Software Architecture?Watch Ipek Ozkaya discuss “Why Should Government Care about Technical Debt and Software Architecture?” at the Agile for Government Summit. The purpose of this event was to: • foster better understanding of how agile software development methods are providing the basis for incremental and modular acquisition across Government, and • to discuss the changing technology of modern information-intensive businesses and the implications these have for evolving Government approaches to streamlining IT. This Summit is a partnership between the AFEI ADAPT and the Carnegie Mellon University Software Engineering Institute.2014-10-0626 minSoftware Engineering Institute (SEI) Podcast SeriesSoftware Engineering Institute (SEI) Podcast SeriesAn Architecture-Focused Measurement Framework for Managing Technical DebtManaging technical debt, which refers to the rework and degraded quality resulting from overly hasty delivery of software capabilities to users, is an increasingly critical aspect of producing cost-effective, timely, and high-quality software products. A delicate balance is needed between the desire to release new software capabilities rapidly to satisfy users and the desire to practice sound software engineering that reduces rework. In this podcast, Ipek Ozkaya discusses the SEI's research on the strategic management of technical debt, which involves decisions made to defer necessary work during the planning or execution of a software project. Listen on Apple Podcasts.2012-09-0415 min