-
Notifications
You must be signed in to change notification settings - Fork 190
Open
Labels
for: team-meetingAn issue we'd like to discuss as a team to make progressAn issue we'd like to discuss as a team to make progresstype: enhancementA general enhancementA general enhancement
Description
Clear and concise description of the problem
Currently, when users encounter errors or unexpected behavior with our tool, they face several challenges for issue reporting:
- Manually gathering all relevant information (configuration, input files, logs)
- Uncertainty about what information is necessary for reproduction
- Time-consuming process that discourages issue reporting
- Users who modify the source code may have unique context that are hard to communicate
Suggested Solution
Implement a --diagnostic-package (or --diag) command-line option that automatically:
- Collects all relevant reproducible-related information
- Files in Java classpath for collecting the Tai-e class files run by user
- Files in Tai-e classpath for collecting the analyzed program provided by user
option.ymltai-e.log
- Packages them into a ZIP file
So that:
- Users can create reproducible case in seconds instead of minutes
- Users who modify source code can easily share their exact code
- We reduce back-and-forth communication asking for missing information
- Issue quality improves, leading to faster resolution times
jjppp
Metadata
Metadata
Assignees
Labels
for: team-meetingAn issue we'd like to discuss as a team to make progressAn issue we'd like to discuss as a team to make progresstype: enhancementA general enhancementA general enhancement