<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Software | Kalyan Perumalla</title>
    <link>https://kalper.net/kp/tag/software/</link>
      <atom:link href="https://kalper.net/kp/tag/software/index.xml" rel="self" type="application/rss+xml" />
    <description>Software</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Tue, 23 May 2023 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://kalper.net/kp/media/logo_hu7c4e9283a16f91dce013794dd725bda5_36458_300x300_fit_lanczos_3.png</url>
      <title>Software</title>
      <link>https://kalper.net/kp/tag/software/</link>
    </image>
    
    <item>
      <title>ZeroIn</title>
      <link>https://kalper.net/kp/items/projects/zeroin/</link>
      <pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/items/projects/zeroin/</guid>
      <description>&lt;p&gt;Our formulation of a new AI/ML-based, real-time computational framework aims to learn and flag defects in software as early as the time of commit in the developers&amp;rsquo; repositories.&lt;/p&gt;
&lt;figure  id=&#34;figure-zeroin-network&#34;&gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;ZeroIn Network&#34; srcset=&#34;
               /kp/items/projects/zeroin/featured_huae59230b1a20a6b046f5ed206eef0b78_355413_37f313d41052201e90ec21362271b394.png 400w,
               /kp/items/projects/zeroin/featured_huae59230b1a20a6b046f5ed206eef0b78_355413_4f1201d2559813d905bbf7ead179926b.png 760w,
               /kp/items/projects/zeroin/featured_huae59230b1a20a6b046f5ed206eef0b78_355413_1200x1200_fit_lanczos_3.png 1200w&#34;
               src=&#34;https://kalper.net/kp/kp/items/projects/zeroin/featured_huae59230b1a20a6b046f5ed206eef0b78_355413_37f313d41052201e90ec21362271b394.png&#34;
               width=&#34;760&#34;
               height=&#34;490&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;figcaption&gt;
      ZeroIn Network
    &lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;Using novel AI/ML techniques, ZeroIn zeroes-in onto problems in software repositories and aims to identify code vulnerabilities at their very origin, namely, at the time at which developers commit their codes into their repositories.&lt;/p&gt;
&lt;h2 id=&#34;related-publications&#34;&gt;Related Publications&lt;/h2&gt;
&lt;p&gt;






  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-04-16-zeroin-arxiv/&#34; &gt;ZeroIn: Characterizing the Data Distributions of Commits in Software Repositories&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-04-16-zeroin-arxiv/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        A characterization of the software development metadata is presented in terms of distributions of data that best captures the trends in the datasets, to feed into the machine learning components of ZeroIn to exploit connectivity among the sets of repositories, commits,  and developers.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/aradhana-soni/&#34;&gt;Aradhana Soni&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/rupam-dey/&#34;&gt;Rupam Dey&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/steven-rich/&#34;&gt;Steven Rich&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2022-04-16-zeroin-arxiv/2022-04-16-zeroin-arxiv.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;

















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-04-16-zeroin-arxiv/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2022-04-16-zeroin-arxiv/featured_hu52d177432986332700726e31c1211f39_562797_150x0_resize_lanczos_3.png&#34; alt=&#34;ZeroIn: Characterizing the Data Distributions of Commits in Software Repositories&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-04-08-zeroin-icsme/&#34; &gt;Using Machine Learning Towards Early Flagging of Potentially Buggy Software Commits&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-04-08-zeroin-icsme/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        Using multiple classifiers we verify the feasibility of using metadata from synthetic datasets modeled by a characterization of a few large software repositories and developer profiles.  Results show that the metadata-based learning approach appears promising towards early flagging of potentially buggy commits in software repositories.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/aradhana-soni/&#34;&gt;Aradhana Soni&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2022-04-08-zeroin-icsme/2022-04-08-zeroin-icsme.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;

















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2022-04-08-zeroin-icsme/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2022-04-08-zeroin-icsme/featured_hu8fb13c13436b5a95fb2e30ae36ae5e67_21769_150x0_resize_lanczos_3.png&#34; alt=&#34;Using Machine Learning Towards Early Flagging of Potentially Buggy Software Commits&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  









  
    







  







  


