VTechWorks staff will be away for the Thanksgiving holiday beginning at noon on Wednesday, November 22, through Friday, November 24, and will not be replying to requests during this time. Thank you for your patience, and happy holidays!

Show simple item record

dc.contributor.authorHenthorne, Codyen_US
dc.contributor.authorBukvic, Ivica Icoen_US
dc.contributor.authorPyla, Pardha S.en_US
dc.contributor.authorTilevich, Elien_US
dc.date.accessioned2013-05-24T19:41:29Zen_US
dc.date.accessioned2013-06-19T14:35:47Z
dc.date.available2013-05-24T19:41:29Zen_US
dc.date.available2013-06-19T14:35:47Z
dc.date.issued2013
dc.identifier.urihttp://hdl.handle.net/10919/23092
dc.descriptionIn the modern computing landscape, the challenge of tuning software systems is exacerbated by the necessity to accommodate multiple divergent execution environments and stakeholders. Achieving optimal performance requires a different configuration for every combination of hardware setups and business requirements. In addition, the state of the art in system tuning can involve complex statistical models, which require deep expertise not commonly possessed by the average software developer. This paper presents a novel approach to tuning complex software systems by leveraging sound to convey performance information during execution. We conducted a scientific survey to determine which sound characteristics (e.g., loudness, panning, pitch, tempo, etc.) are most accurate to express information to the average programmer. As determined by the survey, the characteristics that scored the highest across all the participants were used to create a proof-of-concept demonstration. The demonstration showed that a programmer who is not an expert in either software tuning or enterprise computing can configure the parameters of a real world enterprise application server, so that its resulting performance surpasses that exhibited under the standard configuration. Our results indicate that sound-based tuning approaches can provide valuable solutions to the challenges of configuring complex computer systems.en_US
dc.language.isoen_USen_US
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen_US
dc.subjectSoftware engineeringen_US
dc.titleTuning Complex Systems by Sonifying Their Performance Dataen_US
dc.typeTechnical report - Departmentalen_US
dc.identifier.trnumberTR-13-01en_US
dc.type.dcmitypeTexten_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record