• DocumentCode
    2534858
  • Title

    Recommendations as learning: From discrepancies to software improvement

  • Author

    Schneider, Kurt ; Gärtner, Stefan ; Wehrmaker, Tristan ; Brügge, Bernd

  • Author_Institution
    Software Eng. Group, Leibniz Univ. Hannover, Hannover, Germany
  • fYear
    2012
  • fDate
    4-4 June 2012
  • Firstpage
    31
  • Lastpage
    32
  • Abstract
    Successful software development requires software engineering skills as well as domain and user knowledge. This knowledge is difficult to master. Increasing complexity and fast evolving technologies cause deficits in development and system behavior. They cause discrepancies between expectations and observations. We propose using discrepancies as a trigger for recommendations to developers. Discrepancies in using a software application are combined with discrepancies between development artifacts. To efficiently support software engineers, recommendations must consider knowledge bases of discrepancies and resolution options. They evolve over time along with evolving experience. Hence, recommendations and organizational learning are intertwined.
  • Keywords
    software development management; domain knowledge; organizational learning; recommendations; software engineering; software improvement; user knowledge; Engines; Knowledge based systems; Multimedia communication; Programming; Recommender systems; Software; Software engineering; end-user feedback; heuristics; recommendation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Recommendation Systems for Software Engineering (RSSE), 2012 Third International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1758-0
  • Type

    conf

  • DOI
    10.1109/RSSE.2012.6233405
  • Filename
    6233405