DocumentCode
2439752
Title
Bridging the divide between software developers and operators using logs
Author
Shang, Weiyi
Author_Institution
Software Anal. & Intell. Lab. (SAIL), Queen´´s Univ., Kingston, ON, Canada
fYear
2012
fDate
2-9 June 2012
Firstpage
1583
Lastpage
1586
Abstract
There is a growing gap between the software development and operation worlds. Software developers rarely divulge development knowledge about the software to operators, while operators rarely communicate field knowledge to developers. To improve the quality and reduce the operational cost of large-scale software systems, bridging the gap between these two worlds is essential. This thesis proposes the use of logs as mechanism to bridge the gap between these two worlds. Logs are messages generated from statements inserted by developers in the source code and are often used by operators for monitoring the field operation of a system. However, the rich knowledge in logs has not yet been fully used because of their non-structured nature, their large scale, and the use of the ad hoc log analysis techniques. Through case studies on large commercial and open source systems, we plan to demonstrate the value of logs as a tool to support developers and operators.
Keywords
knowledge management; public domain software; software quality; ad hoc log analysis techniques; field knowledge; knowledge development; large-scale software systems quality; logs; messages generation; nonstructured nature; open source systems; operation worlds; operational cost; software developers; software development; source code; Biological system modeling; Bridges; Computer bugs; History; Software systems; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227031
Filename
6227031
Link To Document