May 27

By Amir Sezavar Keshavarz

This document will record our work plan for this project.

  • Abstract or Executive Summary

This work plan will act as a guiding document for the activities to be carried out and also as a convincing document for approval of decision makers.

  • Introduction and Background (The Problems)
In this work plan, I am going to write to plan the activities for the time we have for this project which is due on May 27 2011. In this document, we would like to convince decision makers for its approval. Also this document will be used as a guiding document for the activities to be carried out during the mentioned time period.
We prepare this document for planning and management.  This document can be also used by funding agencies and executing agencies as a document for justifying the reason for investment.
The main problem we are going to address is most of students have the experience of feeling fraustrated, lonely, and home seek during the first weeks of starting a new university life. This problem causes by non-knowing the university and the city. The root of problem can be traced back to lack of socialization. This has led us to proposing and working on the development of an online social networking site called SOTON Student Connect which is specifically targeted to the University of Southampton students.
However we are not going to limit ourselves to a SNS which there are already a lot of SNS out in the Web. We also would like to consider academic issues as well. We would like to help students to make the most out of their university life and also help them in their studies by providing a good environment.
There are a lot of SNS in the Web providing different features for their users. Some of our features are the same as those sites. However we also include Academic Aspects as well. So a user of our system can do all the basic features in SNS such as communicating with his friends and he also can do his studies and participate in academic events. Based on our vision, we want to connect our system to other systems and resources in the University of Southampton, however we could not implement this feature in this phase because we did not have enough permission. If we could do that, students were able to see their course materials in their profile, add notes to their resources and start collaborating their notes with others. We also had other features like this into our mind, however not for this phase.
We also have to study more about other aspects of SNS such as ethical and legal aspects, privacy considerations and etc which we are going to do so in our review of literature.
  • Goals and Objectives (The Outputs)

Vision: Enhancing students’ social life, Improving students’ studies
Strategy: Meet our goal by designing a web-based social network application
Action Plan: Decided on website [Analysis (RUP, UML, Questionnaire, Survey), Design, Implementation, Test]

  • Resources and Constraints (The Inputs)
The most important constraint in this project is the deadline. Based on the amount of work we are going to have, we need to put a lot of time and effort to meet the deadline and submit out project on-time. Another constraint will be the hardware and software. As we want our project not to depend on anything such as operating system, we are going to implement it in Java and hence we need Apache Web Server.
We have five people in our group working on the project, we are going to have volunteers for our interviews, surveys, and questionnaire. We also have a project mentor, and three critical friends. We are going to enjoy their feedbacks and recommendations. We will also seek help from our friends in other departments for their consultancy. For the first phase, we can use our computers to host the project and because most of the software are free and open source, we will not have any problem. However, later we might want to enjoy a hosting service.
  • Strategy and Actions (from Inputs to Outputs)

Our strategy is to Meet our goal by designing a web-based social network application. We have valuable resources and we have to enjoy their feedback. What we are going to do, is to analyse the domain first. We have to consider the domain from different perspectives such as Management, Social, Ethical, Legal, and Technical. We have different resources with technical knowledge in order to help us in this areas. Furthermore, we are going to have interviews, surveys, and questionnaire. So we need to ask our friends and other students in the university to help us as well.

  • Appendices (Budget, Schedule and Others)

For the first phase, the budgeting is minimum as we do not need a lot of investment. As our system is a web-based application, we only need an Apache Tomcat Web Server and a MySQL Database Server which are available in the university.

However in the next phase, we can invest more on advertising, and also provide some tutorial for students.

May 26

By Amir Sezavar Keshavarz

For the first phase of our project development, we excluded the connectivity of our SNS to other SNS. However based on our project vision, this is defined in our plan.

  • By use of Facebook API, we would like to bridge our SNS to Facebook allowing students to find their Facebook friends in SOTON Student Connect system. Also, we would like SOTON Student Connect users to be able to post their activities in our system in Facebook system.
  • We would like to connect our system to Twitter allowing users to interact more with their friends.
  • We also want to connect our system to some other RSS and news server in order to import relevant news for users.

If we had enough permission from the University of Southampton, we could connect our system to resources of university such as iSolution or SUSSED. In this Mashup, we could also import notes of all modules to academic section of our website providing an area for user to put their own personal notes on course materials and allowing other students to see those notes and interact more. At first, this was our vision. However we noticed that this is not possible.

