2013
DOI: 10.1002/smr.1579
|View full text |Cite
|
Sign up to set email alerts
|

An exploratory study of the evolution of communicated information about the execution of large software systems

Abstract: Abstract-A great deal of research in software engineering focuses on understanding the dynamic nature of software systems. Such research makes use of automated instrumentation and profiling techniques after fact, i.e., without considering domain knowledge. In this paper, we turn our attention to another source of dynamic information, i.e., the Communicated Information (CI) about the execution of a software system. Major examples of CI are execution logs and system events. They are generated from statements tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
5
5

Relationship

3
7

Authors

Journals

citations
Cited by 43 publications
(10 citation statements)
references
References 29 publications
0
9
0
Order By: Relevance
“…Mining Software Repositories: Arguably any MSR work that is relevant to performance via traces is relevant to this work. For instance Shang et al [18] have investigated performance over versions of software, in particular Hadoop. They evaluated the multiple versions against the stability of the log messages, while not quite a performance measure it required running multiple versions of the system to collect this date.…”
Section: Introductionmentioning
confidence: 99%
“…Mining Software Repositories: Arguably any MSR work that is relevant to performance via traces is relevant to this work. For instance Shang et al [18] have investigated performance over versions of software, in particular Hadoop. They evaluated the multiple versions against the stability of the log messages, while not quite a performance measure it required running multiple versions of the system to collect this date.…”
Section: Introductionmentioning
confidence: 99%
“…However, we leave this to future work as automated instrumentation imposes a heavy overhead on the system [34]. Further, Shang et al report that execution logs are a rich source of information that are used by developers to convey important information about a system's behaviour [41]. Hence, automated instrumentation tools may not provide as deep an insight into the system's behaviour as execution logs.…”
Section: Threats To Internal Validitymentioning
confidence: 97%
“…This is a dedicated hardware testbed meant to enable the task of green mining: the study of relationships between software change and software power use. While others such as Shang et al [19], Dyer et al [4], and Gousios et al [7] have leveraged cloud computing infrastructure such as Hadoop, mongodb, mysql and even bittorrent to store, distribute, collect, and execute large queries on MSR-relevant data, cloud computing is less than helpful to green mining. Virtualization and power estimation tend to rely on counter based models [9,1] to estimate supposed power use rather than measuring actual power use.…”
Section: Motivationmentioning
confidence: 98%