Graduation date: 2010Programmers spend a substantial fraction of their debugging time by navigating \ud through source code, yet little is known about how programmers navigate. With the \ud continuing growth in size and complexity of software, this fraction of time is likely to \ud increase, which presents challenges to those seeking both to understand and address \ud the needs of programmers during debugging. \ud Therefore, we investigated the applicability a theory from another domain, namely \ud information foraging theory, to the problem of programmers' navigation during \ud software maintenance. The goal was to determine the theory's ability to provide a \ud foundational understanding that could inform future tool builders aiming to s...
One of the least studied areas of Information Foraging Theory is diet: the information foragers choo...
Empirical studies have revealed that software developers spend 35%-50% of their time navigating thro...
Problem statement: Several authors have proposed information seeking as an appropriate case study fo...
Many theories of human debugging rely on complex mental constructs that offer little practical advic...
Graduation date: 2017Empirical studies have shown that programmers spend up to one-third of their ti...
Theories of human behavior are an important but largely untapped resource for software engineering r...
Web-active end-user programmers spend substantial time and cognitive effort seeking information whil...
This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published arti...
Novice developers use a variety of debugging tactics to debug. However, how they select a tactic sti...
Information Foraging Theory (IFT) has established itself as an important theory to explain how peopl...
Developers performing maintenance activities must balance their efforts to learn the code vs. their ...
Web active end users often coalesce web information using web mashups. Web contents, however, tend t...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
Despite decades of research into how professional programmers debug, only recently has work emerged ...
peer-reviewedInformation seeking has been recognised as a core subtask in software maintenance. This...
One of the least studied areas of Information Foraging Theory is diet: the information foragers choo...
Empirical studies have revealed that software developers spend 35%-50% of their time navigating thro...
Problem statement: Several authors have proposed information seeking as an appropriate case study fo...
Many theories of human debugging rely on complex mental constructs that offer little practical advic...
Graduation date: 2017Empirical studies have shown that programmers spend up to one-third of their ti...
Theories of human behavior are an important but largely untapped resource for software engineering r...
Web-active end-user programmers spend substantial time and cognitive effort seeking information whil...
This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published arti...
Novice developers use a variety of debugging tactics to debug. However, how they select a tactic sti...
Information Foraging Theory (IFT) has established itself as an important theory to explain how peopl...
Developers performing maintenance activities must balance their efforts to learn the code vs. their ...
Web active end users often coalesce web information using web mashups. Web contents, however, tend t...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
Despite decades of research into how professional programmers debug, only recently has work emerged ...
peer-reviewedInformation seeking has been recognised as a core subtask in software maintenance. This...
One of the least studied areas of Information Foraging Theory is diet: the information foragers choo...
Empirical studies have revealed that software developers spend 35%-50% of their time navigating thro...
Problem statement: Several authors have proposed information seeking as an appropriate case study fo...