• DocumentCode
    2075323
  • Title

    Customized awareness: recommending relevant external change events

  • Author

    Holmes, Reid ; Walker, Robert J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
  • Volume
    1
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    465
  • Lastpage
    474
  • Abstract
    It is often assumed that developers´ view of their system and its environment is always consistent with everyone else´s; in practice, this assumption can be false, as the developer has little practical control over changes to the environments in which their code will be deployed. To proactively respond to such situations, developers must constantly monitor a flood of information involving changes to the deployment environments; unfortunately, the vast majority of this information is irrelevant to the individual developer, and its sheer volume makes it likely that infrequent change events of relevance are overlooked. As a result, errors may arise at deployment time that the developer does not immediately detect. This paper presents a recommendation approach for filtering the flood of change events on deployment dependencies to those that are most likely to cause problems for the individual developer. The approach is evaluated for its ability to drastically filter irrelevant details, while being unlikely to filter important ones. The relevance of the results is assessed on the basis of deployment problems that would have historically occurred within a set of industrial systems.
  • Keywords
    information filtering; recommender systems; software engineering; customized awareness; deployment problems; external change events; filtering; recommendation approach; Engines; Java; Libraries; Maintenance engineering; Measurement; Monitoring; Software; YooHoo; change events; customized awareness; deployment environment; developer-specific awareness; external dependencies; information overload; recommendation system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1806799.1806867
  • Filename
    6062114