Enviar pesquisa
Carregar
Nafta
•
Transferir como PPTX, PDF
•
0 gostou
•
189 visualizações
A
augustofbs
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 3
Baixar agora
Recomendados
When developers perform a software maintenance task, they need to identify artifacts—e.g., classes or more specifically methods—that need to be modified. To this aim, they can browse various kind of artifacts, for example use case descriptions, UML diagrams, or source code. This paper reports the results of a study—conducted with 33 participants— aimed at investigating (i) to what extent developers use different kinds of documentation when identifying artifacts to be changed, and (ii) whether they follow specific navigation patterns among different kinds of artifacts. Results indicate that, although developers spent a conspicuous proportion of the available time by focusing on source code, they browse back and forth between source code and either static (class) or dynamic (sequence) diagrams. Less frequently, developers—especially more experienced ones—follow an “integrated” approach by using different kinds of artifacts.
An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks
An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks
Sebastiano Panichella
PowerPoint without audio (audio version coming!) 60-day money-back trial offer. Organize, File & Retrieve ANY Revised Common Lectionary materials.
How to Set Up Your Lectionary Filing System -- Full Version
How to Set Up Your Lectionary Filing System -- Full Version
LectionaryFilingSystem
Com.epost.psf.szi
Com.epost.psf.szi
smartepost
f
Sona
Sona
aiesechyderabad
Oqi
Oqi
Айбек Джумадиллаев
Tma1
Tma1
Joan Hope Elgincolin
s
Xecutive authority
Xecutive authority
aiesechyderabad
h
Xd sona
Xd sona
aiesechyderabad
Recomendados
When developers perform a software maintenance task, they need to identify artifacts—e.g., classes or more specifically methods—that need to be modified. To this aim, they can browse various kind of artifacts, for example use case descriptions, UML diagrams, or source code. This paper reports the results of a study—conducted with 33 participants— aimed at investigating (i) to what extent developers use different kinds of documentation when identifying artifacts to be changed, and (ii) whether they follow specific navigation patterns among different kinds of artifacts. Results indicate that, although developers spent a conspicuous proportion of the available time by focusing on source code, they browse back and forth between source code and either static (class) or dynamic (sequence) diagrams. Less frequently, developers—especially more experienced ones—follow an “integrated” approach by using different kinds of artifacts.
An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks
An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks
Sebastiano Panichella
PowerPoint without audio (audio version coming!) 60-day money-back trial offer. Organize, File & Retrieve ANY Revised Common Lectionary materials.
How to Set Up Your Lectionary Filing System -- Full Version
How to Set Up Your Lectionary Filing System -- Full Version
LectionaryFilingSystem
Com.epost.psf.szi
Com.epost.psf.szi
smartepost
f
Sona
Sona
aiesechyderabad
Oqi
Oqi
Айбек Джумадиллаев
Tma1
Tma1
Joan Hope Elgincolin
s
Xecutive authority
Xecutive authority
aiesechyderabad
h
Xd sona
Xd sona
aiesechyderabad
The halo academy
The halo academy
aiesechyderabad
Peta 2.2 Group 3 St. Clement
Peta 2.2 Group 3 St. Clement
Rovi Mari
Familia y diccionario
Familia y diccionario
HA MFL Department
Music Video Questionnaire
Music Video Questionnaire
Hollie15
Fmp pitch
Fmp pitch
halo4robo
Importance of PSD to Drupal Conversion and its benefits
Psd to Drupal conversion
Psd to Drupal conversion
MarkupCloud
Measuring success in social media
Measuring success in social media
Ethan Hays
Straw bale oraz inne technologie budownictwa naturalnego, zrównoważona urbanistyka, zielone miasta. Działania zgodne ze strategia zrównoważonego rozwoju. Oława - dobry kierunek
Rusz się Oława - wykład 2 - Budownictwo naturalne i zrównoważona urbanistyka ...
Rusz się Oława - wykład 2 - Budownictwo naturalne i zrównoważona urbanistyka ...
Magdalena Górska
Using the saved search feature in Milkround+ on new Milkround launching Wednesday, February 13th.
Saving your search on Milkround+
Saving your search on Milkround+
Milkround
The skeletal system
The skeletal system
Kyle Imperial
h
The origin
The origin
aiesechyderabad
Uu nomor 8 tahun 1985 tentang organisasi kemasyarakatan
Uu nomor 8 tahun 1985 tentang organisasi kemasyarakatan
Jamhur Ilmi
State of national affairs
State of national affairs
aiesechyderabad
Very often, source code lacks comments that adequately describe its behavior. In such situations developers need to infer knowledge from the source code itself, or to search for source code descriptions in external artifacts. We argue that messages exchanged among contributors/developers, in the form of bug reports and emails, are a useful source of information to help understanding source code. However, such communications are unstructured and usually not explicitly meant to describe specific parts of the source code. Developers searching for code descriptions within communications face the challenge of filtering large amount of data to extract what pieces of information are important to them. We propose an approach to automatically extract method descriptions from communications in bug tracking systems and mailing lists. We have evaluated the approach on bug reports and mailing lists from two open source systems (Lucene and Eclipse). The results indicate that mailing lists and bug reports contain relevant descriptions of about 36% of the methods from Lucene and 7% from Eclipse, and that the proposed approach is able to extract such descriptions with a precision up to 79% for Eclipse and 87% for Lucene. The extracted method descriptions can help developers in understanding the code and could also be used as a starting point for source code re-documentation.
ICPC 2012 - Mining Source Code Descriptions
ICPC 2012 - Mining Source Code Descriptions
Sebastiano Panichella
How to use career question and answers on new Milkround. Launching Wednesday, February 13th at www.milkround.com.
Using questions and answers on Milkround
Using questions and answers on Milkround
Milkround
Lili’s biography
Lili’s biography
alemati
Enzyme presentation will lab
Enzyme presentation will lab
lelawrence05
The renaissance l cong review
The renaissance l cong review
aiesechyderabad
Mais conteúdo relacionado
Destaque
The halo academy
The halo academy
aiesechyderabad
Peta 2.2 Group 3 St. Clement
Peta 2.2 Group 3 St. Clement
Rovi Mari
Familia y diccionario
Familia y diccionario
HA MFL Department
Music Video Questionnaire
Music Video Questionnaire
Hollie15
Fmp pitch
Fmp pitch
halo4robo
Importance of PSD to Drupal Conversion and its benefits
Psd to Drupal conversion
Psd to Drupal conversion
MarkupCloud
Measuring success in social media
Measuring success in social media
Ethan Hays
Straw bale oraz inne technologie budownictwa naturalnego, zrównoważona urbanistyka, zielone miasta. Działania zgodne ze strategia zrównoważonego rozwoju. Oława - dobry kierunek
Rusz się Oława - wykład 2 - Budownictwo naturalne i zrównoważona urbanistyka ...
Rusz się Oława - wykład 2 - Budownictwo naturalne i zrównoważona urbanistyka ...
Magdalena Górska
Using the saved search feature in Milkround+ on new Milkround launching Wednesday, February 13th.
Saving your search on Milkround+
Saving your search on Milkround+
Milkround
The skeletal system
The skeletal system
Kyle Imperial
h
The origin
The origin
aiesechyderabad
Uu nomor 8 tahun 1985 tentang organisasi kemasyarakatan
Uu nomor 8 tahun 1985 tentang organisasi kemasyarakatan
Jamhur Ilmi
State of national affairs
State of national affairs
aiesechyderabad
Very often, source code lacks comments that adequately describe its behavior. In such situations developers need to infer knowledge from the source code itself, or to search for source code descriptions in external artifacts. We argue that messages exchanged among contributors/developers, in the form of bug reports and emails, are a useful source of information to help understanding source code. However, such communications are unstructured and usually not explicitly meant to describe specific parts of the source code. Developers searching for code descriptions within communications face the challenge of filtering large amount of data to extract what pieces of information are important to them. We propose an approach to automatically extract method descriptions from communications in bug tracking systems and mailing lists. We have evaluated the approach on bug reports and mailing lists from two open source systems (Lucene and Eclipse). The results indicate that mailing lists and bug reports contain relevant descriptions of about 36% of the methods from Lucene and 7% from Eclipse, and that the proposed approach is able to extract such descriptions with a precision up to 79% for Eclipse and 87% for Lucene. The extracted method descriptions can help developers in understanding the code and could also be used as a starting point for source code re-documentation.
ICPC 2012 - Mining Source Code Descriptions
ICPC 2012 - Mining Source Code Descriptions
Sebastiano Panichella
How to use career question and answers on new Milkround. Launching Wednesday, February 13th at www.milkround.com.
Using questions and answers on Milkround
Using questions and answers on Milkround
Milkround
Lili’s biography
Lili’s biography
alemati
Enzyme presentation will lab
Enzyme presentation will lab
lelawrence05
The renaissance l cong review
The renaissance l cong review
aiesechyderabad
Destaque
(18)
The halo academy
The halo academy
Peta 2.2 Group 3 St. Clement
Peta 2.2 Group 3 St. Clement
Familia y diccionario
Familia y diccionario
Music Video Questionnaire
Music Video Questionnaire
Fmp pitch
Fmp pitch
Psd to Drupal conversion
Psd to Drupal conversion
Measuring success in social media
Measuring success in social media
Rusz się Oława - wykład 2 - Budownictwo naturalne i zrównoważona urbanistyka ...
Rusz się Oława - wykład 2 - Budownictwo naturalne i zrównoważona urbanistyka ...
Saving your search on Milkround+
Saving your search on Milkround+
The skeletal system
The skeletal system
The origin
The origin
Uu nomor 8 tahun 1985 tentang organisasi kemasyarakatan
Uu nomor 8 tahun 1985 tentang organisasi kemasyarakatan
State of national affairs
State of national affairs
ICPC 2012 - Mining Source Code Descriptions
ICPC 2012 - Mining Source Code Descriptions
Using questions and answers on Milkround
Using questions and answers on Milkround
Lili’s biography
Lili’s biography
Enzyme presentation will lab
Enzyme presentation will lab
The renaissance l cong review
The renaissance l cong review
Baixar agora