Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How smells affect the system #3

Open
DungLai opened this issue Nov 17, 2021 · 1 comment
Open

How smells affect the system #3

DungLai opened this issue Nov 17, 2021 · 1 comment

Comments

@DungLai
Copy link

DungLai commented Nov 17, 2021

Smells do affect systems (cite)

Identify new code smells that could affect MLOps

Approach:

  1. Analyse code change history
  2. Taxonomy of important code smells based on the history. Rank this and use interview to evaluate it

Objective:

  1. Saving cost
  2. Saving time to deloy
  3. Avoid faults in production
@anjsimmo
Copy link
Contributor

anjsimmo commented Nov 17, 2021

Group 1 had a similar discussion in #4, but proposed a different approach to answering this question

Approach:

  1. Tie code smells to the qualities that (grey) literature speculates they should improve. E.g. Reproducibility, Performance, *ilities - definition of stakeholders, hard to make concrete.
  2. Perform empirical study to see if the code smell actually improves that ability.

Scope:

  • Are the code smells (proposed in software engineering literature) relevant to machine learning projects?

Example:

  • Does commented out code impact readability of the source code?

The advantage of this approach is that we can directly test the qualities that the code smell is meant to impact, rather than cost/time which we would only expect to be indirectly effected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants