2011.07.31
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"Last modified: Sunday, July 31, 2011 8:15 pm
2011.07.23
How I Dealt with Student Plagiarism
Panos Ipeirotis,
a colleague at the
NYU Stern School of Business,
received considerable media attention when,
in a blog post he subsequently removed,
he discussed how his aggressive use of plagiarism detection software
on student assignments poisoned the classroom atmosphere and
tanked his teaching evaluations.
As detailed in
a story posted on the Chronicle of Higher Education blog,
Mr. Ipeirotis proposes instead that professors should design assignments that
cannot be plagiarized.
Along these lines here are two methods I've used in the past.
Continue reading "How I Dealt with Student Plagiarism"Last modified: Saturday, July 23, 2011 6:35 pm
2011.07.03
Agility Drivers
When the facts change, I change my mind. What do you do, sir?
— John Maynard Keynes
A management practice is mature when even government bureaucracies decide to adopt it.
The March 2011 publication of
UK’s ICT strategy
marks this moment by advocating that “the application of agile ICT delivery methods [...] will improve government’s capability to deliver projects successfully and realise benefits faster.”.
This begs the question: were we misguided during the decades we were advocating stringent control of requirements and a tightly milestone-driven development process? Interestingly, this was not the case. We were right then, and we’re right now. Things have changed, and this is why we can nowadays smugly apply agile practices reaping impressive dividends. Numerous new factors are driving agility by increasing our productivity. Our growing ability to swiftly put together sophisticated software affords us the luxury to listen to our customers, to try out new things, to collaborate across formal boundaries, to make mistakes, to redesign as we move along—in short to be agile. Knowing these factors helps us realize when we can afford to be agile and when not. (Hint: agile development of a plane’s flight control software from the ground up is still not a good idea.)
Continue reading "Agility Drivers"Last modified: Sunday, July 3, 2011 9:00 pm