First of all, we considered MVC architecture in our system. View layer is separated from logic layer and we have a complete separate POJO classes to model the domain. Furthermore we have a database controller in order to connect to the database.

For our database, we decided to choose MySQL Server as it is both easy and powerful database server. It integrates well with Java, our programming language, and performs very well on web-based systems.

We choose Java for our programming language. The reason of choice is that we have portability defined in our non-functional requirements so we did not want our system to be depended to an operating system. Java has a lot of resources and as the team members were familiar with Java, we did not have any problem in this aspect.

For our view layer, we have chosen HTML, CSS, and JavaScript. Our UI is easy and strait-forward as we thought a good SNS should indeed have a simple and quick UI. We developed three prototypes and we asked our friends to comment on them. We chose one of them based on feedbacks and designed one of them. After implementation was done, we applied the UI design to our system.

May 26

By Amir Sezavar Keshavarz

A student would like to ask a question about a topic of one of his modules he is studying in this semester. Easily, he can login into the system and navigate to academic section. In this section, he can register his field of study and all modules he is studying in this semester. Then he can create a module thread for a question. I this module thread, he can ask a question and wait for other students to respond. Other students can find this question by searching or navigating to all available module threads, find this question, and answer it. Students also have the opportunity to add this module to their interests so they get updates whenever there is an activity in that module.

May 26

By Amir Sezavar Keshavarz

Once a person is offered a place to study and he/she accepts that offer, he/she is able to register for university email address and apply for accommodation. However the choice of accommodation is very frustrating as it is going to be his/her accommodation for one-year.

The problem is that there is not enough information about accommodation on the University website making it a little harder to find a suitable accommodation.

In our proposed system, students login and then navigate to accommodation area. They can see all accommodation, reviews of them, rankings of them, and a photo gallery consisting a lot of photos. All of these features have been provided by university students. Furthermore they have the opportunity to talk to students and find more information.

After they have registered for an accommodation, they can register their information into the system, and our proposed system will recommend friends who are actually their flatmate. So, even prior to their arrivals, they have the opportunity to know their flatmates better and get prepared.

May 26

By Boton Li
Posted By Amir Sezavar Keshavarz

Survey Results Tabular
May 26

By Boton Li
Posted By Amir Sezavar Keshavarz

Survey Results – Graph
May 26

By Boton Li
Posted By Amir Sezavar Keshavarz

This is the evaluation of our questionnaire

