BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Designing Systems for Testability

by Ben Linders on  Oct 22, 2014

Testability must be explicitly designed in the system said Peter Zimmerer from Siemens AG. Test architects should drive testability and collaborate with architects, designers and testers in using good design and engineering practices. At the QA&Test 2014 conference Peter gave a tutorial about design for testability for embedded software systems.

Fear Driven Development on the Rise

by Boris Lublinsky on  Oct 20, 2014 3

There are several recent posts and discussions dedicated to a fairly common approach to software development: Fear Driven Development.

Death by Planning in Agile Adoption

by Ben Linders on  Aug 28, 2014 1

Management can get the feeling of losing control when their enterprise adopts agile and starts deploying self-organizing teams. Procedures, review boards and consultation bodies can become superfluous when switching to an agile approach, but they may not realize that, says Marcel Heijmans. Trying to regain control with additional planning can make things worse, causing "death by planning".

IDC Study: How Many Software Developers Are Out There?

by Abel Avram on  Jan 31, 2014 1

IDC has published the “2014 Worldwide Software Developer and ICT-Skilled Worker Estimates” document, a study estimating the number of professional software developers, hobbyist developers and Information and Communications Technology (ICT)-skilled workers in the world at the start of 2014. The 90 countries covered in the study represent 97% of the world’s GDP.

Business of Software Engineering - Throughput Accounting and the Theory of Constraints

by Michael Stal on  Aug 08, 2012 1

In his recent blog posting “Theory of Constraints and Software Engineering” Steve Tendon addresses why throughput accounting should be preferred over cost accounting in software development organizations. He also provides a simple model for throughput accounting that is applicable to software engineering.

University of Groningen Offers Repertory Grid Tool for Capturing Architecture Decisions

by Michael Stal on  Jul 25, 2012 2

Dan Tofan from the University of Groningen provides the open source software tool RGT (Repertory Grid Tool) to software architects for capturing and evaluating their architecture decisions. Using the tool architects can better document their decisions and reflect about them.

Dan North Discusses The Art Of Misdirection

by Michael Stal on  Jun 26, 2012 4

Dan North has recently discussed the impact of opportunity costs in his article "The Art of Misdirection." Opportunity Cost is about choosing an obvious solution for a particular problem context, although sometimes an alternative option may be the better choice. Software engineers, in particular, are subject to such opportunity costs as they are constantly facing decisions in their daily work.

Grady Booch Receives 2012 Lovelace Medal from British Computing Society

by Michael Stal on  Jun 09, 2012

The British Computing Society has awarded its Lovelace Medal 2012 to Grady Booch for his “innovative work in software architecture, software engineering and collaborative environments.”

Vector Fabrics Introduces Pareon for Multicore Software Optimization

by Michael Stal on  Jun 09, 2012

The Dutch company Vector Fabrics recently introduced its tool called Pareon. According to the company’s press release, the tool allows to optimize applications for multicore systems.

Do Software Engineers Need a Degree in Computer Science?

by Michael Stal on  May 18, 2012 38

The role of a software Engineer” does not necessarily require a degree in Computer Science. In his article for Dr. Dobb’s, “Software Engineers All!” Andrew Binstock discusses whether software engineers really require a degree in computer science to perform an excellent job.

CareerCast.com Ranks Software Engineer Best Job in 2012

by Michael Stal on  Apr 01, 2012

CareerCast.com has recently published a ranking of 200 different jobs. In this investigation software engineer was determined to be the best job and better rated than actuary, human resources manager, dental hygienist or financial planner.

Software Architecture for the eCar of the Future

by Michael Stal on  Mar 16, 2012 4

In a recent news release the Siemens AG addressed how important new information and communications technology will be in future electric cars. A German government funded project investigates in appropriate software architecture for such cars.

HeadwaySoftware has added support for Doxygen and Understand in structure101 and restructure101

by Michael Stal on  Mar 08, 2012 9

HeadwaySoftware has recently added support for Doxygen and Understand for C and C++, Delphi and Python programmers in its tools structure101 and restructure101.

Pivot-Thinking – The Neuroscience of Design

by Michael Stal on  Mar 06, 2012 5

The Center of Professional Development at the Stanford University offers a free live seminar on 8th March (9.00 am / PST) addressing the thinking behind design thinking. Pivot thinking is a new research area that addresses how to bridge the gap between "convergers" and "divergers" in teams which is particularly interesting for software engineering projects.

Sparx Systems Has Released Enterprise Architect 9.2

by Michael Stal on  Feb 09, 2012 6

Sparx Systems, an Austrian based vendor of UML tools, has recently published version 9.2 of Enterprise Architect. The new version adds features like enhanced simulation capability and support for describing ontologies.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT