emilio-aburto / jswingripples

Port of JRipples Eclipse Plugin to Swing
0 stars 0 forks source link

RS002: Telemetry Support (In-app logging) #2

Closed emilio-aburto closed 7 years ago

emilio-aburto commented 7 years ago

Description: The "Concept Location", "Impact Analysis" and "Change Propagation" process must be registered with the corresponding data: Timestamp (day & hour), process phase (CL, IA or CP), action taken and marked entity (class, method, variable). The logging data must be exported as a CSV files with columns corresponding to timestamp, phase, action and entity. A basic replay mode must be supported, showing a time-ordered table contained in the CSV file.

Source: Team / Teacher Priority: High Stability: Non-Negotiable Last Update: 2017-01-26 State: Finished Increment: 7 Type: Functional Associated user: End-User Associated User Requirements:

Software Change Process:

emilio-aburto commented 7 years ago

Concept Location

Significant Concepts: Concept Location, Analysis, Change Propagation, Search, Mouse Concept to be implemented: Telemetry, Phase, Entity Relevant matched classes:

emilio-aburto commented 7 years ago

The issue was big enough to be split in 2 independent issues: this and #6.

emilio-aburto commented 7 years ago

Impact Analysis

emilio-aburto commented 7 years ago

Prefactoring, Actualization, Postfactoring & Conclusion

In-app logging is ready and working