1. I believe in making a lot of friends from my course when I start my first year of university.
It seems that most participants strongly agreed, however it was not an overwhelming majority as predicted, in fact five participants had a neutral response and even two people disagreed with the statement, perhaps the odd individual might prioritise studies ahead of socialising in their first year.
2. The university portal Sussed is not as effective as a great educational supplement to my university experience as it should be.
The results for this one were interesting, a big majority simply agreed with the statement but few strongly agreed. Discerning whether or not there is a big difference between strongly agreeing with this statement and just simply agreeing is not too important here, the fact that most people think Sussed is lacking as an education supplement is clear enough evidence people aren’t quite satisfied (although the fact that most simply went with ‘agree’ instead of ‘strongly agreed’ suggests they aren’t sure what they want, but Sussed isn’t certainly giving them all that they want). A small minority did disagree with the statement, but not outright.
3. The university portal Sussed is not offering sufficient social supplements to my university experience.
For this statement there was a very similar response to the last statement. Most people chose to simply ‘agree’ with the statement, people clearly don’t see Sussed bringing any social benefit to their university lives. We have again a few neutral responses but no disagreeing responses which makes the responses here easy to read.
4. Everything I want to know about my university and myself as a student I can easily find, at all times.
The responses for this statement were much interesting, as there were every kind of reaction from total disagreement to strong agreement. People who agreed with the statement in some form actually outnumber those who disagreed (8 to 7), and there were five people opting not to have any feeling whatsoever. While the issue that the statement brings up will probably vary from person to person, the fact that we have a lot of contradicting responses suggests that existing systems perhaps are doing a good job of providing information, but not every person can find what they want as easily for one reason or another. We should aim to make information that we want people to see, easy to find at all times.
5. I think having a Facebook account while at university is essential for providing me with social interactions with my university pals.
Results for this statement were not so surprising, most people chose to agree and in the current state of social networking dominance from Facebook, this one just goes to cement the held hypothesis that Facebook right now is the end-all place to be for online social interaction.
6. Facebook is helpful to my university experience in terms of making new friends from my halls of residence.
This statement was supposed to try and see if people made any sort of correlation between having Facebook and specifically making friends from their halls of residence, especially during their first year. The results seem to suggest that most people would agree with the statement, though three participants disagreed which suggests that perhaps Facebook is not quite perfectly adequate for something much more specific than Facebook was designed to cater for (where we step in of course.)
7. I like discussing lecture material and topics with fellow students on Facebook.
Another bag of mixed responses, most people agreed with this statement compared to those who didn’t (at 11 to 3); however the presence of two strong disagreeing participants has to be noted in particular. However the fact that the statement encompasses both desire to discuss on Facebook because they enjoy using Facebook for academic purposes and actually discussing on Facebook because the facilities to do so are good means we likely got people agreeing and disagreeing for different reasons – in other words, the statement doesn’t actually make it clear whether or not we are looking at technical capabilities or people’s preferences.
8. Facebook’s functionality for discussion caters well for course material and topic discussions.
More mixed responses here, we have 9 people agreeing in some form and 6 people disagreeing. This statement is essentially the follow-up to the previous statement, and by actually specifying that the key issue is functionality, we see an increase in people actually disagreeing with the statement – this coupled with how the last statement was received suggests that a good number of people don’t see Facebook as a suitable place for discussing academic matters, and in some cases, nor would they want to. Our social network can hopefully specifically combat this issue.
9. I feel that it’s easy to find, join and integrate fully into a university society using Facebook.
Mixed once again with 12 agreeing views to 4 disagreeing ones, however it is important once again to take not that just with people disagreeing, even if not the majority, shows that societies on Facebook perhaps could use some work. Reasons for disagreeing with this statement can vary from either lack of expertise in functionality (though this should be very rare), a lack of willingness to actually integrate into a society on Facebook, or just simply sometimes societies don’t make a Facebook page. We should make our system so that it is easier to make society pages, and there is more functionality for participation from members.
10. I first hear of university/course social events on Facebook.
For the first time we have more people disagreeing with those who agreed (11 to 8), the results can only suggest that some people for whatever reason  don’t find university social events on Facebook first. The statement doesn’t make any suggestions as to why that could be, or if the university social events are known by as many students as they should be. This is something our system can address.
11. I feel I can make just as many friends from my course if I was living in private rented accommodation compared to living in halls of residence because of Facebook.
This statement is the second to draw more disagreeing viewpoints than agreeing, by a margin of 10 to 6. The fact nobody responded with ‘strongly agree’ seems to suggest that even those who agree might not fully be behind the statement. On the other hand the fact that so many people disagreed suggests that this is definitely an important factor our accommodation aspect of our system should address.
12. I believe that dissolving the barrier between the social and educational environment using a social network is a good idea.
Most people chose to agree with this statement, which is interesting, in fact only two participants disagreed with the statement which suggests that people are all for having less strict barriers between academia and social lives.
13. Facebook is much more suited for general socialising than for anything university related.
This statement is a follow up to the previews statement, and somewhat strangely and interestingly the results do not show the correlation that was expected, 12 people agreed with the statement and 5 disagreed when in the previous statement only two people disagreed. This suggests that perhaps people expect barriers between their academic and social lives to be removed, but the balance between the two is still not quite equal (with people seemingly in favour of their social life, perhaps a cultural reflection if anything).
14. I believe Facebook is not enough for me to manage my university social life calendar and my educational life calendar.
A fairly predictable and expected result, most people seemed to think that Facebook is certainly lacking in the calendar department, though perhaps the statement could have been more rephrased to pick up on any technical deficiencies Facebook might have with regards to this feature, though it is something our system is definitely looking at to have something over Facebook.
15. I like having a social identity and a separate university identity.
Another statement that is supporting statement 12, and again the results don’t quite follow the results for that statement. 11 people agreed with the statement (which falls under the same camp as the people who disagreed with 12) and only 5 disagreed (vice versa), which is rather surprising. People want barriers between their social and educational environment to be removed online, yet they also want separate identities as this statement would suggest. Perhaps more research is needed to explain these starkly contradicting results.
16. I believe the university could do more to integrate the new students socially within their courses, or even generally.
A lot of people agreed with this statement (12 to 1 disagreement) which more or less underscores the majority held view that a university can always do more for their students just starting out socially speaking, and here is the evidence for it.
17. I think that a new university exclusive and university related social network will be a great benefit both in social and educational aspects of my university experience.
This statement is just a sort of ‘testing the water’ measure for how our system may be received after it’s inception, and it seems like most participants (11) would be in favour a system such as ours, while 6 chose to not have any feeling whatsoever, and 3 choosing to disagree.
18. I consider it highly important to maintain my privacy in such a university wide social network.
The responses for this statement were pretty much as expected with 17 participants agreeing and nobody disagreeing, however it is interesting to note that a more people went with just ‘agree’ instead of ‘strongly agree’ – perhaps knowing that they want privacy but don’t know enough about the intricacies or the technical issues with it to have a clear and strong opinion perhaps?
19. I am willing to share my information with other students in a university social network.
This statement in some ways follows on from the previous statement, but shifts the focus slightly. 11 students agree that they would be willing to share their information with fellow students compared to the 3 that don’t. We can ascertain from the last two statements that people are willing to share information to other students but not have it out in the open, though it is worth noting that the phrasing of this statement makes no distinction over whether or not a user would have to know the student he or she is sharing information to in real life.
20. I think that university authorities should not control and supervise over such a social network.
The purpose of this statement is to see how people react when a subject of combining a university authority (or the university itself) gets involved with social networking specifically and follows in the vein of statements 12 13 and 15. Interestingly, while there were still a lot of people agreeing with the sentiment that they rather the authority figure (the university) not get involved in their social networking (11-4), it is interesting that when you compare this again to statements 2, 3 and 16 that people had the overall feeling the university should be doing more for their students, yet as soon as words like ‘control’ and ‘supervise’ are mentioned, people suddenly feel completely against that direction (though not entirely perhaps).
May 26

