Giter Site home page Giter Site logo

senior-thesis-afluent-2022's Introduction

Header

Hello! I'm Noor. مرحبا! أنا نور

Ubuntu-Badge VSCode-Badge Java-Badge Python-Badge Golang-Badge AWS-Badge Docker-Badge

I’m a student at Allegheny College majoring in Computer Science with minors in Political Science and Mathematics. Feel free to check out my website and reach out using LinkedIn.

📈 Github Stats

Anurag's github stats

Top Langs

senior-thesis-afluent-2022's People

Contributors

github-classroom[bot] avatar

senior-thesis-afluent-2022's Issues

Feedback After Your Senior Thesis Defense

Hello @noorbuchi, as @mariakimheinert and I promised, here is some feedback about your senior thesis. We encourage you to make some small improvements to your document so that you can complete the highest quality document possible.

Our suggestions are as follows:

  • When there are other potential ways to configure some aspect of AFLuent, please make sure that you mention those alternatives and then refer to them explicitly when you are writing about future work to further study the tool.
  • Your thesis contains several different types of graphs. Please make sure that the description of each type of graph is provided inside of your thesis so as to ensure that the document is entirely self-contained. Overall, the goal is for you to explain the meaning of each graphical element, color, and symbol inside of the graph.
  • Please carefully check your document for small mistakes in writing and formatting. For instance, you write "p value" when it is more appropriate to write "p-value".
  • Please carefully check all of the references in your thesis as there are several small mistakes. For instance, you need to make sure that words like "Stack Overflow" and "Python" are capitalized correctly. You should also ensure that months of the year are correctly spelled out and capitalized and, overall, that all of the references have a consistent format.
  • When your thesis reports on measure(s) of efficiency you should make it more clear as to what you measured for efficiency, how you conducted that type of measurement, and the limitations for that type of measurement. If part of your future work involves more experimentation to study efficiency then you should make that more clear in your future work section.
  • Some of the ideas in your future work section seem inspired by prior work in the field of fault localization. As such, you should reference some of the papers that, for instance, have reported on human studies of fault localization techniques.
  • Your future work also mentions a "larger sample" of projects. Your thesis should explicitly state the types of projects you suggest should be included in any follow-on experiments. We can talk about this during an office hours meeting as I have some ideas for new subjects.
  • Finally, the thesis document itself should make a prominent reference to the GitHub repository that contains the source code and documentation for your Pytest plugin. I suggest that you make an organization on GitHub specifically for the project and then invite @mariakimheinert and I to be collaborators on the project and the organization. We can help you with small tweaks to the documentation before we release the final version of your tool and write a paper about it to the Journal of Open Source Software!

Overall, congratulations, you have done a very good job on your senior thesis research so far! 🚀

Feedback on Senior Thesis Chapters

Hello @noorbuchi!

Once you return for the Spring 2022 semester and we resume meeting during office hours and in CMPSC 610 you should schedule a meeting so that we can go over your senior thesis chapters from CMPSC 610. In the meantime, here is some brief feedback that will help you to see ways in which you can improve the material that you submitted as part of your grade in CMPSC 600.

  • The thesis chapters were correctly released on GitHub.
  • You did not write an abstract for the thesis which makes it hard to see the submitted chapters in their appropriate context.
  • The first chapter of your thesis is too short; you should work with your thesis readers to identify and prepare new content.
  • The second chapter of your thesis is also too short; again, you should work with your thesis readers to identify ideas for new content.
  • Your chapters contained a lot of boilerplate content that should be updated or deleted from the thesis.
  • The motivation for deciding to use your proposed approach is still not clear; more details are needed on this topic.
  • Please make your own motivating example instead of using an existing example in Figure 1.6.
  • At a later stage, the thesis chapters would benefit from a technical diagram that explains the overall tool architecture.
  • Going forward, please make the project's experiment design and evaluation metrics very clear.

Okay, I look forward to seeing you again during the Spring 2022 semester! Please keep in touch if you have any questions about the senior thesis research experience in the Computer Science Department at Allegheny College.

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.