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
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;
Conference_Titel :
Recommendation Systems for Software Engineering (RSSE), 2012 Third International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1758-0
DOI :
10.1109/RSSE.2012.6233405