Preetha Chatterjee

Preetha Chatterjee Email and Phone Number

Assistant Professor at Drexel University | Research on mining software repositories, empirical software engineering @ Drexel University
United States
Preetha Chatterjee's Location
United States, United States
Preetha Chatterjee's Contact Details

Preetha Chatterjee personal email

n/a
About Preetha Chatterjee

Preetha Chatterjee is an Assistant Professor in the Department of Computer Science at Drexel University. She leads the Software Engineering and Analytics Research (SOAR) Lab at Drexel University. Her research interests are primarily in software engineering, with the goal of improving software engineers’ tools and environments through different techniques such as data mining, text analysis, and machine learning. She is especially interested in mining software repositories at a large scale and extending data analytics solutions to transform the plethora of information available in software artifacts into actionable nuggets of knowledge and tools, which is useful for both software engineers and researchers. Through her research, she intends to enable advances in areas including building/enhancing recommender systems for developers, information retrieval tasks from unstructured developer communications, and understanding human aspects in software engineering.Her research has been published in top-tier venues such as the Transactions on Software Engineering and Methodology (TOSEM), Journal of Systems and Software (JSS), and in the proceedings of the International Conference on Software Engineering (ICSE), International Conference on Automated Software Engineering (ASE), Mining Software Repositories (MSR), International Conference on Software Analysis, Evolution, and Reengineering (SANER), among others.She teaches courses primarily in software analytics, and software engineering at undergraduate and graduate levels.She serves in multiple leadership positions in the software engineering research community. She serves on the program committees of various conferences including ICSE, ESEC/FSE, and MSR. She is on the editorial board of the Journal of Systems and Software (JSS).

Preetha Chatterjee's Current Company Details
Drexel University

Drexel University

