Curriculum vitae

DJURADJ BABICH
1780 W 49th Street, Hialeah, FL 33012
Phone: 305-237-8823

dbabic@mdc.edu

EDUCATION

Ph.D. Candidate in Computer Science - present
Florida International University, Miami
College of Engineering and Computing

M.S. in Computer Science - December, 2005
Florida International University, Miami
College of Engineering and Computing

B.S. in Computer Science - December, 2003
Florida International University, Miami
College of Arts and Sciences

COURSEWORK IN EDUCATION

Miami Dade College    2005 - 2006

  • Introduction to Education
  • Human Growth and Development
  • Classroom Management and Communication
  • Measurements, Evaluation, and Assessment in Education
  • Instructional Methods Teaching Mathematics
TEACHING EXPERIENCE

School of Computer and Engineering Technologies, Miami Dade College
Instructor     2007 - present
  • CGS 1060 - Intro to Microcomputer Usage
  • COP 1220 - Introduction to C++ Programming

School of Computing and Information Sciences, Florida International University
Adjunct Instructor     2007 - present

  • CGS 2518 - Data Analysis

School of Computer Science and Engineering, Broward Community College
Adjunct Instructor     2007 - present

  • COP 1337C - Intermediate C++
  • COP 2800C - Programming in Java

Highland Oaks Middle, Miami-Dade County Public Schools
Teacher     2004 - 2007

  • Introduction to Computers/Computer Applications
  • Exploring the Internet/Web-Page Design
  • Introduction to Programming

RELATED EXPERIENCE

Advanced Communications, New York, NY
Programmer     2002 - 2004

  • Designed, developed, and analyzed software programs in Java and C++.

PUBLICATIONS

Journals

  1. Peter J. Clarke, Djuradj Babich, Tariq M. King and B.M. Golam Kibria. Analyzing Clusters of Class Characteristics in OO Applications. Journal of Systems and Software. Accepted March 30th 2008.
  2. Peter J. Clarke, Brian A. Malloy, Junhua Ding and Djuradj Babich. A Tool to Automatically Map Implementation-Based Testing Techniques to Classes. International Journal of Software Engineering and Knowledge Engineering, 16(4) August 2006, pages 585 - 614.

Conferences

  1. Peter J. Clarke, James F. Power, Djuradj Babich, and Tariq M. King. An Approach to Support Intra-Class Testing of Abstract Classes. International Symposium on Software Reliability Engineering (ISSRE 2007).
  2. Tariq M. King, Djuradj Babich, Jonathan Alava, and Peter J. Clarke. Towards Self-Testing in Autonomic Computing Systems. Submitted to International Symposium on Autonomous Decentralized Systems (ISADS 2007).
  3. Djuradj Babich, Kayan Chiu and Peter J. Clarke. TaxTOOLJ: A Tool to Catalog Java Classes. Eighteenth International Conference on Software Engineering and Knowledge Engineering (SEKE'06).
  4. David Crowther, Djuradj Babich and Peter J. Clarke. A Class Abstraction Technique to Support the Analysis of Java Programs during Testing. Proceedings of the 3rd ACIS International Conference on Software Engineering Research, Management & Applications. IEEE, August 11 -13, 2005, pages 22 -29.

Technical Reports

  1. Peter J. Clarke, Djuradj Babich, Tariq M. King and B.M. Golam Kibria. A Prediction Model for the Combination of Class Characteristics in Large OO Applications. Technical Report: FIU-SCIS-2006-05-01, May, 2006.

RESEARCH INTERESTS

  • Programming Languages
  • Software Engineering
  • Software Testing and Verification

SOFTWARE PROJECTS

  • TaxTOOLJ - Taxonomy Tool for Object-Oriented Language Java, a reverse engineering tool that catalogs the classes of a Java software application using the taxonomy of object-oriented classes, entirely implemented in Java.
  • Online Purchasing System - Web based system with a fully integrated database featuring customer and administrative interfaces, developed using Java Servlets and JavaServer Pages (JSP) technology.

AWARDS AND HONORS

  • Nominated for Beginning Teacher of the Year, Highland Oaks Middle - December 2004
  • Honors College Fellows Award, Miami-Dade College - Full Tuition Scholarship - March 2000, 2001
  • Phi Theta Kappa, Miami-Dade College - December 1999

PROFESSIONAL SERVICE

  • Co-Reviewer for International Journal of Computers and Applications.
  • Co-Reviewer for Software Engineering Research, Management & Applications (SERA 2006).
  • Co-Reviewer for ACM Southeast Conference (ACMSE 2005).

MEMBERSHIPS

  • Computer Science Teacher Association (CSTA)
  • Association for Computing Machinery (ACM), Student Member
  • IEEE Computer Society, Student Member

TECHNICAL SKILLS

  • Programming Languages: C++, Java, Visual Basic, ML, LISP, QBasic
  • Web Development: HTML, JavaScript, PHP, MySQL
  • Development/Testing Tools: Rational Rose, Visio, Eclipse, DependencyFinder, JUnit