logo

Assignment on Critique paper - The Research Well-motivated

This study examines the effect of programming languages on software quality using a large dataset from GitHub. The study finds that language design does have a significant, but modest effect on software quality, with strong typing being slightly better than weak typing.

4 Pages966 Words29 Views
   

Added on  2022-08-27

Assignment on Critique paper - The Research Well-motivated

This study examines the effect of programming languages on software quality using a large dataset from GitHub. The study finds that language design does have a significant, but modest effect on software quality, with strong typing being slightly better than weak typing.

   Added on 2022-08-27

ShareRelated Documents
Critique paper
Is the research well-motivated? Why, why
not?
Multiple numbers of papers are considered
and analyzed regarding large scale study of
the programming language and Github
codes. In case of Github, lightweight code
review techniques are built into pull
requests. The team is also allowed to create
review processes that can improve the code
quality that may also fit into the workflow.
It has been determined that, pull requests are
primary and it defines how team can review
and improve the codes on Github which
seems to be motivating for the readers.
Is the paper well-framed in terms of
related work? Why? How?
It has been found that, prior works on
programming language cpmparison are fall
under three different categories in terms of
controlled experiment, survey and repository
mining. All three of the processes are
elaborated accurately throughout the paper.
The significant differences between code
qualities are defined in the paper. On the
other hand, it is also found that statistically
typed languages are less defect prone that
the general dynamic type. However, the
related work section is not illustrated like
other similar source papers. After study of
four different projects developed in C and
c++ the related work was presented.
However, possible all bugs were not
elaborated in the related wok section.
Does the paper tell you what data was
collected? What's missing?
The paper tells what different kinds of data
are being collected from various resources.
For each of the language different projects
are identified and illustrated. Apart from
Assignment on Critique paper - The Research Well-motivated_1
that, project evolution history is also
elaborated in this paper. Apart from that, a
table is also elaborated containing language,
project details, total commits and also the
bug fix commits.
The sources of data were not mentioned
accurately. On the other hand, in the
methodology part how popular projets are
retrieved are also elaborated exceptionally
beautifully. Apart from that, in table four
characteristic of domains are also elaborated
nicely.
Does the paper tell you how this data was
analysed/interpreted and how the
research question was answered? Is
anything missing?
Similarly like the data collection section the
data analysis part is also elaborated
amazingly. Bugs categorization and
statistical methods are applied to analyze the
data collected from different sources. Not
only this but also, key word searching,
supervised classification are done for
analyzing the data collected. The whole
dataset is analyzed considering bug types,
bug description and search keywords and
phrases as well. The reasons for each bug
and also impact of the bugs on program
outputs are elaborate exceptionally well in
the paper.
Does the method appear suitable? If not,
why not?
While this paper states appreciably research
supporting the view that some kinds of
programming language and also utility of
codes on Github can have a positive impact
on student’s learning at the same time in the
conclusion no particular method that can
support the study is mentioned accurately.
The use of mix method is stated in the paper
elaborating text analysis, clustering and
visualization. How Github plays effective
role for evolving projects and for proposing
Assignment on Critique paper - The Research Well-motivated_2

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Report on Programming Languages Concepts
|13
|4936
|292

Reproducible Research: A Key Component of Data Science
|10
|1882
|153

Motive and Advantage of the Global Business : Essay
|9
|1551
|31

Evaluation of Vibration Analysis Tools Assignment
|5
|1153
|156

Machine Learning And Artificial Intelligence
|10
|1266
|12

Formative Coursework - Writing a Research Paper
|6
|4413
|24