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:
- 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.
- 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.
- 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.
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>,
Journal: <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: <ul><li>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. <li>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. <li>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. </ul> 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":"ehADGMasSE2L8AGqP","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>, Journal: <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: <ul><li>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. <li>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. <li>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. </ul> 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>, \r\n Journal: <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: <ul><li>The paper entitled Quick \r\n remedy commits and their impact on mining software repositories, \r\n authored by Fengcai Wen, Csaba Nagy, Michele Lanza, and Gabriele \r\n Bavota, presents a study investigating \"quick remedy commits\" \r\n performed by developers to implement changes omitted in previous \r\n commits. Through a manual analysis of 500 quick remedy commits, the \r\n authors defined a taxonomy of the types of changes that developers \r\n tend to omit. The authors showed that consideration of quick remedy \r\n commits accounts for some noisy data points when performing commit \r\n mining. <li>The paper entitled Software testing and Android \r\n applications: a large-scale empirical study, authored by Fabiano \r\n Pecorelli, Gemma Catolino, Filomena Ferrucci, Andrea De Lucia, and \r\n Fabio Palomba, presents a large-scale empirical study targeting 1,693 \r\n open-source Android apps and assessing the extent to which these apps \r\n are actually tested, how well-designed are their tests, etc. The \r\n authors showed that Android apps are poorly tested and that their \r\n tests have low design quality, effectiveness, and ability to find \r\n defects. <li>The paper entitled A unified multi-task learning model \r\n for AST-level and token-level code completion, authored by Fang Liu, \r\n Ge Li, Bolin Wei, Xin Xia, Zhiyi Fu, and Zhi Jin, proposes an \r\n approach to code completion based on neural networks. It overcomes \r\n the limitations of previous approaches by combining AST-level and \r\n token-level code completion. Hence, it can take into account token \r\n probability but also syntactic structure and semantic relationships. \r\n The authors showed that this novel approach is more effective than \r\n previous ones through experiments. </ul> We would like to thank the \r\n authors of these papers. We also thank the reviewers who helped \r\n authors improve their papers. Finally, we would like to thank the \r\n editorial board of the Springer Empirical Software Engineering \r\n Journal, who provided the opportunity for this special issue and \r\n 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>","Journal: <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>","journal: <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}