IEEEComputerSociety
IEEEComputerSociety
  • Видео 2 498
  • Просмотров 1 971 374
SE Radio 633: Itamar Friedman on Automated Testing with Generative AI
Itamar Friedman, the CEO and co-founder of CodiumAI, speaks with host Gregory M. Kapfhammer about how to use generative AI techniques to support automated software testing. Their discussion centers around the design and use of Cover-Agent, an open-source implementation of the automated test augmentation tool described in the Foundations of Software Engineering (FSE) paper entitled “Automated Unit Test Improvement using Large Language Models at Meta“ by Alshahwan et al. The episode explores how large-language models (LLMs) can aid testers by automatically generating test cases that increase the code coverage of an existing testing suite. They also investigate other automated testing topics...
Просмотров: 758

Видео

Quantum Wave Function Collapse for Procedural Content Generation by Raoul Heese
Просмотров 1709 часов назад
Quantum computers exhibit an inherent randomness, so it seems natural to consider them for procedural content generation. In this work, a quantum version of the famous (classical) wave function collapse algorithm is proposed. This quantum wave function collapse algorithm is based on the idea that a quantum circuit can be prepared in such a way that it acts as a special-purpose random generator ...
SE Radio 632: Goran Petrovic on Mutation Testing at Google
Просмотров 24121 час назад
Goran Petrovic, a Staff Software Engineer at Google, speaks with host Gregory M. Kapfhammer about how to perform mutation testing on large software systems. They explore the design and implementation of the mutation testing infrastructure at Google, discussing the strategies for ensuring that it enhances both developer productivity and software quality. They also investigate the findings from e...
Adam Cron, Recipient of the 2024 Hans Karlsson Standards Award
Просмотров 28День назад
Adam Cron is a Distinguished Architect at Synopsys working with customers worldwide on complex Test, Security, and Silicon Lifecycle Management tool flows and architectures for digital ICs. He has helped architect design-for-test, design-for-manufacturing, and security tools for several generations of products. Learn more about Adam Cron: www.computer.org/profiles/adam-cron/ www.computer.org/pu...
Debendra Das Sharma, Recipient of the 2024 Edward J. McCluskey Technical Achievement Award
Просмотров 20День назад
Dr. Debendra Das Sharma is an Intel Senior Fellow and co-GM of Memory and I/O Technologies, Data Platforms and Artificial Intelligence Group, at Intel Corporation. He is a leading expert on I/O subsystem and interface architecture. He delivers Intel-wide critical interconnect technologies in Peripheral Component Interconnect Express (PCIe), Compute Express Link (CXL), Universal Chiplet Intercon...
Powerful, Persuasive Presentations: Advanced Public Speaking for Engineers
Просмотров 121День назад
Take your public speaking skills to the next level. After a quick review of the fundamentals, you will learn advanced skills that will help you: - Organize information and structure presentations - Deliver complex technical information to stakeholders in a way that is easy to understand - Improve audience engagement by incorporating a variety of persuasion tools - Show the value and impact of y...
IEEE 802.11be-Extremely High Throughput Wi-Fi (Wi-Fi 7)
Просмотров 6314 дней назад
IEEE Standard 802.11be is the latest step in a journey of continuous innovation in the wireless local area networks (WLAN) standards and is the underlying technology of the latest Wi-Fi 7 products. The goal of the project is to enable wireless communications with extremely high throughput (EHT) and reduced worst case latency, while ensuring backward compatibility with legacy devices operating i...
SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations
Просмотров 50314 дней назад
Abhay Paroha, an engineering leader with more than 15 years' experience in leading product dev teams, joins SE Radio's Kanchan Shringi to talk about cloud migration for oil and gas production operations. They discuss Abhay's experiences in building a cloud foundation layer that includes a canonical data model for storing bi-temporal data. They further delve into his teams' learnings from using ...
SE Radio 630: Luis Rodríguez on the SSH Backdoor Attack
Просмотров 13321 день назад
Luis Rodríguez, CTO of Xygeni.io, joins host Robert Blumen for a discussion of the recently thwarted attempt to insert a backdoor in the SSH (Secure Shell) daemon. OpenSSH is a popular implementation of the protocol used in major Linux distributions for authentication over a network. Luis describes how a backdoor in a supporting library was recently discovered and removed before the package was...
SERVICES 2024 Plenary Keynote 3 - Sanjiva Weerawarana - The Promise of Service-Oriented Computing
Просмотров 7121 день назад
Twenty five years ago, the introduction of SOAP 0.9 by Microsoft ushered in a new era of service-oriented computing. But the question remains: has this concept lived up to its initial potential? Building software solutions reliably and predictably remains a significant hurdle for most organizations. Software projects are known to be frequently late, over budget, and riddled with bugs. This chal...
SERVICES 2024 Plenary Keynote 1 - Wen Gao - PengCheng Cloud Brain (PCB) & Mind Series of Large Model
Просмотров 5321 день назад
Wen GAO is a member of Chinese Academy of Engineering, ACM Fellow and IEEE Fellow. He is the founding director of Pengcheng Laboratory (Shenzhen, China). He is also a Boya Chair Professor and the director at the Faculty of Information and Engineering Sciences, Peking University. He is currently a deputy to the 14th National People’s Congress. He used to be a member of the 10th, 11th and 12th CP...
SERVICES 2024 Awards Ceremony - Chaired by Xiaofei Xu
Просмотров 2921 день назад
SERVICES 2024 is solely sponsored by the IEEE Computer Society under the auspice of the Technical Community on Services Computing (TCSVC). The scope of SERVICES 2024 covers all aspects of services computing and applications, current or emerging. Centered around services computing, SERVICES 2024 covers various systems and networking research pertaining to cloud, edge and Internet-of Things (IoT)...
Keynote 2: Marco Aiello - A Paradigm Shift in Service Research: The Case of Service Composition
Просмотров 11021 день назад
Professor of Computer Science and Head of the Service Computing Department at the University of Stuttgart, Germany. An elected member of the European Academy of Sciences and Arts, Global Affiliated Research Faculty at Chang Gung University, Taipei, Taiwan. He is vice-president of Informatics Europe. He holds a PhD in Logic from the University of Amsterdam, the Habilitation in Applied Informatic...
SERVICES 2024 Plenary Keynote 4 - Zhimin Tang - Historical Perspectives of XPU
Просмотров 3821 день назад
Zhimin Tang received his BSc degree from Nanjing University in 1985 and his PhD degree in Institute of Computing Technology, Chinese Academy of Sciences, in 1990. He is the Director and Chair Professor of the Faculty of Computility Microelectronics, Shenzhen University of Advanced Technology. Before joining SUAT, he was a chief professor in Institute of Computing Technology, Chinese Academy of ...
SERVICES 2024 Plenary Keynote 5 - Joseph Sifakis - AI: Where We Are, Where We Are Going?
Просмотров 3621 день назад
At present, there is a great deal of confusion as to the final objective of AI. Some see Artificial General Intelligence as the ultimate and imminent goal suggesting that it can be achieved through machine learning and its further developments. We argue that despite the spectacular rise of AI, we still have weak AI that only provides building blocks for intelligent systems, mainly intelligent a...
CVPR 24 Fireside Chat Yung Hsiang Lu
Просмотров 5621 день назад
CVPR 24 Fireside Chat Yung Hsiang Lu
CVPR 24 Fireside Chat with Jiebo Luo
Просмотров 2621 день назад
CVPR 24 Fireside Chat with Jiebo Luo
CVPR 2024 Recap and Highlights
Просмотров 9121 день назад
CVPR 2024 Recap and Highlights
Introduction to IEEE802.11bf - WLAN Sensing
Просмотров 12828 дней назад
Introduction to IEEE802.11bf - WLAN Sensing
New and Evolving Standards for Ethernet for Building and Industrial Automation
Просмотров 6228 дней назад
New and Evolving Standards for Ethernet for Building and Industrial Automation
SE Radio 629: Emily Bache on Katas and the Importance of Practice
Просмотров 172Месяц назад
SE Radio 629: Emily Bache on Katas and the Importance of Practice
SE Radio 628: Hans Dockter on Developer Productivity
Просмотров 281Месяц назад
SE Radio 628: Hans Dockter on Developer Productivity
SE Radio 627: Chuck Weindorf on Leaders and Software Engineers
Просмотров 208Месяц назад
SE Radio 627: Chuck Weindorf on Leaders and Software Engineers
2024 Presidential Candidate Town Hall
Просмотров 134Месяц назад
2024 Presidential Candidate Town Hall
The New U.S. Cyber Disclosure Regime: Tell it Early, Tell it All, Tell it Yourself?
Просмотров 251Месяц назад
The New U.S. Cyber Disclosure Regime: Tell it Early, Tell it All, Tell it Yourself?
Selling Yourself: The Art and Science of Getting Ahead
Просмотров 114Месяц назад
Selling Yourself: The Art and Science of Getting Ahead
SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
Просмотров 244Месяц назад
SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
Просмотров 277Месяц назад
SE Radio 625: Jonathan Schneider on Automated Refactoring with OpenRewrite
SE Radio 624: Marcelo Trylesinski on FastAPI
Просмотров 2352 месяца назад
SE Radio 624: Marcelo Trylesinski on FastAPI
The Big 50: Celebrating 50 SIGGRAPH Conferences Interview with the Editors
Просмотров 952 месяца назад
The Big 50: Celebrating 50 SIGGRAPH Conferences Interview with the Editors

