Accelerating cross-project knowledge collaboration using collaborative filtering and social networks
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Rascal: A Recommender Agent for Agile Reuse
Artificial Intelligence Review
URICA: Usage-awaRe Interactive Content Adaptation for mobile devices
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Recommendation Based Process Modeling Support: Method and User Experience
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Correlation-based content adaptation for mobile web browsing
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Web-Based Recommender Systems and User Needs --the Comprehensive View
Proceedings of the 2008 conference on New Trends in Multimedia and Network Information Systems
AIC'09 Proceedings of the 9th WSEAS international conference on Applied informatics and communications
Recommending Effort Estimation Methods for Software Project Management
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 03
Recommendation method that considers the context of product purchases
WSEAS Transactions on Information Science and Applications
Correlation-based content adaptation for mobile web browsing
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Recommendation-based editor for business process modeling
Data & Knowledge Engineering
Using abstract state machine in architecture design of distributed software component repository
APWeb'06 Proceedings of the 2006 international conference on Advanced Web and Network Technologies, and Applications
An eclipse plugin to support agile reuse
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Hi-index | 0.00 |
Since many of today's application software provideusers with too many functions, the users sometimes cannotfind the useful functions. This paper proposes arecommendation system based on a collaborative filteringapproach to let users discover useful functions at low costfor the purpose of improving the user's productivity inusing application software. The proposed systemautomatically collects histories of software functionexecution (usage histories) from many users through theInternet. Based on the collaborative filtering approach,collected histories are used to recommend the user a setof candidate functions that may be useful to the individualuser. This paper illustrates conventional filteringalgorithms and proposes a new algorithm suitable forrecommendation of software functions. The result of anexperiment with a prototype recommendation systemshowed that the average ndpm of our algorithm wassmaller than that of the conventional algorithms; and, italso showed that the standard deviation of ndpm of ouralgorithm was smaller than that of the conventionalalgorithms. Furthermore, while every conventionalalgorithm had a case whose recommendation was worsethan the random algorithm, our algorithm did not.