Tools of the Trade

A collection of articles written by Diomidis Spinellis in IEEE Software column 'Tools of the Trade' (2005-2014).

This collections includes 53 articles published between 2005 and 2014.

(stats / articles)
(stats / downloads)
(top articles)




2014 (4)

Software Engineering / IEEE Software

2014
First, Do No Harm
IEEE Software 2014 (5); by D. Spinellis
2014
Service Orchestration with Rundeck
IEEE Software 2014 (4); by D. Spinellis
2014
Developing in the Cloud
IEEE Software 2014 (2); by D. Spinellis
2014
Bespoke Infrastructures
IEEE Software 2014 (1); by D. Spinellis

2013 (6)

Software Engineering / IEEE Software

2013
The Frictionless Development Environment Scorecard
IEEE Software 2013 (6); by D. Spinellis
2013
Differential Debugging
IEEE Software 2013 (5); by D. Spinellis
2013
Portability: Goodies vs. the Hair Shirt
IEEE Software 2013 (4); by D. Spinellis
2013
Systems Software
IEEE Software 2013 (3); by D. Spinellis
2013
Software Tools Research: SPLASH Panel Discussion
IEEE Software 2013 (2); by D. Mancl, S. Fraser
2013
The Importance of Being Declarative
IEEE Software 2013 (1); by D. Spinellis

2012 (6)

Software Engineering / IEEE Software

2012
APIs, Libraries, and Code
IEEE Software 2012 (6); by D. Spinellis
2012
Virtualize Me
IEEE Software 2012 (5); by D. Spinellis
2012
Don't Install Software by Hand
IEEE Software 2012 (4); by D. Spinellis
2012
Git
IEEE Software 2012 (3); by D. Spinellis
2012
Package Management Systems
IEEE Software 2012 (2); by D. Spinellis
2012
Refactoring on the Cheap
IEEE Software 2012 (1); by D. Spinellis

2011 (5)

Software Engineering / IEEE Software

2011
Lessons from Space
IEEE Software 2011 (6); by D. Spinellis, H. Spencer
2011
Faking It
IEEE Software 2011 (5); by D. Spinellis
2011
Agility Drivers
IEEE Software 2011 (4); by D. Spinellis
2011
Choosing and Using Open Source Components
IEEE Software 2011 (3); by D. Spinellis
2011
elytS edoC
IEEE Software 2011 (2); by D. Spinellis

2010 (4)

Software Engineering / IEEE Software

2010
Farewell to Disks
IEEE Software 2010 (6); by D. Spinellis
2010
UML Everywhere
IEEE Software 2010 (5); by D. Spinellis
2010
Code Documentation
IEEE Software 2010 (4); by D. Spinellis
2010
Software Tracks
IEEE Software 2010 (2); by D. Spinellis

2009 (4)

Software Engineering / IEEE Software

2009
Basic Etiquette of Technical Communication
IEEE Software 2009 (6); by D. Spinellis
2009
Job Security
IEEE Software 2009 (5); by D. Spinellis
2009
Drawing Tools
IEEE Software 2009 (3); by D. Spinellis
2009
Start with the Most Difficult Part
IEEE Software 2009 (2); by D. Spinellis

2008 (5)

Software Engineering / IEEE Software

2008
Sometimes the Old Ways Are Best
IEEE Software 2008 (6); by B. Kernighan
2008
The Way We Program
IEEE Software 2008 (4); by D. Spinellis
2008
Software Builders
IEEE Software 2008 (3); by D. Spinellis
2008
Using and Abusing XML
IEEE Software 2008 (2); by D. Spinellis
2008
Rational Metaprogramming
IEEE Software 2008 (1); by D. Spinellis

2007 (6)

Software Engineering / IEEE Software

2007
On Paper
IEEE Software 2007 (6); by D. Spinellis
2007
Abstraction and Variation
IEEE Software 2007 (5); by D. Spinellis
2007
The Tools We Use
IEEE Software 2007 (4); by D. Spinellis
2007
Silver Bullets and Other Mysteries
IEEE Software 2007 (3); by D. Spinellis
2007
I Spy
IEEE Software 2007 (2); by D. Spinellis
2007
Cracking Software Reuse
IEEE Software 2007 (1); by D. Spinellis

2006 (5)

Software Engineering / IEEE Software

2006
Open Source and Professional Advancement
IEEE Software 2006 (5); by D. Spinellis
2006
Choosing a programming language
IEEE Software 2006 (4); by D. Spinellis
2006
Debuggers and logging frameworks
IEEE Software 2006 (3); by D. Spinellis
2006
Bug busters
IEEE Software 2006 (2); by D. Spinellis
2006
Project asset portability
IEEE Software 2006 (1); by D. Spinellis

2005 (8)

Software Engineering / IEEE Software

2005
Version Control, Part 2
IEEE Software 2005 (6); by D. Spinellis
2005
Working with Unix Tools
IEEE Software 2005 (6); by D. Spinellis
2005
Version control systems
IEEE Software 2005 (5); by D. Spinellis
2005
Version Control, Part I
IEEE Software 2005 (5); by D. Spinellis
2005
Tool writing: a forgotten art? (software tools)
IEEE Software 2005 (4); by D. Spinellis
2005
Java makes scripting languages irrelevant?
IEEE Software 2005 (3); by D. Spinellis
2005
Dear editor [programming tools of the trade]
IEEE Software 2005 (2); by D. Spinellis
2005
The Tools at Hand
IEEE Software 2005 (1); by D. Spinellis