-
Notifications
You must be signed in to change notification settings - Fork 6
Abstract
We propose the Slack Community Analysis Tool (SCAT), that would perform the log analysis of slack channels based on three broad areas - channel, network and users. We would provide the user the ability to interact with the application, like changing the time periods for summary results of analysis.
SCAT will be useful to users of slack channels in three distinct ways. The first use is the ego-centric view of a participant’s activities on the slack channel. A summary of conversations and community interactions undertaken by the user shall be presented to the user. The second use is the summary of community interests and groups that exist on one or more slack channels. The third use is to help a new user to the community get familiar with channel characteristics quickly, for example, identifying the experts to direct questions to and knowing the time periods and days when he is more likely to get a response. SCAT will be equally useful to an expert user as he can analyze the channels statistically and understand the community along with the hierarchy if any.
The tool shall be developed using a mixture of agile and DevOps software development practices. The software testing, quality assurance and code quality are as important to our team as the software features themselves. At the same time, the software design and documentation shall be given their due importance. We intend to deliver a working software package which not only fulfills these criteria, but is also enticing enough for fellow developers to participate in feature enhancements.