Coder Social home page Coder Social logo

LCSM about jpeek HOT 103 OPEN

yegor256 avatar yegor256 commented on August 24, 2024
LCSM

from jpeek.

Comments (103)

0crat avatar 0crat commented on August 24, 2024

Job #16 is now in scope, role is DEV

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Bug was reported, see §29: +15 points just awarded to @yegor256, total is +7225

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to vmotsak. The budget is 30 minutes, see §4. Please, read §8 and §9. If the task is not clear, read this and this.

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@vmotsak/z this job was assigned to you 5 days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@vmotsak/z this job was assigned to you 8 days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @vmotsak/z resigned from #16, please stop working

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @skapral/z. The budget is 30 minutes, see §4. Please, read §8 and §9. If the task is not clear, read this and this.

from jpeek.

skapral avatar skapral commented on August 24, 2024

@0crat status

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat status (here)

@skapral This is what I know about this job, as in §32:

  • The job #16 is in scope for 18days
  • The role is DEV
  • The job is assigned to @skapral/z for 3days
  • There is no monetary reward attached, it's a free job
  • The job doesn't have any impediments
  • The budget is 30 minutes
  • These users are banned and won't be assigned:

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @skapral/z resigned from #16, please stop working

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @nikialeksey/z. The budget is 30 minutes, see §4. Please, read §8 and §9. If the task is not clear, read this and this.

from jpeek.

nikialeksey avatar nikialeksey commented on August 24, 2024

@0crat waiting

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat waiting (here)

@nikialeksey The impediment for #16 was registered successfully by @nikialeksey/z

from jpeek.

nikialeksey avatar nikialeksey commented on August 24, 2024

@0crat refuse

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@nikialeksey The user @nikialeksey/z resigned from #16, please stop working

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Tasks refusal is discouraged, see §6: -15 points just awarded to @nikialeksey/z, total is +60

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @llorllale/z, here is why. The budget is 30 minutes, see §4. Please, read §8 and §9. If the task is not clear, read this and this.

from jpeek.

llorllale avatar llorllale commented on August 24, 2024

@yegor256 this metric also requires Latent Semantic Indexing. Have you thought high-level about how we should integrate this into the project? I'm referring to Java vs. XSLT.

from jpeek.

llorllale avatar llorllale commented on August 24, 2024

@yegor256 I'd like your input on my previous comment in order to know the direction I should be taking with this job

from jpeek.

llorllale avatar llorllale commented on August 24, 2024

@0crat waiting

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat waiting (here)

@llorllale The impediment for #16 was registered successfully by @llorllale/z

from jpeek.

yegor256 avatar yegor256 commented on August 24, 2024

@llorllale I don't really know what this metric is about. Let's start to investigate and see where it gets us. I have zero knowledge in this area, don't rely on me.

from jpeek.

llorllale avatar llorllale commented on August 24, 2024

@yegor256
A lot of math is involved. On one hand there are already Java libraries out there that we could reuse. On the other, we could implement through XSLT by hand.

Following are the steps for this metric. Singular-value decomposition will definitely be the hardest:

  1. Latent Semantic Analysis: https://en.wikipedia.org/wiki/Latent_semantic_analysis
    1. Build the occurrence matrix
    2. Rank lowering (to mitigate problems of synonymy and polymeny):
      1. Singular-value decomposition:
      2. Select k ranks. This should be configurable/user-provided
    3. Calculate cosine similarity between the resulting documents pairs: https://en.wikipedia.org/wiki/Vector_space_model
  2. Calculate ACSM as per paper
  3. Calculate C3 as per paper

Also, there will be a limitation:

  • The paper says The source code under analysis is converted into a text corpus, such that from each method only identifiers and comments are extracted. Comments are not included in the bytecode, they are not mentioned in the class file format specification

Finally, I'll be very curious to see the performance of this.

from jpeek.

yegor256 avatar yegor256 commented on August 24, 2024

@llorllale what are you getting at? We should not implement this metric because it's too complex?

from jpeek.

llorllale avatar llorllale commented on August 24, 2024

@yegor256 I was just raising concerns on whether it's worth it to implement all this math by hand in XSLT vs. reusing existing math libraries out there. But I guess we'll worry about the cost/benefit ratio later. I'll proceed with XSLT.

from jpeek.

yegor256 avatar yegor256 commented on August 24, 2024

@llorllale of course it's always better to do as little as possible.

from jpeek.

llorllale avatar llorllale commented on August 24, 2024

@0crat refuse

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@llorllale You can't do that, unless you have one of these roles: ARC, PO. Your current roles are: DEV.

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@llorllale The user @llorllale/z resigned from #16, please stop working. Reason for job resignation: Order was cancelled

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@llorllale You can't do that, unless you have one of these roles: ARC, PO. Your current roles are: DEV.

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@llorllale Job gh:yegor256/jpeek#16 is not assigned, can't get performer

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Tasks refusal is discouraged, see §6: -15 points just awarded to @llorllale/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @proshin-roman/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@proshin-roman/z this job was assigned to you 5days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

from jpeek.

proshin-roman avatar proshin-roman commented on August 24, 2024