View
Assistant Professor at Drexel University | Research on mining software repositories, empirical software engineering
United States
Preetha Chatterjee Work Experience Details
  • Drexel University
    Drexel University
    United States
  • Drexel University
    Assistant Professor
    Drexel University Sep 2021 - Present
    Philadelphia, Pennsylvania, Us
  • University Of Delaware
    Graduate Research Assistant
    University Of Delaware Jun 2015 - May 2021
    Newark, De, Us
    Research Interest: Improving software engineers' tools through data mining, text analysis and machine learning.- Developing automatic techniques to understand context of conversations and extract opinions from software developer chat communications using deep learning architectures.- Developed approaches towards automatically analyzing quality of information in software developer chat conversations using supervised machine learning techniques and natural language analysis.- Conducted an empirical study to learn how software engineers direct their efforts and what kinds of information they focus on within a post selected from the results returned in response to a search query on Q&A forums, especially on Stack Overflow. - Conducted an exploratory study to investigate the potential of developer chat communities as a mining source for software engineering tasks. - Developed a novel approach to identify and locate code examples and the natural language text describing the code segments in research articles. This project also involved designing a tool that takes different kinds of research articles as input and outputs an XML-based representation with markups to associate identified code segments with their specific descriptions.- Conducted an exploratory study to find different types of information embedded in a variety of software-related documents including blog posts, API documentation, code reviews, public chats, etc., and gain insight into the potential value and difficulty of mining the natural language text associated with the code snippets in these documents.- Explored the generality of an approach to automatically determine the high level actions of loop constructs (in Java), based on their structure, data flow and linguistic characteristics.
  • University Of Delaware
    Instructor
    University Of Delaware Jun 2019 - Aug 2019
    Newark, De, Us
    As sole instructor, I taught the programming course (CISC181) for computer science and computer engineering majors at the University of Delaware during the 2019 10-week summer session. This course covers the principles of computer science illustrated and applied through programming in an object-oriented language (Java), and assumes students have already taken an introductory programming course in either Python or Racket. The programming projects illustrate computational problems, styles and issues that arise in computer systems development and in all application areas of computation.
  • University Of Delaware
    Graduate Teaching Assistant
    University Of Delaware Sep 2014 - May 2016
    Newark, De, Us
    Assisted teaching in the following courses:Python programming course, SPRING 2015JAVA programming course,FALL 2014Intro to Computer Science with Web Applications, FALL 2015
  • Integral Development Corp.
    Qa Engineer
    Integral Development Corp. Aug 2013 - Apr 2014
    Palo Alto, California, Us
    Domain: Foreign Exchange Trading.- Performed Web-based Testing, Functional and Regression Testing of in-house Foreign Exchange Trading tool, and ensured adherence to quality norms throughout the testing process.- Performed debugging of multiple logs of application workflows for failed scenarios. - Contributed in building the in-house automation test framework using Groovy.
  • Theorem
    Software Engineer
    Theorem Oct 2012 - Jul 2013
    Chatham, Nj, Us
    Domain: Computational Advertising. - Single point of contact for the testing team of BRT (Business Response Team) which handled bug/enhancement requests from production. Analyzed software requirement specifications, prepared test plans, test scenarios (using TestLink), created and executed test cases, logged and tracked defects (in JIRA and Bugzilla).- Performed White-box (code-level) testing, Black-Box (Functional) & Regression Testing for the user interface to validate functionalities of different components, created & executed Perl/Shell scripts, ran MySQL queries on the database, and fixed bugs/defects in the source code (in JAVA).- Performed Scoping and estimated the timeline of the project, considering the efforts and number of resources available for a particular production release.
  • Wipro Technologies
    Project Engineer
    Wipro Technologies Jan 2009 - Oct 2012
    Bangalore, Karnataka, In
    Domain:Online stock/equity trading for the client Charles Schwab. - Developed the automation suite for regression testing (in Perl) and programming /debugging of Perl/Shell scripts to run batch processes in UNIX platform.- Created and executed test cases, identified and logged defects/bugs (Clear Quest).- Performed Sanity testing for new builds & version controlling using Clear-Case.Domain: Multi Functional Peripheral for the client Hewlett-Packard.- Created test plans and test sessions in QC, performed testing on builds - both in development as well as delivery phase using advanced testing tools like HP DSS, HP Web Jet Admin.- Found critical defects through ad-hoc/ exploratory testing, reviewed and fixed bugs in the source code. - Performed build qualification with Smoke & Sanity testing.

Preetha Chatterjee Skills

Text Mining Data Analysis Python Java Perl Unix Mysql Machine Learning Data Mining Software Engineering Practices Testing Test Planning C Lisp Artificial Intelligence Test Cases Automation Functional Testing Manual Testing Jira Test Automation Programming Sql Scripting Quality Center Testlink Bugzilla Clearcase Clearquest Latex Javascript Html Shell Scripting Antlr Bitbucket Research Agile Methodologies Nltk

Preetha Chatterjee Education Details

  • University Of Delaware
    University Of Delaware
    Computer Science
  • University Of Delaware
    University Of Delaware
    Computer Science
  • West Bengal University Of Technology, Kolkata
    West Bengal University Of Technology, Kolkata
    Information Technology

Frequently Asked Questions about Preetha Chatterjee

What company does Preetha Chatterjee work for?

Preetha Chatterjee works for Drexel University

What is Preetha Chatterjee's role at the current company?

Preetha Chatterjee's current role is Assistant Professor at Drexel University | Research on mining software repositories, empirical software engineering.

What is Preetha Chatterjee's email address?

Preetha Chatterjee's email address is pc****@****del.edu

What schools did Preetha Chatterjee attend?

Preetha Chatterjee attended University Of Delaware, University Of Delaware, West Bengal University Of Technology, Kolkata.

What are some of Preetha Chatterjee's interests?

Preetha Chatterjee has interest in Natural Language Processing, Software Engineering.

What skills is Preetha Chatterjee known for?

Preetha Chatterjee has skills like Text Mining, Data Analysis, Python, Java, Perl, Unix, Mysql, Machine Learning, Data Mining, Software Engineering Practices, Testing, Test Planning.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.