Introduction to the Special Issue on Program Comprehension. Hayashi, S., Gu�h�neuc, Y., & Chaudron, M. R. V. In Hayashi, S., Gu�h�neuc, Y., & Chaudron, M. R. V., editors, Empirical Software Engineering, volume 28, 1, pages 68. Springer, February, 2023. 1 pages.
Paper abstract bibtex The Research Track of the 28th IEEE/ACM International Conference on Program Comprehension (ICPC 2020) provided a quality forum for researchers and practitioners from academia, industry, and government to present and discuss new results, negative results, and replications in program-comprehension research. The Research Track welcomed submissions on any program comprehension research and accepted 32 papers out of 84 submissions. For this special issue, we invited authors of five high-quality papers presented in the Research Track of ICPC 2020 to submit an extension of their papers. The program co-chairs selected the top five papers with the highest ratings from the reviewers. Each of these papers received all positive ratings. Eventually, four extensions were submitted by their authors. Three experts reviewed each submission to guarantee the quality and sufficient novelty of the extensions. Some reviewers of the extensions had reviewed the original ICPC papers. Finally, we accepted the following three papers: \beginitemizeıtem The paper entitled Quick remedy commits and their impact on mining software repositories, authored by Fengcai Wen, Csaba Nagy, Michele Lanza, and Gabriele Bavota, presents a study investigating ``quick remedy commits'' performed by developers to implement changes omitted in previous commits. Through a manual analysis of 500 quick remedy commits, the authors defined a taxonomy of the types of changes that developers tend to omit. The authors showed that consideration of quick remedy commits accounts for some noisy data points when performing commit mining. ıtem The paper entitled Software testing and Android applications: a large-scale empirical study, authored by Fabiano Pecorelli, Gemma Catolino, Filomena Ferrucci, Andrea De Lucia, and Fabio Palomba, presents a large-scale empirical study targeting 1,693 open-source Android apps and assessing the extent to which these apps are actually tested, how well-designed are their tests, etc. The authors showed that Android apps are poorly tested and that their tests have low design quality, effectiveness, and ability to find defects. ıtem The paper entitled A unified multi-task learning model for AST-level and token-level code completion, authored by Fang Liu, Ge Li, Bolin Wei, Xin Xia, Zhiyi Fu, and Zhi Jin, proposes an approach to code completion based on neural networks. It overcomes the limitations of previous approaches by combining AST-level and token-level code completion. Hence, it can take into account token probability but also syntactic structure and semantic relationships. The authors showed that this novel approach is more effective than previous ones through experiments. \enditemize We would like to thank the authors of these papers. We also thank the reviewers who helped authors improve their papers. Finally, we would like to thank the editorial board of the Springer Empirical Software Engineering Journal, who provided the opportunity for this special issue and greatly assisted the editing process.
@INCOLLECTION{Hayashi23-EMSEGuestIntroduction,
AUTHOR = {Shinpei Hayashi and Yann-Ga�l Gu�h�neuc and
Michel R. V. Chaudron},
BOOKTITLE = {Empirical Software Engineering},
PUBLISHER = {Springer},
TITLE = {Introduction to the Special Issue on Program
Comprehension},
YEAR = {2023},
OPTADDRESS = {},
CHAPTER = {1},
OPTCROSSREF = {},
OPTEDITION = {},
EDITOR = {Shinpei Hayashi and Yann-Ga�l Gu�h�neuc and
Michel R. V. Chaudron},
MONTH = {February},
NOTE = {1 pages.},
OPTNUMBER = {},
PAGES = {68},
OPTSERIES = {},
OPTTYPE = {},
VOLUME = {28},
KEYWORDS = {Topic: <b>Program comprehension</b>, Venue: <b>EMSE</b>},
URL = {http://www.ptidej.net/publications/documents/EMSE23.doc.pdf},
ABSTRACT = {The Research Track of the 28th IEEE/ACM International
Conference on Program Comprehension (ICPC 2020) provided a quality
forum for researchers and practitioners from academia, industry, and
government to present and discuss new results, negative results, and
replications in program-comprehension research. The Research Track
welcomed submissions on any program comprehension research and
accepted 32 papers out of 84 submissions. For this special issue, we
invited authors of five high-quality papers presented in the Research
Track of ICPC 2020 to submit an extension of their papers. The
program co-chairs selected the top five papers with the highest
ratings from the reviewers. Each of these papers received all
positive ratings. Eventually, four extensions were submitted by their
authors. Three experts reviewed each submission to guarantee the
quality and sufficient novelty of the extensions. Some reviewers of
the extensions had reviewed the original ICPC papers. Finally, we
accepted the following three papers: \begin{itemize}\item The paper
entitled Quick remedy commits and their impact on mining software
repositories, authored by Fengcai Wen, Csaba Nagy, Michele Lanza, and
Gabriele Bavota, presents a study investigating ``quick remedy
commits'' performed by developers to implement changes omitted in
previous commits. Through a manual analysis of 500 quick remedy
commits, the authors defined a taxonomy of the types of changes that
developers tend to omit. The authors showed that consideration of
quick remedy commits accounts for some noisy data points when
performing commit mining. \item The paper entitled Software testing
and Android applications: a large-scale empirical study, authored by
Fabiano Pecorelli, Gemma Catolino, Filomena Ferrucci, Andrea De
Lucia, and Fabio Palomba, presents a large-scale empirical study
targeting 1,693 open-source Android apps and assessing the extent to
which these apps are actually tested, how well-designed are their
tests, etc. The authors showed that Android apps are poorly tested
and that their tests have low design quality, effectiveness, and
ability to find defects. \item The paper entitled A unified
multi-task learning model for AST-level and token-level code
completion, authored by Fang Liu, Ge Li, Bolin Wei, Xin Xia, Zhiyi
Fu, and Zhi Jin, proposes an approach to code completion based on
neural networks. It overcomes the limitations of previous approaches
by combining AST-level and token-level code completion. Hence, it can
take into account token probability but also syntactic structure and
semantic relationships. The authors showed that this novel approach
is more effective than previous ones through experiments.
\end{itemize} We would like to thank the authors of these papers. We
also thank the reviewers who helped authors improve their papers.
Finally, we would like to thank the editorial board of the Springer
Empirical Software Engineering Journal, who provided the opportunity
for this special issue and greatly assisted the editing process.}
}
Downloads: 0
{"_id":"ieCjrCYtiQhnEoWtx","bibbaseid":"hayashi-guhneuc-chaudron-introductiontothespecialissueonprogramcomprehension-2023","author_short":["Hayashi, S.","Gu�h�neuc, Y.","Chaudron, M. R. V."],"bibdata":{"bibtype":"incollection","type":"incollection","author":[{"firstnames":["Shinpei"],"propositions":[],"lastnames":["Hayashi"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]},{"firstnames":["Michel","R.","V."],"propositions":[],"lastnames":["Chaudron"],"suffixes":[]}],"booktitle":"Empirical Software Engineering","publisher":"Springer","title":"Introduction to the Special Issue on Program Comprehension","year":"2023","optaddress":"","chapter":"1","optcrossref":"","optedition":"","editor":[{"firstnames":["Shinpei"],"propositions":[],"lastnames":["Hayashi"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]},{"firstnames":["Michel","R.","V."],"propositions":[],"lastnames":["Chaudron"],"suffixes":[]}],"month":"February","note":"1 pages.","optnumber":"","pages":"68","optseries":"","opttype":"","volume":"28","keywords":"Topic: <b>Program comprehension</b>, Venue: <b>EMSE</b>","url":"http://www.ptidej.net/publications/documents/EMSE23.doc.pdf","abstract":"The Research Track of the 28th IEEE/ACM International Conference on Program Comprehension (ICPC 2020) provided a quality forum for researchers and practitioners from academia, industry, and government to present and discuss new results, negative results, and replications in program-comprehension research. The Research Track welcomed submissions on any program comprehension research and accepted 32 papers out of 84 submissions. For this special issue, we invited authors of five high-quality papers presented in the Research Track of ICPC 2020 to submit an extension of their papers. The program co-chairs selected the top five papers with the highest ratings from the reviewers. Each of these papers received all positive ratings. Eventually, four extensions were submitted by their authors. Three experts reviewed each submission to guarantee the quality and sufficient novelty of the extensions. Some reviewers of the extensions had reviewed the original ICPC papers. Finally, we accepted the following three papers: \\beginitemizeıtem The paper entitled Quick remedy commits and their impact on mining software repositories, authored by Fengcai Wen, Csaba Nagy, Michele Lanza, and Gabriele Bavota, presents a study investigating ``quick remedy commits'' performed by developers to implement changes omitted in previous commits. Through a manual analysis of 500 quick remedy commits, the authors defined a taxonomy of the types of changes that developers tend to omit. The authors showed that consideration of quick remedy commits accounts for some noisy data points when performing commit mining. ıtem The paper entitled Software testing and Android applications: a large-scale empirical study, authored by Fabiano Pecorelli, Gemma Catolino, Filomena Ferrucci, Andrea De Lucia, and Fabio Palomba, presents a large-scale empirical study targeting 1,693 open-source Android apps and assessing the extent to which these apps are actually tested, how well-designed are their tests, etc. The authors showed that Android apps are poorly tested and that their tests have low design quality, effectiveness, and ability to find defects. ıtem The paper entitled A unified multi-task learning model for AST-level and token-level code completion, authored by Fang Liu, Ge Li, Bolin Wei, Xin Xia, Zhiyi Fu, and Zhi Jin, proposes an approach to code completion based on neural networks. It overcomes the limitations of previous approaches by combining AST-level and token-level code completion. Hence, it can take into account token probability but also syntactic structure and semantic relationships. The authors showed that this novel approach is more effective than previous ones through experiments. \\enditemize We would like to thank the authors of these papers. We also thank the reviewers who helped authors improve their papers. Finally, we would like to thank the editorial board of the Springer Empirical Software Engineering Journal, who provided the opportunity for this special issue and greatly assisted the editing process.","bibtex":"@INCOLLECTION{Hayashi23-EMSEGuestIntroduction,\r\n AUTHOR = {Shinpei Hayashi and Yann-Ga�l Gu�h�neuc and \r\n Michel R. V. Chaudron},\r\n BOOKTITLE = {Empirical Software Engineering},\r\n PUBLISHER = {Springer},\r\n TITLE = {Introduction to the Special Issue on Program \r\n Comprehension},\r\n YEAR = {2023},\r\n OPTADDRESS = {},\r\n CHAPTER = {1},\r\n OPTCROSSREF = {},\r\n OPTEDITION = {},\r\n EDITOR = {Shinpei Hayashi and Yann-Ga�l Gu�h�neuc and \r\n Michel R. V. Chaudron},\r\n MONTH = {February},\r\n NOTE = {1 pages.},\r\n OPTNUMBER = {},\r\n PAGES = {68},\r\n OPTSERIES = {},\r\n OPTTYPE = {},\r\n VOLUME = {28},\r\n KEYWORDS = {Topic: <b>Program comprehension</b>, Venue: <b>EMSE</b>},\r\n URL = {http://www.ptidej.net/publications/documents/EMSE23.doc.pdf},\r\n ABSTRACT = {The Research Track of the 28th IEEE/ACM International \r\n Conference on Program Comprehension (ICPC 2020) provided a quality \r\n forum for researchers and practitioners from academia, industry, and \r\n government to present and discuss new results, negative results, and \r\n replications in program-comprehension research. The Research Track \r\n welcomed submissions on any program comprehension research and \r\n accepted 32 papers out of 84 submissions. For this special issue, we \r\n invited authors of five high-quality papers presented in the Research \r\n Track of ICPC 2020 to submit an extension of their papers. The \r\n program co-chairs selected the top five papers with the highest \r\n ratings from the reviewers. Each of these papers received all \r\n positive ratings. Eventually, four extensions were submitted by their \r\n authors. Three experts reviewed each submission to guarantee the \r\n quality and sufficient novelty of the extensions. Some reviewers of \r\n the extensions had reviewed the original ICPC papers. Finally, we \r\n accepted the following three papers: \\begin{itemize}\\item The paper \r\n entitled Quick remedy commits and their impact on mining software \r\n repositories, authored by Fengcai Wen, Csaba Nagy, Michele Lanza, and \r\n Gabriele Bavota, presents a study investigating ``quick remedy \r\n commits'' performed by developers to implement changes omitted in \r\n previous commits. Through a manual analysis of 500 quick remedy \r\n commits, the authors defined a taxonomy of the types of changes that \r\n developers tend to omit. The authors showed that consideration of \r\n quick remedy commits accounts for some noisy data points when \r\n performing commit mining. \\item The paper entitled Software testing \r\n and Android applications: a large-scale empirical study, authored by \r\n Fabiano Pecorelli, Gemma Catolino, Filomena Ferrucci, Andrea De \r\n Lucia, and Fabio Palomba, presents a large-scale empirical study \r\n targeting 1,693 open-source Android apps and assessing the extent to \r\n which these apps are actually tested, how well-designed are their \r\n tests, etc. The authors showed that Android apps are poorly tested \r\n and that their tests have low design quality, effectiveness, and \r\n ability to find defects. \\item The paper entitled A unified \r\n multi-task learning model for AST-level and token-level code \r\n completion, authored by Fang Liu, Ge Li, Bolin Wei, Xin Xia, Zhiyi \r\n Fu, and Zhi Jin, proposes an approach to code completion based on \r\n neural networks. It overcomes the limitations of previous approaches \r\n by combining AST-level and token-level code completion. Hence, it can \r\n take into account token probability but also syntactic structure and \r\n semantic relationships. The authors showed that this novel approach \r\n is more effective than previous ones through experiments. \r\n \\end{itemize} We would like to thank the authors of these papers. We \r\n also thank the reviewers who helped authors improve their papers. \r\n Finally, we would like to thank the editorial board of the Springer \r\n Empirical Software Engineering Journal, who provided the opportunity \r\n for this special issue and greatly assisted the editing process.}\r\n}\r\n\r\n","author_short":["Hayashi, S.","Gu�h�neuc, Y.","Chaudron, M. R. V."],"editor_short":["Hayashi, S.","Gu�h�neuc, Y.","Chaudron, M. R. V."],"key":"Hayashi23-EMSEGuestIntroduction","id":"Hayashi23-EMSEGuestIntroduction","bibbaseid":"hayashi-guhneuc-chaudron-introductiontothespecialissueonprogramcomprehension-2023","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/EMSE23.doc.pdf"},"keyword":["Topic: <b>Program comprehension</b>","Venue: <b>EMSE</b>"],"metadata":{"authorlinks":{}}},"bibtype":"incollection","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","dataSources":["8vn5MSGYWB4fAx9Z4"],"keywords":["topic: <b>program comprehension</b>","venue: <b>emse</b>"],"search_terms":["introduction","special","issue","program","comprehension","hayashi","gu�h�neuc","chaudron"],"title":"Introduction to the Special Issue on Program Comprehension","year":2023}