kan-qi / UMLx

Analyze software architecture and generate insights about software development complexities, risks, and costs.
3 stars 0 forks source link

Run an ACDC case on source code. #411

Open kan-qi opened 5 years ago

kan-qi commented 5 years ago

ACDC - An Algorithm for Comprehension-Driven Clustering.pdf

The tool is here:

acdc.zip

That's the all information I have right now. You may want to do some research about it.

chiahungL commented 5 years ago
  1. Look into the implementation of ACDC and run it on a given rsf file.
    • 10 hr
  2. Research on RSF (Rigi Standard Format)
    • The details of RSF is included in the _UMLx/documents/ACDC_experiment/NotesWeek4.docx under branch tool-development-2018-fall
    • 10 hr
  3. Search for other resources to help generating RSF file.
    • Resources
      • Doxygen
      • Pygi on GitHub
    • This method will lead to orphanContainer.ss
    • Manipulate the rsf file and see if it can turn into valid input for ACDC
    • 30 hr
  4. ARCADE
    • Run ACDC with the help of ARCADE, and do research on the ARCADE project and its input
    • The program can analyze a given project if it contains .class files
    • 30hr