Taupe: Towards Understanding Program Comprehension. Gu�h�neuc, Y. In Erdogmus, H. & Stroulia, E., editors, Proceedings of the 16<sup>th</sup> IBM Centers for Advanced Studies Conference (CASCON), pages 1–13, October, 2006. ACM Press. 13 pages.
Paper abstract bibtex Program comprehension is a very important activity during the development and the maintenance of programs. This activity has been actively studied in the past decades to present software engineers with the most accurate and—hopefully—most useful pieces of information on the organisation, algorithms, executions, evolution, and documentation of a program. Yet, only few work tried to understand concretely how software engineers obtain and use this information. Software engineers mainly use sight to obtain information about a program, usually from source code or class diagrams. Therefore, we use eye-tracking to collect data about the use of class diagrams by software engineers during program comprehension. We introduce a new visualisation technique to aggregate and to present the collected data. We also report the results and surprising insights gained from two case studies.
@INPROCEEDINGS{Gueheneuc06-CASCON-Taupe,
AUTHOR = {Yann-Ga�l Gu�h�neuc},
BOOKTITLE = {Proceedings of the 16<sup>th</sup> IBM Centers for Advanced Studies Conference (CASCON)},
TITLE = {Taupe: Towards Understanding Program Comprehension},
YEAR = {2006},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Hakan Erdogmus and Eleni Stroulia},
MONTH = {October},
NOTE = {13 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {1–13},
PUBLISHER = {ACM Press},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Program comprehension</b>,
Rubrique : <b>compr�hension de programme</b>, Conference: CASCON},
URL = {http://www.ptidej.net/publications/documents/CASCON06.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/CASCON06.ppt.pdf},
ABSTRACT = {Program comprehension is a very important activity
during the development and the maintenance of programs. This activity
has been actively studied in the past decades to present software
engineers with the most accurate and—hopefully—most
useful pieces of information on the organisation, algorithms,
executions, evolution, and documentation of a program. Yet, only few
work tried to understand concretely how software engineers obtain and
use this information. Software engineers mainly use sight to obtain
information about a program, usually from source code or class
diagrams. Therefore, we use eye-tracking to collect data about the
use of class diagrams by software engineers during program
comprehension. We introduce a new visualisation technique to
aggregate and to present the collected data. We also report the
results and surprising insights gained from two case studies.}
}
Downloads: 0
{"_id":"QMyY6xTa5pewyGQnL","bibbaseid":"guhneuc-taupetowardsunderstandingprogramcomprehension-2006","downloads":0,"creationDate":"2018-01-17T20:29:42.560Z","title":"Taupe: Towards Understanding Program Comprehension","author_short":["Gu�h�neuc, Y."],"year":2006,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"booktitle":"Proceedings of the 16<sup>th</sup> IBM Centers for Advanced Studies Conference (CASCON)","title":"Taupe: Towards Understanding Program Comprehension","year":"2006","optaddress":"","optcrossref":"","editor":[{"firstnames":["Hakan"],"propositions":[],"lastnames":["Erdogmus"],"suffixes":[]},{"firstnames":["Eleni"],"propositions":[],"lastnames":["Stroulia"],"suffixes":[]}],"month":"October","note":"13 pages.","optnumber":"","optorganization":"","pages":"1–13","publisher":"ACM Press","optseries":"","optvolume":"","keywords":"Topic: <b>Program comprehension</b>, Rubrique : <b>compr�hension de programme</b>, Conference: CASCON","url":"http://www.ptidej.net/publications/documents/CASCON06.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/CASCON06.ppt.pdf","abstract":"Program comprehension is a very important activity during the development and the maintenance of programs. This activity has been actively studied in the past decades to present software engineers with the most accurate and—hopefully—most useful pieces of information on the organisation, algorithms, executions, evolution, and documentation of a program. Yet, only few work tried to understand concretely how software engineers obtain and use this information. Software engineers mainly use sight to obtain information about a program, usually from source code or class diagrams. Therefore, we use eye-tracking to collect data about the use of class diagrams by software engineers during program comprehension. We introduce a new visualisation technique to aggregate and to present the collected data. We also report the results and surprising insights gained from two case studies.","bibtex":"@INPROCEEDINGS{Gueheneuc06-CASCON-Taupe,\r\n AUTHOR = {Yann-Ga�l Gu�h�neuc},\r\n BOOKTITLE = {Proceedings of the 16<sup>th</sup> IBM Centers for Advanced Studies Conference (CASCON)},\r\n TITLE = {Taupe: Towards Understanding Program Comprehension},\r\n YEAR = {2006},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Hakan Erdogmus and Eleni Stroulia},\r\n MONTH = {October},\r\n NOTE = {13 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {1–13},\r\n PUBLISHER = {ACM Press},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Program comprehension</b>, \r\n Rubrique : <b>compr�hension de programme</b>, Conference: CASCON},\r\n URL = {http://www.ptidej.net/publications/documents/CASCON06.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/CASCON06.ppt.pdf},\r\n ABSTRACT = {Program comprehension is a very important activity \r\n during the development and the maintenance of programs. This activity \r\n has been actively studied in the past decades to present software \r\n engineers with the most accurate and—hopefully—most \r\n useful pieces of information on the organisation, algorithms, \r\n executions, evolution, and documentation of a program. Yet, only few \r\n work tried to understand concretely how software engineers obtain and \r\n use this information. Software engineers mainly use sight to obtain \r\n information about a program, usually from source code or class \r\n diagrams. Therefore, we use eye-tracking to collect data about the \r\n use of class diagrams by software engineers during program \r\n comprehension. We introduce a new visualisation technique to \r\n aggregate and to present the collected data. We also report the \r\n results and surprising insights gained from two case studies.}\r\n}\r\n\r\n","author_short":["Gu�h�neuc, Y."],"editor_short":["Erdogmus, H.","Stroulia, E."],"key":"Gueheneuc06-CASCON-Taupe","id":"Gueheneuc06-CASCON-Taupe","bibbaseid":"guhneuc-taupetowardsunderstandingprogramcomprehension-2006","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/CASCON06.doc.pdf"},"keyword":["Topic: <b>Program comprehension</b>","Rubrique : <b>compr�hension de programme</b>","Conference: CASCON"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"https://bibbase.org/show?bib=http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene%20(automatically%20cleaned).bib"}},"downloads":0},"search_terms":["taupe","towards","understanding","program","comprehension","gu�h�neuc"],"keywords":["topic: <b>program comprehension</b>","rubrique : <b>compr�hension de programme</b>","conference: cascon"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}