&lt;div class=&#34;media stream-item&#34;&gt;
  &lt;div class=&#34;media-body&#34;&gt;

    &lt;div class=&#34;section-subheading article-title mb-0 mt-0&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-12-15-zeroin-wsc/&#34; &gt;Characterizing the Distributions of Commits in Large Source Code Repositories&lt;/a&gt;
    &lt;/div&gt;

    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-12-15-zeroin-wsc/&#34;  class=&#34;summary-link&#34;&gt;
      &lt;div class=&#34;article-style&#34;&gt;
        We present preliminary results from characterizing the distribution of 452 million commits in a metadata listing from GitHub repositories. Based on multiple distributions, we find the best fits and second best fits across different ranges in the data. The characterization is aimed at synthetic repository generation suitable for use in simulation and machine learning.
      &lt;/div&gt;
    &lt;/a&gt;
    

    &lt;div class=&#34;stream-meta article-metadata&#34;&gt;

      

      
      &lt;div&gt;
        

  &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/aradhana-soni/&#34;&gt;Aradhana Soni&lt;/a&gt;&lt;/span&gt;, &lt;span class=&#34;author-highlighted&#34;&gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/kalyan-perumalla/&#34;&gt;Kalyan Perumalla&lt;/a&gt;&lt;/span&gt;, &lt;span &gt;
      &lt;a href=&#34;https://kalper.net/kp/kp/author/rupam-dey/&#34;&gt;Rupam Dey&lt;/a&gt;&lt;/span&gt;
      &lt;/div&gt;
      
    &lt;/div&gt;

    
    &lt;div class=&#34;btn-links&#34;&gt;
      








  



&lt;a class=&#34;btn btn-outline-primary btn-page-header btn-sm&#34; href=&#34;https://kalper.net/kp/kp/publication/2021-12-15-zeroin-wsc/2021-12-15-zeroin-wsc.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;
  PDF
&lt;/a&gt;

















    &lt;/div&gt;
    

  &lt;/div&gt;
  &lt;div class=&#34;ml-3&#34;&gt;
    
    
    
    &lt;a href=&#34;https://kalper.net/kp/kp/publication/2021-12-15-zeroin-wsc/&#34; &gt;
      &lt;img src=&#34;https://kalper.net/kp/kp/publication/2021-12-15-zeroin-wsc/featured_hu9db2eb5c9ba15c84481694bcd5f8df99_1169475_150x0_resize_lanczos_3.png&#34; alt=&#34;Characterizing the Distributions of Commits in Large Source Code Repositories&#34; loading=&#34;lazy&#34;&gt;
    &lt;/a&gt;
    
  &lt;/div&gt;
&lt;/div&gt;

  

&lt;/p&gt;
&lt;h2 id=&#34;organization&#34;&gt;Organization&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sponsor&lt;/strong&gt;: Industry&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Institutions&lt;/strong&gt;: University of Tennessee, Knoxville&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Period&lt;/strong&gt;: 2021-2024&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;gallery&#34;&gt;Gallery&lt;/h2&gt;








    


&lt;div class=&#34;gallery&#34; style=&#34;text-align: center;&#34;&gt;
    
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Determining the Most Significant Metadata Features to Indicate Defective Software Commits</title>
      <link>https://kalper.net/kp/publication/2023-05-23-ieee-sera/</link>
      <pubDate>Tue, 23 May 2023 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2023-05-23-ieee-sera/</guid>
      <description></description>
    </item>
    
    <item>
      <title>ZeroIn: Characterizing the Data Distributions of Commits in Software Repositories</title>
      <link>https://kalper.net/kp/publication/2022-04-16-zeroin-arxiv/</link>
      <pubDate>Sat, 16 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2022-04-16-zeroin-arxiv/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Using Machine Learning Towards Early Flagging of Potentially Buggy Software Commits</title>
      <link>https://kalper.net/kp/publication/2022-04-08-zeroin-icsme/</link>
      <pubDate>Fri, 08 Apr 2022 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2022-04-08-zeroin-icsme/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Characterizing the Distributions of Commits in Large Source Code Repositories</title>
      <link>https://kalper.net/kp/publication/2021-12-15-zeroin-wsc/</link>
      <pubDate>Wed, 15 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://kalper.net/kp/publication/2021-12-15-zeroin-wsc/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
