software / en George Mason and CodeLock work on securing the software supply chain /news/2025-05/george-mason-and-codelock-work-securing-software-supply-chain <span>George Mason and CodeLock work on securing the software supply chain </span> <span><span>Nathan Kahl</span></span> <span><time datetime="2025-05-15T07:27:25-04:00" title="Thursday, May 15, 2025 - 07:27">Thu, 05/15/2025 - 07:27</time> </span> <div class="layout layout--gmu layout--twocol-section layout--twocol-section--70-30"> <div class="layout__region region-first"> <div data-block-plugin-id="field_block:node:news_release:body" class="block block-layout-builder block-field-blocknodenews-releasebody"> <div class="field field--name-body field--type-text-with-summary field--label-visually_hidden"> <div class="field__label visually-hidden">Body</div> <div class="field__item"><p class="Paragraph SCXW190735760 BCX4"><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US">şŁ˝ÇÉçÇř </span><span class="intro-text">Department of Information Sciences and Technology </span><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US">Professor Kun Sun received a grant from the </span><a href="https://cyberinitiative.org" title="CCI Nova"><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US">Commonwealth Cyber Initiative (CCI) of Northern Virginia</span></a><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US"> to collaborate with </span><a href="https://www.codelock.it" title="CodeLock"><span class="TextRun SCXW190735760 BCX4 NormalTextRun SpellingErrorV2Themed intro-text" lang="EN-US">CodeLock,</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US"> Inc</span></a><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US">., a Virginia-based technology company specializing in software security. The grant totals $75,000 for one year and is part of CCI’s </span><a href="https://cyberinitiative.org/innovation/cyber-acceleration-catapult/call-for-proposals.html" title="CCI"><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US">Academic Support for Cybersecurity Entrepreneurship and Next-Gen Development</span></a><span class="TextRun SCXW190735760 BCX4 NormalTextRun intro-text" lang="EN-US"> (ASCEND) Fund. </span><span class="EOP SCXW190735760 BCX4 intro-text">&nbsp;</span></p> <p class="Paragraph SCXW190735760 BCX4"><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US">“The idea for this funding is to partner a startup company with university subject matter experts,” said Sun. “The focus of this grant is to build a platform that connects startups with academic experts to solve technical industry challenges.”  </span><span class="EOP SCXW190735760 BCX4">&nbsp;</span></p> <p class="Paragraph SCXW190735760 BCX4"><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US">The project will integrate Sun’s previous research on automated security patching with </span><span class="TextRun SCXW190735760 BCX4 NormalTextRun SpellingErrorV2Themed" lang="EN-US">CodeLock’s</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> technology for secure software supply chain using dynamically generated digital signatures to develop solutions that address vulnerabilities in source code. </span><span class="EOP SCXW190735760 BCX4">&nbsp;</span></p> <figure role="group" class="align-left"> <div> <div class="field field--name-image field--type-image field--label-hidden field__item"> <img src="/sites/g/files/yyqcgq291/files/styles/small_content_image/public/2024-02/untitled_0.png?itok=8IWyGgqi" width="350" height="350" loading="lazy"> </div> </div> <figcaption>The CCI is Virginia’s main access point for cybersecurity research, innovation, workforce development. Image courtesy CCI.&nbsp;</figcaption> </figure> <p class="Paragraph SCXW190735760 BCX4"><span class="TextRun SCXW190735760 BCX4 NormalTextRun SpellingErrorV2Themed" lang="EN-US">CodeLock</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> offers a cybersecurity platform designed to secure software development processes by providing real-time monitoring, compliance automation, and protection against insider threats and supply chain attacks. It creates a forensic chain of custody by linking every code change to its developer, ensuring transparency and integrity throughout the software development lifecycle. ​ </span><span class="LineBreakBlob BlobObject DragDrop SCXW190735760 BCX4">&nbsp;</span><br><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> </span><span class="LineBreakBlob BlobObject DragDrop SCXW190735760 BCX4">&nbsp;</span><br><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US">“</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US">So</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> for software supply chain security we install outside software applications on our smartphones and computers, for example,” said Sun. “That software may rely on  other software and we have this term, SBOM, which means software bill of material. It says that we need to know what other dependent software is used and can we trust that software? If you install software, you need to verify it has not been manipulated or modified by an attacker.” Sun will apply his 10+ years of research on automatic software vulnerability detection and automated program repair. </span><span class="EOP SCXW190735760 BCX4">&nbsp;</span></p> <p class="Paragraph SCXW190735760 BCX4"><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US">“The vast majority of software supply chain attacks begin with compromised credentials—something traditional security tools are ill-equipped to prevent,” said </span><span class="TextRun SCXW190735760 BCX4 NormalTextRun SpellingErrorV2Themed" lang="EN-US">CodeLock</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> CEO Brian Gallagher. “By enforcing zero-trust authentication at the developer level and linking that identity to a tamper-proof chain of custody, </span><span class="TextRun SCXW190735760 BCX4 NormalTextRun SpellingErrorV2Themed" lang="EN-US">CodeLock</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> is fundamentally reshaping the threat landscape. Partnering with George Mason allows us to build on that foundation by automating vulnerability patching, which not only strengthens security but also delivers measurable cost savings for our customers. This collaboration accelerates our mission to bring transparency, accountability, and efficiency to software development across both government and commercial sectors.”</span><span class="EOP SCXW190735760 BCX4">&nbsp;</span></p> <p class="Paragraph SCXW190735760 BCX4"><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US">The project team will get feedback from </span><span class="TextRun SCXW190735760 BCX4 NormalTextRun SpellingErrorV2Themed" lang="EN-US">CodeLock’s</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> existing customers and collaborate with CCI and the </span><a href="https://www.nvtc.org" title="NVTC"><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US">Northern Virginia Technology Council</span></a><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> to refine the solution for broader commercial adoption. Additional funding will be provided by </span><span class="TextRun SCXW190735760 BCX4 NormalTextRun SpellingErrorV2Themed" lang="EN-US">CodeLock</span><span class="TextRun SCXW190735760 BCX4 NormalTextRun" lang="EN-US"> and supplemented through grant opportunities. </span><span class="EOP SCXW190735760 BCX4">&nbsp;</span></p> </div> </div> </div> </div> <div class="layout__region region-second"> <div data-block-plugin-id="field_block:node:news_release:field_associated_people" class="block block-layout-builder block-field-blocknodenews-releasefield-associated-people"> <h2>In This Story</h2> <div class="field field--name-field-associated-people field--type-entity-reference field--label-visually_hidden"> <div class="field__label visually-hidden">People Mentioned in This Story</div> <div class="field__items"> <div class="field__item"><a href="/profiles/ksun3" hreflang="und">Kun Sun</a></div> </div> </div> </div> <div data-block-plugin-id="inline_block:news_list" data-inline-block-uuid="addcd760-8411-417d-bff5-264648e05587" class="block block-layout-builder block-inline-blocknews-list"> <h2>Related News</h2> <div class="views-element-container"><div class="view view-news view-id-news view-display-id-block_1 js-view-dom-id-0a8a577b2e3ba9c87f57e77116dd066417f378dfbd180be02cd4131ab6a6cc40"> <div class="view-content"> <div class="news-list-wrapper"> <ul class="news-list"> <li class="news-item"><div class="views-field views-field-title"><span class="field-content"><a href="/news/2025-06/safeguarding-george-masons-research-and-researchers" hreflang="en">Safeguarding George Mason’s research and researchers </a></span></div><div class="views-field views-field-field-publish-date"><div class="field-content">June 18, 2025</div></div></li> <li class="news-item"><div class="views-field views-field-title"><span class="field-content"><a href="/news/2025-05/sit-stay-buzz" hreflang="en">Sit! Stay! Buzz?</a></span></div><div class="views-field views-field-field-publish-date"><div class="field-content">May 29, 2025</div></div></li> <li class="news-item"><div class="views-field views-field-title"><span class="field-content"><a href="/news/2025-05/george-mason-and-codelock-work-securing-software-supply-chain" hreflang="en">George Mason and CodeLock work on securing the software supply chain </a></span></div><div class="views-field views-field-field-publish-date"><div class="field-content">May 15, 2025</div></div></li> <li class="news-item"><div class="views-field views-field-title"><span class="field-content"><a href="/news/2025-03/cyber-sweep-george-mason-students-take-top-three-spots-national-transportation" hreflang="en">Cyber sweep: George Mason students take top three spots in national transportation cybersecurity competition </a></span></div><div class="views-field views-field-field-publish-date"><div class="field-content">March 27, 2025</div></div></li> <li class="news-item"><div class="views-field views-field-title"><span class="field-content"><a href="/news/2025-03/nearly-500-high-schoolers-get-expert-advice-virginia-cyberslam-2025" hreflang="en">Nearly 500 high schoolers get expert advice at Virginia CyberSlam 2025 </a></span></div><div class="views-field views-field-field-publish-date"><div class="field-content">March 17, 2025</div></div></li> </ul> </div> </div> </div> </div> </div> <div data-block-plugin-id="field_block:node:news_release:field_content_topics" class="block block-layout-builder block-field-blocknodenews-releasefield-content-topics"> <h2>Topics</h2> <div class="field field--name-field-content-topics field--type-entity-reference field--label-visually_hidden"> <div class="field__label visually-hidden">Topics</div> <div class="field__items"> <div class="field__item"><a href="/taxonomy/term/3056" hreflang="en">Cybersecurity</a></div> <div class="field__item"><a href="/taxonomy/term/10196" hreflang="en">software</a></div> <div class="field__item"><a href="/taxonomy/term/4186" hreflang="en">Commonwealth Cyber Initiative (CCI)</a></div> <div class="field__item"><a href="/taxonomy/term/271" hreflang="en">Research</a></div> </div> </div> </div> </div> </div> Thu, 15 May 2025 11:27:25 +0000 Nathan Kahl 117286 at Wing Lam brings home a flaky test achievement /news/2022-04/wing-lam-brings-home-flaky-test-achievement <span>Wing Lam brings home a flaky test achievement </span> <span><span>Rena Malai</span></span> <span><time datetime="2022-04-04T14:11:31-04:00" title="Monday, April 4, 2022 - 14:11">Mon, 04/04/2022 - 14:11</time> </span> <div class="layout layout--gmu layout--twocol-section layout--twocol-section--30-70"> <div class="layout__region region-first"> <div data-block-plugin-id="field_block:node:news_release:field_associated_people" class="block block-layout-builder block-field-blocknodenews-releasefield-associated-people"> <h2>In This Story</h2> <div class="field field--name-field-associated-people field--type-entity-reference field--label-visually_hidden"> <div class="field__label visually-hidden">People Mentioned in This Story</div> <div class="field__items"> <div class="field__item"><a href="/profiles/winglam" hreflang="en">Wing Lam</a></div> </div> </div> </div> </div> <div class="layout__region region-second"> <div data-block-plugin-id="field_block:node:news_release:body" class="block block-layout-builder block-field-blocknodenews-releasebody"> <div class="field field--name-body field--type-text-with-summary field--label-visually_hidden"> <div class="field__label visually-hidden">Body</div> <div class="field__item"><p>Getting rewarded for being flaky doesn’t usually happen. But when it comes to computer science, researching flaky (non-deterministic) software tests resulted in Wing Lam – professor in the <a href="https://cs.gmu.edu/" target="_blank">Department of Computer Science</a> at şŁ˝ÇÉçÇř – receiving the <a href="https://www.sigsoft.org/awards/dissertationAward.html" target="_blank">ACM Special Interest Group on Software Engineering (SIGSOFT) Outstanding Doctoral Dissertation Award</a>.&nbsp;&nbsp;</p> <div class="align-left"> <div class="field field--name-image field--type-image field--label-hidden field__item"> <img src="/sites/g/files/yyqcgq291/files/styles/small_content_image/public/2022-04/winglam-picture.jpeg?itok=6XT6_1jI" width="233" height="350" alt="Wing Lam" loading="lazy"> </div> </div> <p>“It is a tremendous opportunity to be honored with this award,” says Lam. “It makes me reflect on the many tiring nights that I spent on the work in my dissertation and on the dissertation text itself.”&nbsp;&nbsp;</p> <p>Lam’s winning dissertation pinpointed flaky tests, an important topic for software developers. He says these kinds of tests tend to non-deterministically pass or fail on the same code. Basically, the tests flake out and provide unreliable results, which can cause challenges for developers trying to see if their recent code changes introduced software bugs or not.&nbsp;</p> <p>“In recent years, many companies – like Apple, Facebook, Google, and Microsoft –highlighted through research and blogs the difficulties developers face when dealing with flaky tests,” says Lam. “The work in my dissertation proposes techniques to help developers detect, understand, and fix them.”&nbsp;</p> <p>A fairly new arrival at Mason, Lam has been with the university for about one year. He says he was drawn to Mason’s influential researchers and strong computer science presence, particularly in the area of software engineering, which he teaches and conducts research in.&nbsp;</p> <p>“<span><span><span><span><span><span><span><span>Software engineering at Mason is now ranked seventh in the country, based on publications in recent years according to</span></span></span></span></span></span></span></span>&nbsp;<a href="http://csrankings.org/#/fromyear/2016/toyear/2021/index?soft&amp;us" target="_blank">CS rankings,</a>” says Lam. “With Mason being close to Washington D.C., there are also many collaboration opportunities and software development companies unique to this region.”&nbsp;</p> <p>According to Lam, the work in his dissertation detected more than 3,000 flaky tests in over 300 open-source projects and helped fix more than 1,200 flaky tests in over 170 open-source projects. Lam’s work also led to changes in Maven Surefire, the default plugin of a popular build system for running tests in Java projects.&nbsp;&nbsp;</p> <p>His changes are part of a toolset that is used by over 6.8 million Java developers worldwide, he says.&nbsp;</p> <p>His advice for folks looking to develop an award winning dissertation is to explore anything that is exciting or interesting and learn through the process.&nbsp;</p> <p>“The work in this dissertation took me three years,” says Lam. “Although I explored other related topics, I ended up mainly focusing on flaky tests because of how important this subject is for software developers.”&nbsp;</p> </div> </div> </div> <div data-block-plugin-id="field_block:node:news_release:field_content_topics" class="block block-layout-builder block-field-blocknodenews-releasefield-content-topics"> <h2>Topics</h2> <div class="field field--name-field-content-topics field--type-entity-reference field--label-visually_hidden"> <div class="field__label visually-hidden">Topics</div> <div class="field__items"> <div class="field__item"><a href="/taxonomy/term/10196" hreflang="en">software</a></div> <div class="field__item"><a href="/taxonomy/term/2406" hreflang="en">Computer Engineering</a></div> <div class="field__item"><a href="/taxonomy/term/2186" hreflang="en">computer science</a></div> <div class="field__item"><a href="/taxonomy/term/7551" hreflang="en">Awards</a></div> </div> </div> </div> </div> </div> Mon, 04 Apr 2022 18:11:31 +0000 Rena Malai 68061 at