Posts Tagged Science

 

How (and how not) to present related work

A key part in scientific writing is a description of related work. This section establishes what is known in the given area and the new publication’s contribution. It also provides a signal to reviewers and readers regarding the study’s innovativeness, credibility, and thoroughness. A paper with a shallow related work section may well have overlooked important relevant work that would have supported its theory building, methods, or conclusions. A mistake often made in related work sections is to present them as a laundry list (A did X, B did Y), often in chronological order.

Continue reading "How (and how not) to present related work"

AI deforests the knowledge’s ecosystem

Big-tech’s dash to incorporate ChatGPT-like interfaces into their search engines threatens the ecosystem of human knowledge with extinction. Knowledge development is a social activity. It starts with scientists publishing papers and books that build on earlier ones and with practitioners, journalists, and other writers disseminating these findings and their opinions in more accessible forms. It continues through specialized web sites, blogs, the Wikipedia, as well as discussion and Q&A forums. It further builds upon our interactions with these media through web site visits, upvotes, likes, comments, links, and citations. All these elements combined have yielded a rich global knowledge ecosystem that feeds on our interactions to promote the continuous development of useful and engaging content.

Continue reading "AI deforests the knowledge’s ecosystem"

Who are the Publishers of Computer Science Research?

To answer this question, I downloaded the DBLP database and used the DOI publisher prefix of each publication to determine its publisher. I grouped the 3.4 million entries by publisher and joined the numeric prefixes with the publisher names available in the list of Crossref members. Based on these data, here is a pie chart of the major publishers of computer science research papers.

Continue reading "Who are the Publishers of Computer Science Research?"

Impact Factor of Computer Science Journals 2016

Clarivate Analytics (ex Thomson Reuters, ex ISI) has published the 2016 InCites Journal Citation Reports. Following similar studies I have performed in the past, here is my analysis of the current status and trends for the impact factor (IF) of computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2016"

Impact Factor of Computer Science Journals 2014

