Last updated on 5th Feb. 2020
The Dec. 2012 paper referenced in the post title is:
Improve the Practice of Software Development in India by having a Software Development Career Track in Indian CS & IT Academia by Ravi S. Iyer. Abstract: https://arxiv.org/abs/1202.1715 , PDF: https://arxiv.org/pdf/1202.1715 .
This post follows up on two recent posts of mine:
1) Internet search on: how to improve software development skills in Indian CS IT academia, gives my Dec. 2012 paper within top three results even now in Jan 2020, https://eklavyasai.blogspot.com/2020/01/internet-search-on-how-to-improve.html.
2) Quite amazed that Internet search on: improve teaching of software development in Indian CS & IT academia, gives my Dec. 2012 paper as 1st or 2nd result even now in Jan 2020, https://eklavyasai.blogspot.com/2020/01/quite-amazed-that-internet-search-on.html.
Firstly I think some readers may have the following questions which I should address: What is Google Scholar search? How is it different from Google search and other Internet search engines like Bing and DuckDuckGo?
From https://en.wikipedia.org/wiki/Google_Scholar, "Google Scholar is a freely accessible web search engine that indexes the full text or metadata of scholarly literature across an array of publishing formats and disciplines."
Small extracts from Google vs Google Scholar: which one do I use?, https://library.royalroads.ca/infoquest-tutorials/internet-searching/google-vs-google-scholar-which-one-do-i-use :
The difference between Google and Google Scholar is that Google Scholar focuses on the scholarly literature available on the Internet. This includes, articles, theses, books, abstracts, U.S. court opinions, and patents, found on the websites of academic publishers, professional societies, online repositories, universities and more.
...
Google, on the other hand, has a broader scope, and retrieves resources regardless of where online they come from.
--- end small extracts from Google vs Google Scholar ---
Now my Dec. 2012 paper mentioned above is a preprint paper which has not been published in a peer-reviewed academic publication. However, I have truthfully recorded the rejection comments from a noted international Computer Science education academic publication, which I received when I had submitted it to them for review (2nd round, if I recall correctly). I have also given my responses to the rejection comments.
At that time, if I recall correctly, I felt that I should not modify my paper to suit what I considered to be narrow academic viewpoints of the academic reviewers. I thought that would result in significant loss in the key suggestions and thoughts I had espoused in the paper. So I simply froze the paper in Dec. 2012 as a preprint in arxiv.org and did not make any further submissions of the paper to any academic publication.
What I had not anticipated was that an earlier version of that paper (also available on arxiv.org) would get cited by one published paper (see Ref-1 at bottom of post) and that the Dec. 2012 version (frozen/final version) would get cited by a PhD thesis (see Ref-2 at bottom of post).
But it is still quite a surprise to me to see the top search ranking given to my paper in Google Scholar search for terms related to: improve teaching of software development in Indian CS academia.
Let the Google Scholar search terms and screenshots below, taken today on 1st Feb. 2020, tell the story.
[To open pic in larger resolution, right-click on pic followed by open link (NOT image) in new tab/window. In new tab/window you may have to click on pic to zoom in.]
Result rank: 1
2) Search term: improve software development skills in Indian CS academia
Result rank: 1
3) Search term: improve practice of software development in Indian Computer Science academia
Result rank: 2
4) Search term: improve teaching of software development in Indian Computer Science academia
Result rank: 3
5) Search term: improve software development skills in Indian Computer Science academia
Result rank: 2
6) Search term: improve software development skills in Indian Information Technology academia
Result rank: 3
7) Search term: improve teaching of software development in Indian Information Technology academia
Result rank: 3
8) Search term: improve practice of software development in Indian Information Technology academia
Result rank: 3
------------
Changing academia to higher education for above search terms gives my paper as a result for some search terms with a top ten rank and for some terms with a significantly lesser rank (20s) but for some terms my paper is not listed in the first 40 results of Google Scholar.
9) Search term: improve teaching of software development in Indian CS higher education
Result rank: 1
10) Search term: improve software development skills in Indian CS higher education
Result rank: 1
11) Search term: improve practice of software development in Indian CS higher education
Result rank: 1
12) Search term: improve teaching of software development in Indian Computer Science higher education
Result rank: 22
13) Search term: improve software development skills in Indian Computer Science higher education
Result rank: 7
14) Search term: improve practice software development Indian Computer Science higher education
Result rank: 7
15) Search term: improve software development skills in Indian IT higher education
Result rank: 24
16) Search term: improve teaching of software development in Indian IT higher education
Result rank: Not found in first 40 results
17) Search term: improve practice of software development in Indian IT higher education
Result rank: 19
18) Search term: improve software development skills in Indian Information Technology higher education
Result rank: Not found in first 40 results
19) Search term: improve teaching of software development in Indian Information Technology higher education
Result rank: Not found in first 40 results
20) Search term: improve practice of software development in Indian Information Technology higher education
Result rank: 15
-------------------
I tried some searches on Indian higher education (without CS or IT).
21) Search term: improve teaching of software development in Indian higher education
Result rank: 35
22) Search term: improve software development skills in Indian higher education
Result rank: 17
23) Search term: improve practice of software development in Indian higher education
Result rank: 12
------------
Removing Indian word but keeping CS academia or higher education in the search term was an interesting variation that I could not resist trying.
24) Search term: improve practice of software development in CS academia
Result rank: 3 [2nd result was a previous version of the paper which was not specific to India]
25) Search term: improve teaching of software development in CS academia
Result rank: 2
26) Search term: improve software development skills in CS academia
Result rank: 1
27) Search term: improve practice of software development in CS higher education
Result rank: 4
28) Search term: improve teaching of software development in CS higher education
Result rank: 15
References
Ref-1. Ahmed Saleem Abbas et. al, "A literature review and classification of selected software engineering researches", International Journal of Engineering and Technology (IJET) – Volume 2 No. 7, July, 2012, https://www.researchgate.net/profile/Wilson_Jeberson/publication/265886949_A_Literature_Review_and_Classification_of_Selected_Software_Engineering_Researches/links/560f943e08ae48337517e1a8/A-Literature-Review-and-Classification-of-Selected-Software-Engineering-Researches.pdf.
Ref-2. Ashutosh Madhukar Kulkarni, MANAGEMENT PERSPECTIVE (ACADEMIC AND ADMINISTRATIVE ASPECT) IN CAREER PLANNING OF STUDENTS DURING 2007-2013 WITH REFERENCE TO SELECTED MCA INSTITUTES IN PUNE REGION, Ph.D. Thesis, Tilak Maharashtra Vidyapeeth, Pune (Maharashtra, India), April 2015, http://shodhganga.inflibnet.ac.in:8080/jspui/handle/10603/86727.
================
5th Feb. 2020 update
Added a few more searches, most using software engineering term instead of software development.
29) Search term: poor software engineering skills of Indian Computer Science graduates
Result rank: 3
30) Search term: poor software development skills of Indian Computer Science graduates
Result rank: 2
31) Search term: improve software engineering skills of Indian Computer Science graduates
Result rank: 10
32) Search term: improve teaching of software engineering in Indian CS academia
Result rank: 1
33) Search term: improve software engineering in Indian CS academia
Result rank: 1
34) Search term: improve software engineering in Indian Computer Science academia
Result rank: 3
35) Search term: improve software engineering education in Indian Computer Science academia
Result rank: 4
36) Search term: improve software engineering education in Indian Computer Science higher education
Result rank: 33
37) Search term: improve software engineering in Indian CS higher education
Result rank: 1
38) Search term: improve software engineering in Indian Computer Science higher education
Result rank: 15
---------
Removing Indian from search term:
39) Search term: improve software engineering in Computer Science higher education
Result rank: Not listed in first 40 results
40) Search term: improve software engineering in CS higher education
Result rank: 33
41) Search term: improve software engineering in CS academia
Result rank: 12
42) Search term: improve software engineering in Computer Science academia
Result rank: Not listed in first 40 results
[I thank Wikipedia and library.royalroads.ca, and have presumed that they will not have any objections to me sharing the above small extract(s) from their website on this post which is freely viewable by all, and does not have any financial profit motive whatsoever.]
No comments:
Post a Comment