sailuh / kaiaulu

An R package for mining software repositories
http://itm0.shidler.hawaii.edu/kaiaulu
Mozilla Public License 2.0
18 stars 12 forks source link

User Experience Report III #262

Closed carlosparadis closed 6 months ago

carlosparadis commented 8 months ago

As agreed on call, please use this space to post your user experience reports (one post per report). For user questions, please use Discussions -> Q&A. Also welcome to post questions about this issue associated with the tasks.

ian-lastname commented 8 months ago
Ssunoo2 commented 8 months ago

devtools::test()

263 devtools::test() returned several failures and after receiving help through the discussions tab and installing third-party dependencies, I was able to fix most of them.

Perhaps more descriptive error messages such as “this failed because you did not install tool x” would be helpful. Many of the failures were fixed after installing third party apps, though the response in the discussion tab was helpful.

missing functions in kaiaulu_architecture.rmd

271 As a new user to Rstudio, I had assumed that the missing functions were defined in another file in the project similar to a webdev app. I found that I was missing packages after some googling. I also looked at the require methods on the top, which indicated some missing requirements, though this was only an 'alright' indicator as the requirements shared some similarities with the function names but were not identical. Eg. "missing funcition: visIgraph" was in the package "visNetwork"

Perceval Install

pip3 install perceval=0.12.24 should be pip3 install perceval==0.12.24

I didn’t have any issues with the other third party tools, though.

difficulty downloading data

https://github.com/sailuh/kaiaulu/discussions/264#discussion-6133995 I had difficulty downloading data. First, the file structure was difficult to figure out. The default for most downloads was something like ../../rawdata/ and it was confusing which directory I was currently working in. The file browser in Rstudio would be in one file and the getwd() command would show that I was working in a different file, so I changed the filepaths in the config files manually to something like ~/CAPTSTONE496/rawdata/something so I wouldn't even have to think about my working directory.

The data also didn't download when I pressed "run all". Running each chunk one at a time initiated the download process, though the process took a long time to download the files. I think that there could be a message saying "download in process. This may take a while depending on how many issues are extracted" or something like that. The docs could also maybe advise running each chunk one at a time and/or warn that downloads may take some time.

line_metric_showcase.rmd

https://github.com/sailuh/kaiaulu/discussions/273#discussion-6165072 Line 93 had an error due to the scc path. The third party tools on the wiki links to the release version and prompts you to download it. I had downloaded the source code file instead of the proper file and resulted in not having a binary in that file to path to. Perhaps a note to explicitly not download the source file would be useful.

anthonyjlau commented 8 months ago