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
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
- 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.
- 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
- 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).
- 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).
- 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).
- 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
- 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