The Thomson Reuters Web of Knowledge has published the 2014 Journal Citation Reports. Following similar studies I performed in the past eight years (2007, '08, '09, '10, '11, '12, '13, '14) here is my analysis of the current status and trends for the impact factor of computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2014"

ABS's 2015 Academic Journal Guide

The UK-based Association of Business Schools recently published the 2015 Academic Journal Guide (AJG) as an update to its 2010 version, sparking controversy in its press coverage. Following a study I've been performing on the impact factor of computer science journals for the past eight years based on the yearly Thomson Reuters Web of Knowledge updates of its Journal Citation Reports, I decided to look at what has changed in the AJG from 2010 to 2015.

Continue reading "ABS's 2015 Academic Journal Guide"

Impact Factor of Computer Science Journals 2013

The Thomson Reuters Web of Knowledge has published the 2013 Journal Citation Reports. Following similar studies I performed in the past sever years (2007, '08, '09, '10, '11, '12, '13) here is my analysis of the current status and trends for the impact factor of computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2013"

Impact Factor of Computer Science Journals 2012

The Thomson Reuters Web of Knowledge has published the 2012 Journal Citation Reports. Following similar studies I performed in the past six years (2007, '08, '09, '10, '11, '12) here is my analysis of the current status and trends for the impact factor of computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2012"

Changes in the Way we View Computing

The Association for Computing Machinery recently released the 2012 version of the ACM Computing Classification System (CCS). This is the work of 120 volunteers and marks significant changes over the previous version, which was released in 1998. To create it the volunteers mined ACM Digital Library search terms and used the services of a specialist company that creates ontologies. To see what has changed in the past 14 years in the way we view computing, I used Wordle to create word clouds from the 1998 and the 2012 versions. Here are the two views of our discipline's Zeitgeist and my take of their differences.

Continue reading "Changes in the Way we View Computing"

Chemical Element Trump Cards

I can still remember the weight of the Lancia Stratos car that featured in the Top Trumps cards were playing as children in the 1970s: 870kg. It was the lightest of all the flashy cars in the set, and therefore a much sought-after card. Other card sets that kept us busy included airplanes, motorcycles, and tanks. Through them we learned tens of useless trivia, but also got a feeling of the compromises inherent in engineering. Wondering whether I could leverage such a game to make it even more educational, I created a set of trump cards containing properties of chemical elements.

Continue reading "Chemical Element Trump Cards"

Impact Factor of Computer Science Journals 2011

The Thomson Reuters Web of Knowledge has published the 2011 Journal Citation Reports. Following similar studies I performed in 2007, '08, '09, '10, and '11, here is my analysis of the current status and trends for the impact factor of computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2011"

Impact Factor of Computer Science Journals 2010

The Thomson Reuters Web of Knowledge has published the 2010 Journal Citation Reports. Following similar studies I performed in 2007, 2008, 2009, and 2010, here is my analysis of the current status and trends for the impact factor of computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2010"

Impact Factor of Computer Science Journals 2009

The ISI Web of Knowledge recently published the 2009 Journal Citation Reports. Following similar studies I performed in 2007, 2008, and 2009, here is my analysis of the current status and trends for the impact factor in computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2009"

Impact Factor of Computer Science Journals 2008

The ISI Web of Knowledge recently published the 2008 Journal Citation Reports. Following similar studies I performed in 2007 and 2008, here is my analysis of the current status and trends for the impact factor in computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2008"

Revisiting the Antikythera Mechanism Emulator

Over the past few weeks I updated the Antikythera mechanism emulator I built in 2007. I was preparing for an invited talk on the subject, which I'll give at the 2009 USENIX Annual Technical Conference, and for this I wanted to include in the emulator the new findings recently published in Nature.

Continue reading "Revisiting the Antikythera Mechanism Emulator"

Earth Hour: A Geek's View

What happens to the power grid when millions of people turn of their lights? I had a chance to study this during tonight's Earth Hour: an international event organised by the WWF, which asks households and businesses to turn off their non-essential lights and electrical appliances for one hour to raise awareness towards the need to take action on climate change.

Continue reading "Earth Hour: A Geek's View"

YouTube vs. TOSEM

Over the past couple of weeks colleagues and friends I encounter in the hallways or at various meetings have been commenting about a small video I posted on YouTube. This video, titled Information Train, describes a demonstration experiment I performed at an event whose aim was to familiarize children with science. Often this video is the first discussion I've ever had with a colleague regarding my work. This struck me as odd, because I consider other parts of my research a lot more significant that this experiment. However, a look at the number of downloads of an article we recently published in the (highly regarded) ACM Transactions on Software Engineering and Methodology (TOSEM) and the views of the YouTube video proved instructive.

Continue reading "YouTube vs. TOSEM"

The Information Train

Experiment overview The Information Train is a scientific experiment that I presented at the Wizards of Science 2009 contest over the past weekend. The entry demonstrates how computers communicate with each other by setting up a network in which a model train transfers a picture's pixels from one computer to the other. You can find a video of the experiment on YouTube, and, if you're interested, you can also download the corresponding software and schematics from this web page.

Continue reading "The Information Train"

Central Planning Hurts Research

Today I was invited to contribute to the European Commission Information Society's public consultation that will be used to draft (in the Commission's words) a new strategy for ICT research and innovation aiming is to put European ICT industry, especially SMEs, to the fore of the race for global competitiveness. I believe that the Commission's approach towards research planning and funding is fundamentally wrong.

Continue reading "Central Planning Hurts Research"

Two More Years of Wikipedia Data

Following a study that my colleague Panagiotis Louridas and I published in the August 2008 issue of the Communications of the ACM, Victor Grishchenko gave me a copy of a complete Wikipedia dump covering 2006 and 2007 (enwiki-20080103-pages-meta-history.xml.7z). Over the past four days I reran the study on this new data set.

Continue reading "Two More Years of Wikipedia Data"

Top Researchers in Computer Science and Informatics

Today the European Research Council announced the 105 recipients of its prestigious advanced research grants in physics and engineering. Eight proposals got selected by the Computer Science and Informatics panel. As I had also applied for an ERC advanced research grant, I followed the results with considerable interest. Given the highly competitive nature of the program and the carefully designed proposal and evaluation procedure, the selected proposals make an interesting reading; the winners are clearly the researchers and projects to watch in the future.

Continue reading "Top Researchers in Computer Science and Informatics"

Wikipedia Faces no Limits to Grow

Although there have been many studies on Wikipedia, little attention has been given to the limits to its growth. As Wikipedia is expanding, it is possible that new concepts are added without having corresponding articles, or that the number of new concepts grows slower than the number of articles. In the first case, Wikipedia's coverage will deteriorate as it will contain articles drowned in an increasing number of undefined concepts. In the second case, Wikipedia's growth may stall. A new study, which my colleague Panagiotis Louridas and I published in the August 2008 issue of the Association for Computing Machinery flagship magazine Communications of the ACM, shows that Wikipedia sits comfortably between the two extremes.

Continue reading "Wikipedia Faces no Limits to Grow"

Impact Factor of Computer Science Journals 2007

The ISI Web of Knowledge recently published the 2007 Journal Citation Reports. Following a similar study I performed last year, here is my analysis of the current status and trends for the impact factor in computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2007"

Impact Factor of Computer Science Journals 2006

The ISI Web of Knowledge recently published the 2006 Journal Citation Reports. Here is my analysis of the current status and trends for the impact factor in computer science journals.

Continue reading "Impact Factor of Computer Science Journals 2006"

Decyphering Modern Texts

One would think that the decyphering of old writings would be the domain of archeologists poring over ancient palimpsests. It turns out that, thanks to modern technology, the quality of documents written only a decade ago can decay to the point of requiring decypherment. And don't get me started on the problems of digital preservation and the decay of URLs.

Continue reading "Decyphering Modern Texts"

The Perils of Naive Sorting

I wanted to compare the aggregate cited half-life of works in different scientific disciplines. This figure tracks the median age of the articles cited during the last year. The ISI Web of Knowledge offers such a tool, and allows sorting by the a field's half life. I found the first three entries in the list, mineralogy (10), orthopedics (9.7), and agriculture (9.5), slightly odd.

Continue reading "The Perils of Naive Sorting"

Converting RIS to BibTeX

Digital libraries increasingly provide an option to export bibliographic data. Unfortunately, many, like IEEE Xplore, SpringerLink, and Scopus don't support the BibTeX format I use for storing my bibliographies. (To its credit the ACM Portal offers a BibTeX export option. On the other hand, Elsevier's ScienceDirect and JSTOR don't offer any export facility.)

Continue reading "Converting RIS to BibTeX"

A Solution for Web Citations

In 2003 I published a study providing evidence that the half life of a web citation was four years. WebCite offers a neat solution to this problem.

Continue reading "A Solution for Web Citations"

Research in Domain Specific Languages

My research colleague Vassilis Karakoidas is working on better programming support for domain specific languages (DSLs). Today he claimed that DSLs were hyped during 1998-2002, and now interest has waned.

Continue reading "Research in Domain Specific Languages"

Active Voice v Passive Voice

The most common change copy-editors perform on my prose is the conversion of passive voice constructs into active voice. By now I've become accustomed to it, and I now try to use active voice whenever possible. It turns out that the proverbial coin has in this case two faces.

Continue reading "Active Voice v Passive Voice"

How Not to Cook an Egg With Your Cell Phone

A story currently doing the rounds by email provides detailed instructions for cooking an egg by placing it between two cell phones. Here is my attempt to check its validity.

Continue reading "How Not to Cook an Egg With Your Cell Phone"

Who Will Edit the Editors?

I am often asked to review papers that are written in a language only superficially resembling English. In a few cases the writing is so confused that I return the manuscript, asking for it to be edited by a native speaker of English. I realize that writing proper English is an additional hurdle for, possibly brilliant, scientists who are not native speakers of English, and I often wondered how authors could address this problem. Apparently, there are companies that will edit scientific papers for a modest fee.

Continue reading "Who Will Edit the Editors?"

Human Thought and the Design of Computers

Peter J. Denning wrote an excellent article titled "The Locality Principle" in the July 2005 issue of the Communications of the ACM. The article explained the story behind the locality of reference, a fundamental principle of computing with many applications. In a comment that appeared in the October issue of the same magazine I commented:

Peter J. Denning's "The Profession of IT" column ("The Locality Principle," July 2005) invoked an anthropomorphic explanation for the prevalence of the locality principle in computational systems, observing that humans gather the most useful objects close around them to minimize the time and work required for their use, and that we've transferred these behaviors into the computational systems we design.

A more intellectually satisfying explanation might be that we are dealing with two parallel and independent evolutionary design paths. Trading some expensive high-quality space (fast memory) in order to gain time performance is a sound engineering decision. It is therefore likely that evolution first adapted the human brain by endowing it with limited but versatile short-term memory and large long-term memory structure that exhibits behavior similar to caching.

Millennia later, we make similar design decisions when building computing systems.

The comment triggered an email exchange with Phillip G. Armour. It was one of the most intellectually satisfying email exchanges I've ever had, and I am reproducing it here, with his kind permission.

Continue reading "Human Thought and the Design of Computers"

Accuracy and Precision in Scientific Publications

The interesting article by Paper, Rodger and Simon, Voice Says it All in the Navy, (Communications of the ACM 47(8):97-101, August 2004), is tarred by an unfortunate and, sadly, increasingly common error. In the article's tables and explanatory text the authors report their results with an unwarranted precision of three significant digits: 71.4, 42.9, 57.1, and so on.

Continue reading "Accuracy and Precision in Scientific Publications"

How Not to Conduct a Poll

Recently the ACM Council asked members to provide feedback on the issue of expanding legal protections for collections of data by means of an on-line poll. Opening the policy feedback decision-making process to the ACM membership promotes member participation and transparency. However, I have two serious reservations regarding the way the member feedback was requested.

Continue reading "How Not to Conduct a Poll"

Become a Unix command line wizard
edX MOOC on Unix Tools: Data, Software, and Production Engineering
Debug like a master
Book cover of Effective Debugging
Compute with style
Book cover of The Elements of Computing Style
Syndication
This blog is also available as an RSS feed:

Category Tags
AI (4)
AWS (4)
Android (2)
Apple (11)
C (21)
C++ (17)
Computers (58)
Databases (6)
Debugging (10)
Discussion (6)
Electronics (15)
Environment (1)
FreeBSD (26)
Funny (14)
GSIS (5)
Git (2)
Google (6)
Government (3)
Hacks (26)
Hardware (27)
History (13)
Information systems (1)
Internet (12)
Java (26)
JavaScript (1)
Linux (7)
Management (27)
Microsoft (11)
One Laptop Per Child (3)
Open source (58)
Opinion (30)
Parenting (11)
Perl (13)
Photos (13)
Politics (5)
Programming (110)
Python (3)
R (1)
Raspberry Pi (6)
Risks (7)
Scala (1)
Science (35)
Security (26)
Sights (19)
Smartphones (3)
Software (22)
Software engineering (93)
Standards (7)
System administration (46)
Teaching (9)
Technology (33)
Testing (3)
Tips (43)
Tools of the Trade (52)
Travel (9)
UML (6)
Unix (53)
Web (31)
Windows (17)
Writing (46)
XML (10)
vim (5)
Archive
Complete contents (382)
2024 (3)
2023 (5)
2022 (2)
2021 (3)
2020 (15)
2019 (4)
2018 (5)
2017 (20)
2016 (7)
2015 (6)
2014 (5)
2013 (13)
2012 (17)
2011 (14)
2010 (13)
2009 (40)
2008 (40)
2007 (41)
2006 (48)
2005 (44)
2004 (30)
2003 (7)

Last update: Wednesday, December 4, 2024 1:52 pm

Creative Commons Licence BY NC

Unless otherwise expressly stated, all original material on this page created by Diomidis Spinellis is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.