• 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