By Amir Sezavar Keshavarz

The advantages of our proposed system can be listed as follows:

  • Designed for the students of the University of Southampton
  • Find friends, study-mates, and work-colleague
  • Throw in campus events, create groups (both for studying and entertainment)
  • Browse accommodation information, reviews, ranking, photos
  • Study with class-mates
  • Overcome your timidity

The justifications for the success of our project are as follows:

  • Survey results have shown a strong interests
  • Addressing both academic and personal needs
  • Finding more information about the university and the city itself
  • Allowing students to start socializing even before their arrival
  • Integrating diverse university resources into a centralised space

The reasons for the university to invest in our proposal includes:

  • Satisfying students’ needs for socializing
  • Enhancing students academic and social experiences resulting to better university ranking
  • Redirecting students from counter-productive SNS such as Facebook to SOTON Student Connect which fulfils academic needs

Based on our interviews and questionnaires, we expect a lot of students willing to work with this system. Furthermore, we have shown this system to a lot of our friends, and based on their final feedback, we improved the system.

May 26

By Amir Sezavar Keshavarz

Legal and ethical considerations account for a major concerns in dealing with social networking systems. For SOTON Student Connect, we have identified a number of such concerns as follows:

  • Third Party Content and Content Ownership: It has been decided that the responsibilities of the content would be with the students who uploads them and thus the University nor the system would not be liable for the uploaded content.
  • Defamation: Users are able to report problems and dubious materials to the site administrator who will take the appropriate action.
  • Employment Practice: It refers to the tendency in employers to check the applicants’ social networking profiles before recruiting her. This concern will not apply to our system as only university students with valid university email accounts are able to access the site. This itself assures student’s privacy to some extent.
  • Privacy and Trust: The student is always in control of their data and can decide upon who can see their information.

The legal and ethical considerations are an important topic and for the first phase of our project for this course, we have addressed the following concerns to some extent.

May 26

By Amir Sezavar Keshavarz

In this post, I would like to highlight some of the implementation features of the application:

  • I have used a MVC architecture to develop the application in Java Programming Language
  • For the view layer, I have utilised HTML, CSS, and JavaScript. Also I have used JSP to show dynamic contents
  • Controller layer was implemented via Servlets and the database controller is pure Java with the help of POJO classes
  • For data storage and retrieval, I have used MySQL Database server

I also did feasibility study in order to make sure this project is feasible and then implement this project. By domain analysis, interviews, and questionnaire, we extracted a list of functional and non-functional requirements. Feasibility study shows that this project is feasible regarding the time we have.

I would like to draw your attention to a demo from some parts of our system: