Skip to content

Commit fdbed57

Browse files
committed
Merge branch 'master' of github.com:DeveloperLiberationFront/Program-Navigation-Plugin
2 parents cf3a34d + 29461fb commit fdbed57

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

progNav Paper/progNav Paper.tex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ \section{Introduction}
8686
In general, evaluations have demonstrated the effectiveness of such tools ~\cite{Reacher,Whyline,Relo,Stacksplorer}.
8787

8888
However, these tools rely on cumbersome user interface widgets that new users might struggle to understand and occupy valuable screen real estate.
89+
In general, the need for better navigation tools has been well-reported~\cite{ko2006seekInfo}.
8990
We present a tool, Flower (pronounced flow-er), that represents a minimalistic approach to program navigation.
9091
Flower leverages program analysis techniques, leans on relatively few cumbersome interface elements, and presents its results integrated within the code.
9192
%Existing tools feature many cumbersome UI widgets or seem poorly integrated into the IDE.
@@ -290,7 +291,10 @@ \section{Preliminary Evaluation}
290291

291292
\section{Results}
292293
Here we present the results of our preliminary evaluation.
293-
We present our results thematically to illustrate the types of activities Flower effectively supported.
294+
We tested overall task completion time using unpaired two-sample t-tests and task correctness using chi-squared tests.
295+
The tests failed to identify a significant difference in completion time and correctness between our tool and the baseline.
296+
Nevertheless, we present our observations about the types of activities Flower seemed to support.
297+
We organize these results thematically into three topics:
294298

295299
%\begin{figure}
296300
% \centering

progNav Paper/progNavPaper.bib

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ @inproceedings{Smith2015
1515
keywords = {Developer questions, human factors, security, static analysis},
1616
}
1717
18+
@ARTICLE{ko2006seekInfo,
19+
author={A. J. Ko and B. A. Myers and M. J. Coblenz and H. H. Aung},
20+
journal={IEEE Transactions on Software Engineering},
21+
title={An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks},
22+
year={2006},
23+
volume={32},
24+
number={12},
25+
pages={971-987},
26+
keywords={program debugging;software maintenance;Eclipse package explorer;debugging task;file tabs;information foraging;program understanding;scroll bars;search tool;software development environment;software maintenance tasks;source files;Bars;Debugging;Encoding;Navigation;Packaging;Performance gain;Programming;Software engineering;Software maintenance;Software tools;Program investigation;empirical software engineering;information foraging;information scent.;program comprehension;program understanding},
27+
doi={10.1109/TSE.2006.116},
28+
ISSN={0098-5589},
29+
month={Dec},}
30+
1831

1932
@inproceedings{latoza2010hard,
2033
title={Hard-to-answer questions about code},

0 commit comments

Comments
 (0)