Teamwork Contribution & Coordination¶
This project was completed collaboratively by
Shoug Alomran and Layan Bindayel
under the supervision of Dr. Najla Althuniyan.
Throughout development, responsibilities were clearly divided while maintaining continuous communication to ensure integration consistency, correctness, and timely completion.
Role Distribution¶
-
Layan Bindayel¶
Project Organization & Core Structure
- Managed overall coordination and task distribution
- Designed the report template and structured documentation
- Implemented foundational components:
Node.javaLinkedList.javaFileService.javaComparators.java
- Authored:
- High-Level Solution section
- Asymptotic Performance Analysis section
-
Shoug Alomran¶
Runtime Analysis & Algorithm Implementation
- Led analytical and benchmarking components
- Implemented:
InputValidator.javaDemandScorer.javaSelectionSort.javaInsertionSort.javaMergeSort.javaQuickSort.javaBenchmarker.javaTimer.java
- Authored:
- Runtime Measurement section
- Performance tables and analysis
Joint Contribution¶
Both members collaborated equally on:
Main.java— integration of all system components- System testing and debugging
- Data validation and correctness verification
- Editing and refining the final project report
Team Reflection¶
The collaboration combined strong structural organization and analytical depth, resulting in a system that is both technically accurate and well-documented.
Clear task allocation, continuous review, and integration testing ensured that all components worked cohesively as a unified solution.