Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ICSME.2014.28guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

CoMoGen: An Approach to Locate Relevant Task Context by Combining Search and Navigation

Published: 29 September 2014 Publication History

Abstract

Developers spend a substantial amount of time searching and navigating source code to locate the relevant places for performing a change task. While the searching and navigating are highly intertwined and related, most current approaches focus either on search or on navigation support for developers, keeping the two distinct. In this paper, we present an approach called CoMoGen that combines search and navigation by expanding, ranking and visualizing search results with navigation context. In an experimental analysis we found that our approach is able to generate small task-relevant context models that locates more relevant search results than state-of-the-art and state-of-the-practice search approaches. A small, preliminary user study with ten participants further yields promising preliminary findings that CoMoGen supports developers in better understanding and assessing the relevance of search results and in reducing navigation steps.

Cited By

View all
  • (2016)Foraging and navigations, fundamentally: developers' predictions of value and costProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2950302(97-108)Online publication date: 1-Nov-2016
  • (2016)Documenting database usages and schema constraints in database-centric applicationsProceedings of the 25th International Symposium on Software Testing and Analysis10.1145/2931037.2931072(270-281)Online publication date: 18-Jul-2016
  • (2016)Recognizing relevant code elements during change task navigationProceedings of the 38th International Conference on Software Engineering Companion10.1145/2889160.2889270(851-854)Online publication date: 14-May-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSME '14: Proceedings of the 2014 IEEE International Conference on Software Maintenance and Evolution
September 2014
666 pages
ISBN:9781479961467

Publisher

IEEE Computer Society

United States

Publication History

Published: 29 September 2014

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Foraging and navigations, fundamentally: developers' predictions of value and costProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2950302(97-108)Online publication date: 1-Nov-2016
  • (2016)Documenting database usages and schema constraints in database-centric applicationsProceedings of the 25th International Symposium on Software Testing and Analysis10.1145/2931037.2931072(270-281)Online publication date: 18-Jul-2016
  • (2016)Recognizing relevant code elements during change task navigationProceedings of the 38th International Conference on Software Engineering Companion10.1145/2889160.2889270(851-854)Online publication date: 14-May-2016

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media