• DocumentCode
    2824918
  • Title

    Reducing Maintenance Effort through Software Operation Knowledge: An Eclectic Empirical Evaluation

  • Author

    van der Schuur, Henk ; Jansen, Slinger ; Brinkkemper, Sjaak

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Utrecht Univ., Utrecht, Netherlands
  • fYear
    2011
  • fDate
    1-4 March 2011
  • Firstpage
    201
  • Lastpage
    210
  • Abstract
    Knowledge of in-the-field software operation is acquired unsophisticatedly: acquisition processes are implemented ad hoc, application-specific and are only triggered when end-users experience severe failures. Vendors that do acquire such knowledge structurally from their software applications, often are unsuccessful in visualizing it in a consistent and uniform manner. A generic approach to acquisition and presentation of software operation knowledge reduces the time vendors need to integrate acquisition logic into their applications, as well as the time needed to analyze, compare and present uniform software operation data resulting from in-the-field software operation. This paper proposes a technique for software operation knowledge acquisition and presentation through generic recording and visualization of software operation. A prototype tool implementing this technique is presented, as well as an extensive empirical evaluation of the tool using an eclectic set of instruments (an experiment, two case studies and expert focus group discussions) involving three widely-used software applications. Results show that the technique is expected to reduce software maintenance effort and increase comprehension of end-user software operation.
  • Keywords
    knowledge acquisition; software maintenance; eclectic instrument set; in-the-field software operation knowledge acquisition; software maintenance effort reduction; software operation recording; software operation visualization; Assembly; Data mining; Data visualization; Instruments; Software maintenance; Weaving; binary instrumentation; bug localization; empirical study; program comprehension; software feedback; software maintenance; software process improvement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
  • Conference_Location
    Oldenburg
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-259-2
  • Electronic_ISBN
    1534-5351
  • Type

    conf

  • DOI
    10.1109/CSMR.2011.26
  • Filename
    5741262