Proceedings of the 10th European Software Engineering Conference Held Jointly With 13th ACM SIGSOFT International Symposium on 2005
DOI: 10.1145/1081706.1081762
|View full text |Cite
|
Sign up to set email alerts
|

Combining self-reported and automatic data to improve programming effort measurement

Abstract: In the high performance computing domain, the speed of execution of a program has typically been the primary performance metric. But productivity is also of concern to high performance computing developers. In this paper we will discuss the problems of defining and measuring productivity for these machines and we develop a model of productivity that includes both a performance component and a component that measures the development time of the program. We ran several experiments using students in high performa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…Table 5 summarizes the number of times each technology has been applied to each programming problem. More details are given in [Ho05] and [Al07]. For example, we can use this data to partially answer an earlier stated hypothesis (Hyp.…”
Section: Programming Model Speedup On 8 Processorsmentioning
confidence: 89%
See 2 more Smart Citations
“…Table 5 summarizes the number of times each technology has been applied to each programming problem. More details are given in [Ho05] and [Al07]. For example, we can use this data to partially answer an earlier stated hypothesis (Hyp.…”
Section: Programming Model Speedup On 8 Processorsmentioning
confidence: 89%
“…After conducting a series of tests using variations on these techniques, we settled on a hybrid approach that combines diaries with an instrumented programming environment that captures a time-stamped record of all compiler invocations (including capture of source code), all programs invoked by the subject as a shell command, and interactions with supported editors. Elsewhere [Ho05], we describe the details of how we gather this information and convert it into a record of programmer effort.…”
Section: Embarrassingly Parallelmentioning
confidence: 99%
See 1 more Smart Citation
“…On the pragmatic side, activities provide useful input for predicting development cost and effort [5,6] or the resolution of bugs [8]. Several authors studied how commit messages can be leveraged to predict types of source code changes based on predefined sets of terms for both commercial [14] and Open Source projects [4].…”
Section: Related Workmentioning
confidence: 99%
“…Our analyses show that there are some discrepancies between these measures and the selfreported logs that subjects also kept, although the results point to the instrumented data as being the more accurate source. Our analysis and process for reconciling these differences has been described in some detail elsewhere [7].…”
Section: Threats To Validitymentioning
confidence: 99%