1. DEBARSHI CHATTERJI, PHD
personal information
email debarshi0908@gmail.com
Click here for Linkedin Profile
phone (M) +1 (205) 561 9733
technical skills
Data Modeling, Analysis & Visualization, Machine Learning, Social Analytics,Methods
Observational research: Interviews, Retrospective data, Surveys, Systematic
literature reviews
C#, java, C++, Python, SQL Server, PHP, html, JavaScript, jQuery, MySQLProgramming
LATEX; CSS, Anaconda, Jupyter, Scikit-learn, NumPy, Pandas, Bandicoot, FunF
ETL Integration framework, SSIS, SSRS, Cloud Computing, NoSQLFrameworks
SPSS, R, SASStatistics
Rapid Miner, CVSAnalYData Mining Tools
Agile Methodology (SCRUM), TFS, Visual Studio, SVN, CVS, Eclipse, JUnit,Other Tools &
Frameworks ERwin for Data modeling, Visual Paradigm for UML
certification
Massachusetts Institute of Technology (MIT)Big Data and
Social Analytics Accredible - 10358887
Certification URL: https://www.credential.net/10358887
”Statistics meets big data to understand people and behaviors”
research interests
Human Factors & Behavioral Aspects of Software, Exploratory Inspections &
Analytics, Data Mining, Big Data & Social Analytics, NLP, Usability Metrics,
Retrospective–Prospective Data including large data sets, Statistical Methods,
Probabilistic Algorithms.
professional experience
2017–Present Senior Data Engineer, DST Technologies Inc.
Collaboratively create and manage projects from beginning to end; includingEmployment
developing analytical plan, running analyses, and summarizing results while
effectively managing expectations with key stakeholders. Work on establishing
data pipelines for optimized data solutions. Perform complex statistical
analysis on customer data to identify, analyze, interpret, and validate trends
and patterns to locate influences and business opportunities to provide robust
solutions to business problems. Deliver statistical models such as segmentation,
predictive, decision trees, and other mathematical models.
2016–2017 Information Architect, Centralized Alabama
Recipient Eligibility System (CARES)
Entity Resolution — Data modeling — ClusteringEmployment
2. 2014–2016 Senior Software Developer, Centralized
Alabama Recipient Eligibility System (CARES)
CARES provides a one-stop portal with the primary objective to facilitateEmployment
affordable healthcare solutions to the citizens of Alabama. My roles include
Requirements analysis and planning, data architechting, modeling and
visualizing, data integration and problem solving from multiple sources using
SSIS, SSRS and other ETL frameworks. On a day to day basis my objective is to
find end-to-end solutions related to modeling, refinement and conservation of
statewide sensitive PHI and FTI data
2013–2014 Teaching Assistant – CS315: Software
Engineering (UA, Tuscaloosa)
Introduction to software engineering: the software crisis, program life-cycle,Teaching
software systems analysis techniques, software modeling, theory and practice
of design, program testing methodologies, programmer team organization, and
program verification and synthesis.
2009–2013 Research Assistant – Department of Computer
Science (UA, Tuscaloosa)
NSF 0915559 & NSF 0915403 · Improving Code Clone CategorizationResearch
My role included empirically validating the effects code cloning on the
software and the developer. Techniques used primarily included, but not
restricted to, analyzing behavioral qualitative data onto meaningful measurable
quantities, mining huge sets of retrospective data and drawing sensible
information and patterns.
2007–2009 Software Analyst – PATNI Computer Systems
Limited (Noida, India)
Perform basic analysis, design, programming, modifications, builds andEmployment
maintenance of specialized software systems. My responsibilities included
formulating technical specifications for complex software applications,
modifications to existing applications, and integration with external systems.
education
2009-2014 The University of Alabama, Tuscaloosa, USA
Department of Computer ScienceDoctor of
Philosophy Thesis: Empirical Investigation of Causes and Effects of Code Clones
Description: This thesis will empirically validate claims about developer
behavior and propose solutions in the area of code clone management and
cloning intent.
Advisor: Dr. Jeffrey C. Carver
2003-2007 Bundelkhand University, Jhansi, India
Department of Computer EngineeringBachelor of
Technology
publications
Chatterji, D., Carver, J., and Kraft, N. ”Code clones and developer behavior:Journal
Publications results of two surveys of the clone research community”. Empirical Software
Engineering. Online First. DOI: 10.1007/s10664-015-9394-4. 2015.
Chatterji, D., Carver, J.C., Kraft, N.A., and Harder, J. ”Effects of Cloned CodeConference &
Workshop
Publications
on Debugging: A Replicated Developer Study.” Accepted to the 2013 Working
Conference on Reverse Engineering. Koblenz, Germany.
Bosu, A., Corley, C., Heaton, D., Chatterji, D. Carver, J., Kraft, N. ”Building
Reputation in StackOverflow: An Empirical Investigation.” Proceedings of the
2
3. 2013 Conference on Mining Software Repositories. San Francisco, CA. May
18-19.89-92.
Chatterji, D.; Carver, J.C.; Kraft, N.A., ”Cloning: The need to understand
developer intent,” Software Clones (IWSC), 2013 7th International Workshop on
, vol., no., pp.14,15, 19-19 May 2013.
Chatterji, D., Carver, J. and Kraft, N. ”Claims and Beliefs about Code Clones:
Do We Agree as a Community? A Survey.” Proceedings of the 6th International
Workshop on Software Clones - IWSC (held during ICSE’12). June 4, 2012,
Zurich, Switzerland. p. 15-21.
Chatterji, D., Carver, J., Massengill, B., Oslin, J. and Kraft, N. ”Measuring the
Efficacy of Code Clone Information in a Bug Localization Task: An Empirical
Study.” Proceedings of the 5th International Symposium on Empirical Software
Engineering and Measurement (ESEM 2011). Banff, Canada. Sept. 22-23, 2011.
p.20-29.
Carver, J., Chatterji, D. and Kraft, N. ACM DL Author-ize service ”On the Need
for Human-based Empirical Validation of Techniques and Tools for Code Clone
Analysis.” Proceedings of the 5th International Workshop on Software Clones
(held during ICSE’11). May 23, 2011, Waikiki, Honolulu, Hawaii. p. 61-62.
Chatterji, D., Massengill, B., Oslin, J., Carver, J. and Kraft, N. ”Measuring the
Efficacy of Code Clone Information: An Empirical Study.” Proceedings of the
Evaluation and Usability of Programming Languages and Tools (PLATEAU)
Workshop 2010 [Held during SPLASH 2010]. October 18, 2010. Reno, Nevada.
Ambiguous Definitions of Code Clones. Debarshi Chatterji, Jeffrey C. Carver –Journal Articles
Under Progress University of Alabama
Short Abstract: There are fundamental ambiguities pertaining to code clone
definitions. Researchers have been working on detecting code clones since a
long time now; however, the community still seems to be divided on the
fundamental definitions of clones and their taxonomies. This paper presents a
systematic literature review aimed at summarizing the definition of code clones
in the literature followed by proposal of Taxonomy of clones based on intent.
Relation between developer intent of cloning and taxonomy of clones is aimed
at fueling further research towards revelations in the field of clone management.
Empirical Human-Based Validation of Code Clone Maintenance. Debarshi
Chatterji, Jeffrey C. Carver, Nicholas A. Kraft – University of Alabama
Short Abstract: This paper attempts to validate claims regarding developer
behavior during code clone maintenance using human-based empirical studies.
The primary motivation is to understand the conditions and factors related to
clone maintenance in software systems.
other information
2012 · Best Technical paper at the International Workshop on Software ClonesNotable Awards
(IWSC’12).
2013 · ESEM, ISSREReviewer/Sub-
reviewer
2012 · ESEM, ISSRE, IWSC, ACM Southeast
2011 · ESEM
2010 · ESEM
2012 · 50th ACM Southeast ConferencePC-Member
2013 · WCRE - Effects of Cloned Code on Debugging: A Replicated DeveloperPaper
Presentations
3
4. Study.
2013 · IWSC - Cloning: The need to understand developer intent.
2010 · PLATEAU - Measuring the Efficacy of Code Clone Information: An
Empirical Study.
May 19, 2018
4