at School of Computing and Information Systems (CIS) http://patanamon.com Quality-Impacting Practices in Software Development and Management Code Review A bug is hereā¦
Deploy A General View of Continuous Integration Code Review Code Review A bug is here⦠Quality-Impacting Practices in Software Development and Management
Deploy A General View of Continuous Integration Code Review Quality-Impacting Practices in Software Development and Management What are the best practices with a minimum eļ¬ort? Do socio-technical factors inļ¬uence the practices? Can historical data tell some mistakes in the past?
The content does not represent the thoughts of reviewers in SE community. The content may be subjective. The content may not be generalized to all areas in SE. The slides are just ļ¬nished 15 mins before the talk ⨠Forgive me for some mistakes :)
peer reviews? Know what are the common concerns of reviewers, which can be applied to your paper Understand how pain reviewers are when reading a paper; so that you make a good paper that ease readers :)
peer reviews? Know what are the common concerns of reviewers, which can be applied to your paper Understand how pain reviewers are when reading a paper; so that you make a good paper that ease readers :) Keep up with the recent literature
peer reviews? Know what are the common concerns of reviewers, which can be applied to your paper Understand how pain reviewers are when reading a paper; so that you make a good paper that ease readers :) Keep up with the recent literature Have a chance to read top-notch papers
(<5 years after graduation) Being a PC member or a reviewer since 2017 11 full-length peer-review publications Distinguished Reviewer Board of TOSEM Distinguished Reviewers/PC members of -ICSME 2017 -ICSE 2020 -ASE 2020 -FSE 2020
(<5 years after graduation) Being a PC member or a reviewer since 2017 11 full-length peer-review publications Distinguished Reviewer Board of TOSEM Distinguished Reviewers/PC members of -ICSME 2017 -ICSE 2020 -ASE 2020 -FSE 2020 First time as a PC member
(<5 years after graduation) Being a PC member or a reviewer since 2017 11 full-length peer-review publications Distinguished Reviewer Board of TOSEM Distinguished Reviewers/PC members of -ICSME 2017 -ICSE 2020 -ASE 2020 -FSE 2020 First time as a PC member Young PC member ⨠!= Bad Reviewer But you should have some research experience :)
Chairs pre- check manuscripts PC members bid (select) the papers they want to review Papers assigned to PC members; review starts Author(s) write a response to reviewers comments
Chairs pre- check manuscripts PC members bid (select) the papers they want to review Papers assigned to PC members; review starts PC members discuss Author(s) write a response to reviewers comments
PC Chairs pre- check manuscripts PC members bid (select) the papers they want to review Papers assigned to PC members; review starts PC members discuss Author(s) write a response to reviewers comments
Rejected PC Chairs pre- check manuscripts PC members bid (select) the papers they want to review Papers assigned to PC members; review starts PC members discuss Author(s) write a response to reviewers comments
are supported by rigorous application of appropriate research methods Signiļ¬cance: The extent to which the paperās contributions are important with respect to open software engineering challenges Novelty: The extent to which the contribution is suļ¬ciently original and is clearly explained with respect to the state-of-the-art Veriļ¬ability: The extent to which the paper includes suļ¬cient information to support independent veriļ¬cation or replication of the paperās claimed contributions Presentation: The extent to which the paperās quality of writing meets the high standards, including clear descriptions and explanations, absence of major ambiguity, etc
contributions are supported by rigorous application of appropriate research methods Are the study design, methods, evaluation rigorous and sounded? Is there any thing that could potentially lead to faulty results/outcomes? Is there any thing that could potentially change the empirical ļ¬ndings? Is the choice of the design is clearly justiļ¬ed (and convincing)?
contributions are supported by rigorous application of appropriate research methods Are the study design, methods, evaluation rigorous and sounded? Is there any thing that could potentially lead to faulty results/outcomes? Is there any thing that could potentially change the empirical ļ¬ndings? Is the choice of the design is clearly justiļ¬ed (and convincing)? Sections: Case Study Design, Experiment, Evaluation, Results
contributions are important with respect to open software engineering challenges How this work helps SE ⨠(either SE practitioners or research community)?
contributions are important with respect to open software engineering challenges How this work helps SE ⨠(either SE practitioners or research community)? Does it (a tool or ļ¬nding) intuitively help SE practitioners? Will it be useful for future research? Does it address an important problem in SE?
contributions are important with respect to open software engineering challenges How this work helps SE ⨠(either SE practitioners or research community)? Does it (a tool or ļ¬nding) intuitively help SE practitioners? Will it be useful for future research? Does it address an important problem in SE? Sections: Introduction, Background, Discussion, Conclusion
is suļ¬ciently original and is clearly explained with respect to the state-of-the-art How this work is diļ¬erent from the state-of-the-art? Do the work address a signiļ¬cant limitation of prior work? What is the gap between this work and prior work?
is suļ¬ciently original and is clearly explained with respect to the state-of-the-art How this work is diļ¬erent from the state-of-the-art? Do the work address a signiļ¬cant limitation of prior work? What is the gap between this work and prior work? Sections: Introduction, Related Work, Discussion
includes suļ¬cient information to support independent veriļ¬cation or replication of the paperās claimed contributions Can I replicate this work (if I want to)?
includes suļ¬cient information to support independent veriļ¬cation or replication of the paperās claimed contributions Can I replicate this work (if I want to)? Is the detail of method/design suļ¬cient and clear? Is there any key step that lacks the details?
includes suļ¬cient information to support independent veriļ¬cation or replication of the paperās claimed contributions Can I replicate this work (if I want to)? Is the detail of method/design suļ¬cient and clear? Is there any key step that lacks the details? Sections: Case Study Design, Experiment, Evaluation, Results
quality of writing meets the high standards, including clear descriptions and explanations, absence of major ambiguity, etc Is the paper well-written, well-structured⨠and easy to follow?
quality of writing meets the high standards, including clear descriptions and explanations, absence of major ambiguity, etc Is the paper well-written, well-structured⨠and easy to follow? Can I grasp the key message in each paragraph/sections? Is the content is organised in a logical order? Is the complex part accompanied with a visual representation?
quality of writing meets the high standards, including clear descriptions and explanations, absence of major ambiguity, etc Is the paper well-written, well-structured⨠and easy to follow? Can I grasp the key message in each paragraph/sections? Is the content is organised in a logical order? Is the complex part accompanied with a visual representation? Sections: Whole paper :)
review can help you write a good paper How can I write a good review? Learn from the reviewers of your papers If you like the reviews, just follow that style of reviews
review can help you write a good paper How can I write a good review? Learn from the reviewers of your papers If you like the reviews, just follow that style of reviews If you donāt like reviews, just do better than that (you know what you want)
review can help you write a good paper How can I write a good review? Learn from the reviewers of your papers If you like the reviews, just follow that style of reviews If you donāt like reviews, just do better than that (you know what you want) In my Reviews, Iām trying to Clearly explain āwhyā it is a concern Suggest how should the authors do Detangle between presentation and other aspects (is it poor because of writing or something else?)
Shallow Reviews: Reviews take only a very shallow, "syntactical" look into a paper without considering its potential and deeper implications. Cheap shots: A very generic critique to a paper in a manner that is usually not well-matched to the speciļ¬c context Premkumar Devanbuās slides
Be a sub-reviewer of your supervisor Check āBirds of a feather: Reviewing SE research papersā at ICSE2020 https://2021.msrconf.org/track/msr-2021-shadow-pc Gain ļ¬rst-hand experience as Shadow PC at MSR2021!