Комментарии

  • @gobalkrishnan.v
    @gobalkrishnan.v 12 часов назад

    Super 😮

  • @updateyou4207
    @updateyou4207 15 часов назад

    i don't like python its for kids

  • @markdatko4832
    @markdatko4832 6 дней назад

    One of the best videos on the code breaking

  • @AttisveDusleri-mc2kt
    @AttisveDusleri-mc2kt 10 дней назад

    Dr.HTTP

  • @carelvanderpoel9953
    @carelvanderpoel9953 14 дней назад

    Remember how Johan Stevenson (together with Jost) ported Minix to the Atari-ST. The first and only time I saw Johan struggle for days (maybe weeks) with 1 particular problem with the kernel implementation. Of course in the end he solved it.

  • @CASLOAcademy
    @CASLOAcademy 14 дней назад

    pure computer history! Love ittttttttt all that

  • @yungabilify
    @yungabilify 18 дней назад

    When the Usenet drama so juicy it has it's own Wikipedia article. Truly the Kendrick vs Drake of computer science

  • @rtlinsn5085
    @rtlinsn5085 20 дней назад

    So bas

  • @RishabhPandey-pv5lm
    @RishabhPandey-pv5lm 21 день назад

    Thank You So much, 2024, Student UG

  • @watt_the_border_collie
    @watt_the_border_collie 28 дней назад

    Damn my man glowed up since 6.042j 2010! I think he was a great lecturer, happy to see him still cooking math

  • @fabiopagoti
    @fabiopagoti Месяц назад

    What a great interview. This guy changed the world and made it better.

  • @removechan10298
    @removechan10298 Месяц назад

    the smartest dumb person you could ever meet

  • @Waldemar_la_Tendresse
    @Waldemar_la_Tendresse Месяц назад

    It just sounds too good to me to not play a much larger role in the operating system market. If the kernel is also written in Rust, then it should probably be the most stable little technical masterpiece, which unfortunately has played far too small a role so far.

  • @Kenbomp
    @Kenbomp Месяц назад

    So glad i ignored llvm

  • @Arandomguyat1
    @Arandomguyat1 2 месяца назад

    Does it mean he is responsible for fingerprint scanners we use on modern smartphones? If yes,why didn't he patent the tech? Just curious to know.

  • @usernamegegee
    @usernamegegee 2 месяца назад

    Wake up babe it's 2024! We need to fit BigInt into JSON somehow

  • @muhammadfaisalemir3172
    @muhammadfaisalemir3172 2 месяца назад

    ko PC

  • @vectoralphaSec
    @vectoralphaSec 3 месяца назад

    He is so awesome,

  • @prudhvirajsatyavarapu5801
    @prudhvirajsatyavarapu5801 3 месяца назад

    Can you share the CS Curricula which you have designed @ieeecomputersociety

  • @SamPerry-gn9jv
    @SamPerry-gn9jv 3 месяца назад

    It's exciting to study coursera

    • @amabatukam.omaygot
      @amabatukam.omaygot 2 месяца назад

      Did you get any kind of course completion certificate

  • @dmytroskryzhevskyi3032
    @dmytroskryzhevskyi3032 3 месяца назад

    Кейси прицепился потому что он из геймдева. Там импользуются другие подходы. Мозгов это понять или желания у Кейси к сожалению нет.

  • @00jknight
    @00jknight 3 месяца назад

    1935 seems to have been scrubbed from the internet. Anyone know why?

  • @awesomegamer31
    @awesomegamer31 3 месяца назад

    He has grown up so much since 6.042j 2010!

  • @ibuprofenPill
    @ibuprofenPill 3 месяца назад

    His eyebrows are out of control.

  • @maxheadrom3088
    @maxheadrom3088 3 месяца назад

    There's a sub-branch of optimization methods called "biology inspired optimization" - probably the most well known method is evolutionary optimization.

  • @maxheadrom3088
    @maxheadrom3088 3 месяца назад

    The whole webminar is an example of complexity and emergence ... specially when the audio starts to cut!

  • @maxheadrom3088
    @maxheadrom3088 3 месяца назад

    13:35 Karl Popper makes some observations about human interactions on his 1950s book "The Open Society And Its Enemies" - he uses the term "conspiracy theory of society" to describe the oversimplied explanations often found in human sciences. Popper claims that since the system is tremendously complex, any simplification is a false explanation. (if I'm not mistaken it's around pg. 360 of the most recent single volume edition). Note: the lecturer is really good and manages to keep the audience's focus. Note 2: I don't mean to disrespect metheorologists but I'll mention that Lorenz was a mathematician specialized (if I'm not mistaken) in turbulence.

  • @albanx1
    @albanx1 3 месяца назад

    Casey is wrong, like 200% wrong. Custom code leads to terrible performance. Random code that tries to optimize and handle extreme cases that are not used 99% of the time, generates spaghetti and kills the performance in the rest of the code. Clean code is an architecture that establishes well know patterns in the code, allowing maintainability, scalability and more. What is easier then to optimize, a messy code or clean code? Casey is falling to the classic trap of early optimization

    • @josueqb3843
      @josueqb3843 2 месяца назад

      I'd encourage you to listen to the interview, you'll see how Casey doesn't support any of the things you're mentioning, and gives good advice for performance AND good code.

    • @albanx1
      @albanx1 2 месяца назад

      @@josueqb3843 no man you are out. I listened to this one, I listened to more youtube videos interviews Casey Muratori did. Clean code and optimization do not clash. IMHO he is wrong, he is just targeting clean code with his own opinions, he does not have a framework. Casey is just saying I can do inverse square root fast, if I do it with clean code is slow... which is wrong.

    • @eduantech
      @eduantech 2 месяца назад

      @@albanx1 "Random code that tries to optimize and handle extreme cases that are not used 99% of the time, generates spaghetti and kills the performance in the rest of the code." Sounds like the Clean Code you're talking about haha

    • @peculiar-coding-endeavours
      @peculiar-coding-endeavours Месяц назад

      As opposed to early abstraction ;-)

    • @GeorgeTsiros
      @GeorgeTsiros Месяц назад

      @@albanx1 Have you actually written anything that runs fast?

  • @praveentomar1212
    @praveentomar1212 3 месяца назад

    Hi Matthew , Insightful video and I am interested in joining senior member grade. ( you inspired me) 🙂

  • @mahkhi7154
    @mahkhi7154 3 месяца назад

    I Say MINIX, because You P1Gs Understand It to Be Secure. So, I have to Talk your Language for you To Understand. Believe it Or Not, Kesaria Kernel was about Security Not Speed. Intel Makes 3 to 5 GHz CPU's. CPU's are Fast Enough. We Need to Make Security, Was My Idea. ALL, Operating Systems Want to Be Secure. They don't do it at the Cost of Performance. Minix is Just Too Slow. 1000 Times Slower than Other Operating Systems. Just Educational idea. I Wanted To do SECURITY Using Hardware. Security Done using Hardware, Results in Hardware Acceleration. Hardware Acceleration = 7 Times Faster, than Other Operating Systems.

  • @jonasg3672
    @jonasg3672 4 месяца назад

    Casey live in a hypothetical world distant from reality.

    • @peculiar-coding-endeavours
      @peculiar-coding-endeavours Месяц назад

      Yet has filled a career with building and shipping software that's being used for decades now.

  • @meanmole3212
    @meanmole3212 4 месяца назад

    Excellent discussion!

  • @prism223
    @prism223 4 месяца назад

    Great job by Casey and the interviewer Giovanni, excellent questions and inciteful answers

  • @kev897
    @kev897 4 месяца назад

    Fantastic video, brilliant very educational and explained in a way that made it very interesting. But I have to ask something which could be controversial for some if its taken the wrong way. For the life in me I do not understand why Alan Turing and his contributed has been elevated so much. Yes he made a good contribution But the contributions of others like Tommy flowers and Bill Tutt's where massively more significant. In this discussion its pointed out to us how it was the contributions of others, and what they discovered and worked out, that actually made collosus work. Enigma itself was not the key to anything, It was the intercept and breaking of lorenz, essentially the command and control communication link between all the nazi headquarters across Europe which was the big thing and without Tommy flowers and Tutt then there would have been nothing, they would never have been broken. Look at Rommel, he is lauded as a genius. But all along, Rommel had visibility of all of the plans of the British generals that opposed him. So he could prepare in advance for any attack and exploit any weak areas in Brit lines. All because the actions of a yank colonel, an observer given way too much access to plans which he broadcast every day back to the USA. The italians having broken into his safe and copied the yank codes. Rommel was no genius at all. This was one of those moments in history when the right people with the right imagination and intelligence came together all at the right time. Bit like the Beatles manager deciding not to walk past that record shop, which led to the guy in the shop introducing him to George martin. The coming together of Martin, the beatles, made all their magic happen. The pictures of Tutt and flowers should be on our 20 quid notes too. Where is the bust of tommy flowers? Where is the Tutt award for anything?

  • @_RaVeN33
    @_RaVeN33 4 месяца назад

  • @wew8820
    @wew8820 4 месяца назад

    Casey is a national treasure

  • @Akalankadilshan007
    @Akalankadilshan007 4 месяца назад

    ❤❤❤❤

  • @Lastninjaxoxoxoxox
    @Lastninjaxoxoxoxox 4 месяца назад

    is it just me or was the interviewer a bit rude

    • @SuomiGameHUB
      @SuomiGameHUB 3 месяца назад

      To me it just sounds like they're not a native English speaker. They don't know how to naturally craft sentences in English in a way that comes off as accommodating. I don't know if Casey speaks Italian, but he might sound a bit rude too if this whole interview was in Italian.

  • @beatlessteve1010
    @beatlessteve1010 4 месяца назад

    The Van Neumann..bottle-neck needs to be solved...the structure itself is a working entity rather than on a regular PC where programming in ones and zeros...data exhibits itself as 'Spikes' rather than the previous mentioned ..the amplitude and shape of the spike contains the data...in other words

  • @jordanjackson6151
    @jordanjackson6151 4 месяца назад

    How is it that a video like this has this few comments? Oh well! Awesome stuff! All I could focus on in the background of this footage was the machine that would bring about Space War. But yeah. G.B. is great to listen to on the historic end of things. I also love what he said about the cell phone.

  • @sdstorm
    @sdstorm 5 месяцев назад

    Kaazi?

  • @USB3.2
    @USB3.2 5 месяцев назад

    no way scratch for adults

  • @starczarar
    @starczarar 6 месяцев назад

    Casey is so good about going on and on about nothing insightful. Guess he learned from Jonathan Blow.

  • @FlaviusAspra
    @FlaviusAspra 6 месяцев назад

    Casey has good insights for the system's he has experience with, but he has little experience with enterprise applications. He has some good points about over-abstraction, which is important to NOT have. Another correct point: about Conway's Law and microservices. BUT his big mistake relevant for business applications: he says that minimizing the number of roundtrips between server and client makes better performance. Not true because often not possible, as users have to exchange data over the server.

    • @eduantech
      @eduantech 2 месяца назад

      God bless him for not having experience with enterprise applications. What makes an enterprise an "enterprise application" is the overengineered-for-no-good-reason-we-just-need-to-follow-rules-ness

  • @Mark.Brindle
    @Mark.Brindle 6 месяцев назад

    “Algorithms Plus Data Structures = Programs” - one of the best computer books I ever read.

  • @rbaron7352
    @rbaron7352 6 месяцев назад

    not only was Knuth programming in assembly, he was programming in his own assembly that was not implemented in any hardware.

  • @CuriousCyclist
    @CuriousCyclist 6 месяцев назад

    Great conversation. Thanks a lot. Just one point, quite often you have to change the test when you change the implementation code while refactoring. It is not always a bad sign. Unit testing especially.

  • @AnimeLover-su7jh
    @AnimeLover-su7jh 6 месяцев назад

    Having worked in as the sole c++ developer in a team of csharp developers, many ppl really have wrong idea about fast code and clean code. Casey has a video named simple fast code were he discusses that. For some reason people think writing classes and inheritance and virtual dispatch are the only way to code faster than 70s style assembly. They think the only way to reduce code duplication is using ton of abstraction, and templates. They think the only way to manage memory automatically if you use a garbage collection or raii. That is a very narrow way of thinking...

    • @Muskar2
      @Muskar2 4 месяца назад

      For me, it was believing my professors - and later, colleagues - knew what they were talking about. And the proposition sort of makes sense if you don't look too closely. Abstractions certainly increases productivity from bytecode to ASM, and arguably also to procedural languages like C. I think the problem is that those abstractions are incredibly simple and easy to reason about, but typical abstractions today aren't. Instead it became faith-based rather than knowledge-based. And when I doubled down on that paradigm for years, it became harder for me to realize. Looking back there were so many signs I ignored, because I thought I just wasn't good enough at Clean Code. And foolishly believing those confidently spreading 'trust me' gospel is easy when you don't feel like you can live up to their advice. Programming is a lot easier when you don't buy into all that though.

    • @aslkdjfzxcv9779
      @aslkdjfzxcv9779 4 месяца назад

      ill leave you with a Twain quote. "Whenever you find yourself on the side of the majority, it is time to pause and reflect."

  • @jasevl
    @jasevl 7 месяцев назад

    I stopped shopping at a certain supermarket chain because their self service checkout was horribly slow compared to a competitor.

  • @PEGuyMadison
    @PEGuyMadison 7 месяцев назад

    And only a few will remember that Minix was the base for Linux