Project Report
Project Report
A PROJECT REPORT
ON
Bachelor of Engineering
in
Computer Science and Engineering
Submitted by
Arun 4MC18CS037
Kumar 4MC18CS046
RRRRRR 4MC18CS047
SSSSSS 4MC18CS050
Certificate
Ra 4MC18CS037
QQQQQQ 4MC18CS046
RRRRRR 4MC18CS047
SSSSSS 4MC18CS050
Examiners
Name of the Examiner Signature of the Examiner
1.
2.
ABSTRACT
The effectiveness of scientific groups i.e. innovation, productivity depend on the
relationships of its people. Social Network Analysis (SNA) is a diagnostic method
for collecting and analysing data about the patterns of relationships among people in
groups. The study of social network analysis is based on network theory.
Co-authorship can be conceptualized as collaboration between two or more au-
thors, these collaboration and communication among authors give rise to Co-authorship
networks. In Co-authorship network the authors are represented as nodes and rela-
tionship between two authors is defined as a line where they have co-authored one or
more papers together. This representation allows researchers to apply graph theory to
the analysis of what would otherwise be considered an inherently elusive and poorly
understood problem: the tangled web of our social interactions. The structure of such
networks turns out to reveal many interesting features of academic communities.
Our study is motivated by social and technological factors. On social side we want
better discovery of the people like identifying who is the central figure in the network,
understanding connections and communities. On the technological side we want to
explore the methods and tools available for studying and visualizing these networks,
and to improve these algorithms and techniques.
In this project, we look in detail at particular networks of scientific collaborations
obtained from the netscience data and sample data from the research publications
and describe some of the patterns they reveal. These facts captured can be helpful to
affirm interesting facts.
Overall goal of our project work is the analysis of Co-authorship networks using
Social network analysis tools and techniques.
ACKNOWLEDGEMENTS
Salutations to our beloved and highly esteemed institute “Malnad College Of Engi-
neering” for having well qualified staff and labs furnished with necessary equipment.
The successful completion of any task would be incomplete without mentioning
the people who have constantly guided and inspired for the project and the report
generation.
We avail this opportunity to thank all those people who have helped us in the
whole process of completion of this project and the report.
We would like to express our deepest gratitude to our mentor Dr. Aruna Kumar
S V, Department of Computer Science & Engineering for her daily evaluation of the
work and for providing us constant encouragement with her unflinching support and
valuable guidance throughout this project. We are indebted to his as he has considered
us worthy of this project and invested his faith in us. It was a great privilege to work
under him. We will take away a lot more than just the technical knowledge from him.
We would also like to place our special thanks to Dr. C V Venkatesh, Principal,
Malnad College Of Engineering for providing the opportunity and the facilities for
PPPPP
QQQQQ
RRRRR
SSSSS
TABLE OF CONTENTS
1 Introduction 1
1.2.2 Objective . . . . . . . . . . . . . . . . . . . . . . 2
2 Literature Survey 4
3 Project Design 6
4 Implementation 7
5 Results 8
6 Conclusion 9
A Java Program 10
i
References 11
ii
LIST OF FIGURES
Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
iii
LIST OF TABLES
iv
Chapter 1
Introduction
1
to analyze the structure of co-authorship relations.
1.2.2 Objective
2
algorithms are applied on both the data sets in order to detect the
communities. Finally, the different community detection algorithms
are compared based on certain metrics.
3
Chapter 2
Literature Survey
4
less influential people.
There is an ample of research going on in the field of social network
analysis and especially in the field of co-authorship network. Many
types of analysis are being done on different networks of different sizes.
In this project we try and do the centrality analysis on the Netscience
data and also on the publication data [4] by extracting author names
from the publication list. This extraction process can be further be
extended to large networks and further analyzed.
5
Chapter 3
Project Design
6
Chapter 4
Implementation
• The data until the year is extracted. This extracted data is matched
with the name pattern.
• Once the names of the authors are fetched the permutation is car-
ried out.
7
Chapter 5
Results
8
Chapter 6
Conclusion
• The tools GEPHI and NodeXL, open source softwares are used for
visualization of the network.
9
APPENDIX A
Java Program
The following is the code used to extract the author names and write
the result into a file.
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.regex.*;
import java.io.BufferedWriter;
import java.io.*;
public class dup
{
public static void main(String[] args)
{
BufferedReader br = null;
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("N.txt"));
10
References
[1] John Scott and Peter J Carrington. The SAGE handbook of social network analysis.
SAGE publications, 2011.
[2] Acedo Francisco Jose, Carmen Barroso, Cristobal Casanueva, and José Luis Galán.
Co-authorship in management and organizational studies: An empirical and network
analysis. Journal of Management Studies, 43(5):957–983, June 2006.
[3] Amir Noori. On the relation between centrality measures and consensus algorithms.
In IEEE International Conference on High Performance Computing and Simulation
(HPCS), pages 225–232, Istanbul, July 2011.
[4] Balaraman Ravindran Department of Computer Science & Engineering. Iit madras.
http://www.cse.iitm.ac.in/~ravi/publications.html, 2013. [Online Accessed
April-2013].
11