Pattern Trace Identification, Detection, and Enhancement in Java
At the Ptidej Team, we are dedicated to advancing the quality of IoT software systems through innovative theories, methods, and tools. Our mission is to promote the use of idioms, design patterns, and architectural patterns, from communications protocols to systems-of-systems.
👉 Visit our website: ptidej.net
The Ptidej Team focuses on understanding, evaluating, and improving the quality of IoT software systems. We aim to formalize patterns, identify occurrences, and enhance these occurrences while experimentally evaluating the impact of patterns on the quality of IoT software systems.
- Enhance Software Quality: Using design patterns, design anti-patterns, idioms..., we strive to significantly improve software systems.
- Empirical Evaluation: Conducting rigorous qualitative and quantitative experiments, we assess the effects of patterns on software quality.
- Develop Theories and Methods: To understand and evaluate the quality of IoT software systems.
- Formalize Patterns: Identify and enhance patterns within various systems.
- Experimental Evaluation: Assess the impact of patterns on IoT software system quality.
We explore various research topics, including but not limited to:
- Pattern identification in IoT software systems
- Evaluation of design and architectural patterns
- Quality improvement methodologies for software systems
- Migration of legacy OO systems to (micro)services
- Test of complex, distributed systems, e.g., IoT systems
- Impact of architectural and design choices, e.g., ECS
- Middleware to support reducing CO2/energy consumption
👉 Learn more about our research: Research Topics
Thank you for visiting the Ptidej Team! We look forward to collaborating with you in our quest to improve the quality of IoT software systems through innovative patterns and methodologies.
We're using other cool tools to conduct our research, such as the Java profiler JProfiler and the software power monitor JoularX.