@0crat refuse

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@proshin-roman The user @proshin-roman/z resigned from #16, please stop working. Reason for job resignation: Order was cancelled

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Tasks refusal is discouraged, see §6: -15 point(s) just awarded to @proshin-roman/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @izrik/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@izrik/z this job was assigned to you 5days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @izrik/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @izrik/z

from jpeek.

RajanAMistry avatar RajanAMistry commented on August 24, 2024

@0crat status

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat status (here)

@RajanAMistry This is what I know about this job in C7JGJ00DP, as in §32:

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @lavinj/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @lavinj/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @lavinj/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @szaffarano/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @szaffarano/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @szaffarano/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @gauee/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Job gh:yegor256/jpeek#16 already assigned to @gauee, can't assign to @gauee

from jpeek.

paulodamaso avatar paulodamaso commented on August 24, 2024

@0crat status

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat status (here)

@paulodamaso This is what I know about this job in C7JGJ00DP, as in §32:

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @gauee/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @gauee/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @Serranya/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

Serranya avatar Serranya commented on August 24, 2024

@0crat refuse

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@Serranya The user @Serranya/z resigned from #16, please stop working. Reason for job resignation: Order was cancelled

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Tasks refusal is discouraged, see §6: -15 point(s) just awarded to @Serranya/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @danilomo/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @danilomo/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @danilomo/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @thomas-melville/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be a monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @thomas-melville/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @thomas-melville/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @baybatu/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be a monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @baybatu/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @baybatu/z

from jpeek.

ebercamargo avatar ebercamargo commented on August 24, 2024

@0crat status

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat status (here)

@ebercamargo This is what I know about this job in C7JGJ00DP, as in §32:

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@ebercamargo/z this job was assigned to you 5days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @ebercamargo/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @ebercamargo/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @Supra89kren/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @robsonataide/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@robsonataide/z this job was assigned to you 5days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

from jpeek.

paulodamaso avatar paulodamaso commented on August 24, 2024

@0crat refuse

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat refuse (here)

@paulodamaso The user @robsonataide/z resigned from #16, please stop working. Reason for job resignation: Order was cancelled

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @aivinog1/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be no monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @uurl/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be a monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Job gh:yegor256/jpeek#16 already assigned to @uurl, can't assign to @uurl

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @uurl/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @uurl/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @dfrau32/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be a monetary reward for this job

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The user @dfrau32/z resigned from #16, please stop working. Reason for job resignation: It is older than 10 days, see §8

from jpeek.

0crat avatar 0crat commented on August 24, 2024

Resigned on delay, see §8: -30 point(s) just awarded to @dfrau32/z

from jpeek.

0crat avatar 0crat commented on August 24, 2024

The job #16 assigned to @fellahi-ali/z, here is why; the budget is 30 minutes, see §4; please, read §8 and §9; if the task is not clear, read this and this; there will be a monetary reward for this job

from jpeek.

alilosoft avatar alilosoft commented on August 24, 2024

@0crat status

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat status (here)

@fellahi-ali This is what I know about this job in C7JGJ00DP, as in §32:

from jpeek.

alilosoft avatar alilosoft commented on August 24, 2024

@paulodamaso This task seems very complex and not doable with a budget of 30min, because is opened since Oct 2017, and was refused by about 21 DEVs. I think it should be subtasked. Do you suggest that I proceed with it with PDD, or just refuse it, and submit a ticket about it's complexity to be re-formulated?

from jpeek.

paulodamaso avatar paulodamaso commented on August 24, 2024

@fellahi-ali The issue has already been decomposed in some way by @llorllale in #16 (comment) ; I think you could start by solving one of these steps and lefting puzzles for the other ones, WDYT?

from jpeek.

alilosoft avatar alilosoft commented on August 24, 2024

@paulodamaso OK! I think I should give it a try. But as I'm not familiar with PDD, I don't know exactly the constraints/rules of using puzzles, and when I should leave them and when I couldn't? I will start by reading the articles about PDD, and if you can give any hints it will be appreciated!

from jpeek.

alilosoft avatar alilosoft commented on August 24, 2024

@0crat status

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat status (here)

@fellahi-ali This is what I know about this job in C7JGJ00DP, as in §32:

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@fellahi-ali/z this job was assigned to you 9days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

from jpeek.

alilosoft avatar alilosoft commented on August 24, 2024

@0crat wait for #296

from jpeek.

0crat avatar 0crat commented on August 24, 2024

@0crat wait for #296 (here)

@fellahi-ali The impediment for #16 was registered successfully by @fellahi-ali/z

from jpeek.

luiscruz avatar luiscruz commented on August 24, 2024

Hi, is this a good first issue? I'd like to contribute and I'm familiar with the metric.

from jpeek.

paulodamaso avatar paulodamaso commented on August 24, 2024

@luiscruz Currently this issue is waiting for #296 solution. Can you solve it with the current architecture?

from jpeek.

luiscruz avatar luiscruz commented on August 24, 2024

I'm not familiar with the architecture yet.
Perhaps I should start with a simpler issue and then get back to this.
Any recommendation @paulodamaso ?

from jpeek.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.