CONTACT H Raleigh, North Carolina ( +1 (919) 396-4143
RAHUL KRISHNA
:
Resume
[email protected] http://rkrsn.us
Research Experience Current, from August 2014 PhD Scholar, The RAISE Lab, Department of Computer Science, NCSU. Carrying out research with Dr. Menzies on developing frameworks for Actionable Analytics via temporal and cross-company transfer learning. My work focuses developing AI agents that can explore the space of effective changes to enable and assist refactoring efforts in large and non-trivial software systems.
Current, from August 2015
Graduate Research Assistant, The SeBIG Lab, LexisNexis and NCSU. Member of a new lab, called “SeBig” (Software Engineering for Big Data), established as joint research collaboration between LexisNexis and NC State. Working on validation methods for Information retrieval in large-scale industrial data.
January 2014 – July 2014
Research Intern, UNC/NCSU Joint Department of Biomedical
Misc. Tools Software Microcontrollers
LabView, Eagle CAD, Multisim, Mathematica, CorelDRAW. ATMEL, AVR, MSP 430, and ARM Architectures
Publications Jun 2015
Actionable = Cluster + Contrast? International Conference on Automated Software Engineering. (link)
Aug 2015
How to Learn Useful Changes to Software Projects (to Reduce Runtimes and Software Defects) Submitted to ICSE ’16 (link)
Jan 2014
Entropy based Binary Particle Swarm Optimization and classification for ear detection, Engineering Applications of Artificial Intelligence (link) Impact Factor 1.962
Jan 2013
An Adaptive Blind Video Watermarking Technique based on SD-BPSO and DWT-SVD, 2013 International Conference on Computer Communication and Informatics, INDIA (link)
Academic Projects
Engineering. Worked as a research intern under Dr. Gallippi. Research involved performing statistical and textural analysis of ultrasonic images. The study was conducted on dogs with canine muscular dystrophy.
August 2013 – April 2014 IEEE Robotics Computer Vision Software Developer. Worked with the NCSU IEEE Robotics team on developing target acquisition and object tracking for the ground robot that competed in SoutheastCon 2014.
August 2011 – July 2013
Undergraduate Research Intern, Dept. Aerospace engineering,
Aug 2015 – Ongoing
Evolutionary Multi-Objective Optimization: A Distributed Computing approach, term project for Experimental Algorithms. The project aims at developing parallel multi-objective optimizers. Two parallelization strategies are being studied in detail: (1) Island Model; (2) Master-Slave model. The optimizers are tested on feature models for the speed-up in runtime and the quality of the solutions.
Jan 2015 – May 2015
Strategies for Improving Software Defect Prediction, term project for Software Testing and Reliability.
Worked with unmanned aerial vehicles, particularly on improving fidelity of attitude estimation for Complementary Filters and Direction Cosine Matrices.
The project focused on remedying underlying systemic issues in software defect prediction. Two strategies were studied in detail: (1) Handle class imbalance in training data using under/oversampling techniques; (2) Use a multi-objective optimizer to tune the attributes of the classifier. (link)
January 2012 – July 2013 Undergraduate Researcher, Dept. Electronics and Communications engineering, M S Ramaiah Institute of Technology.
Active Learning and Multi-objective optimization using DeadAnt, term project for Search Based Software Engineering.
Indian Institute of Science, INDIA.
Collaborated with a research team under Dr. Manikantan. Worked on ear biometrics, facial recognition, and swarm intelligence. Work culminated in publication of journal article and a presentation at a research symposium.
Education
Aug 2014 – Dec 2014
Worked on development and evaluation of a multiobjective optimization algorithm, called ‘DeadAnt’. The algorithm employed an active learning policy to reduce computational load. DeadAnt was tested on the Constructive Cost Model (COCOMO-II) and the POM-III Model. It was shown to perform well, requiring fewer evaluations compared to Differential Evolution. (link)
June 2012 – June 2013 Jun 2015 –
PhD in Computer Science, NC State University.
Attitude and Heading Monitoring System, Senior Design
Aug 2013 – May 2015
M.S. in Electrical Engineering, NC State University.
Project.
Sep 2009 – Jun 2013.
Bachelor in Engineering, Electronics and Comm., M S Ramaiah Institute of Technology, INDIA.
Technical Skills Programming Languages Experienced Experienced++
Scala, R, and Jekyll Python, Matlab, Java, Bash, C, C++, and LaTeX
Operating Systems Experienced++
Windows, Unix
Developed an Attitude and Heading Reference System for unmanned aerial vehicles. Also developed a complete ground station interlink with a 3-D visualization of the aircraft. Successfully demonstrated the abilities of the system.
Misc. Projects Co-curator tera-PROMISE Repository The tera-PROMISE Repository is a research dataset repository specializing in software engineering research datasets. As one of the curators, I handle system maintenance; conduct data acquisition hackathons on a monthly basis; and maintain the data archives. See http://openscience.us.