[Task Collection] Program Comprehension
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 44
- Forks
- 4
- Avg merge
- 7m
- Merged PRs (30d)
- 2
Description
This paper suggests program comprehension tasks in different levels and scopes.
Some tasks are already proposed, some might not be possible to integrate with an automatic evaluation and can only be used in manual mode.

Here is a list of the tasks explained in the paper and their status:
- MT: Not planed, but possible
- RT: Not planed, but possible
- BT: Not planed, but possible
- AT: #82
- MP: Not planed, but possible
- RP: #85
- BP: #81
- AP: Already implemented
- MF: Not planed and not possible to evaluate automatically
- RF: Not planed and not possible to evaluate automatically
- BF: Not planed and not possible to evaluate automatically
- AF: Not planed and not possible to evaluate automatically
For MT, RT and BT one task could be created. All require to draw a rectangle around the code. I am currently not sure what a good user interface to be like. Maybe one could click the beginning and the end of the rectangle at line level. Then a rectangle would be drawn around the content - ignoring indentation.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by reviewing the existing implementation referenced as AP and related tasks #81, #82, and #85, then compare the paper's proposed tasks with the current assessment flow; done would require a decided task scope and a workable interface for selecting code regions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nextjs, react, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100