InfoQ

InfoQ

Topic/Tag specific view

Software Engineering Content on InfoQ


Latest featured content about Software Engineering

Craft and Software Engineering

Topics
Software Craftsmanship,
Architecture

Glenn Vanderburg believes that software engineering and craftsmanship are not mutually exclusive, and there is synergy between them, explaining how to combine them in the software development process.

Fred Brooks on The Design of Design: Interview and Excerpt

Topics
Book Review,
Design,
Stories & Case Studies,
Team Collaboration,
Programming,
Architecture

A review of Frederick P. Brooks' latest book, The Design of Design. Few individuals have had as much influence on the 'practice' of software development and this book of loosely coupled essays on the essence of design, design process, and the development and nurturing of great designers extends and enhances previous contributions to the field. The review is enhanced with an interview and excerpt.

News about Software Engineering

Sparx Systems Has Released Enterprise Architect 9.2

Topics
Model Driven Engineering,
Modeling,
Tools

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.

CMU SEI Hosts Free Virtual Software Architecture Event on 28th February

Topics
Software Engineering Education,
Architecture,
Events

The Carnegie Mellon University Software Engineering Institute is organizing a free virtual event on software architecture. The show will provide information on tools and methods on 28th February, 1 pm to 4:30 p.m. ET.

Cloud Wars – U.S. Army Using Agile Platform For Cloud Migration

Topics
Agile,
Tools,
Platforms,
Cloud Computing

According to CGN (Government Computer News) the U.S. Army’s Architecture Services Division within the Software Engineering Center (SEC) has deployed a platform for the quick development and migration of applications to the private cloud. The engineers are using OutSystems’ Agile Platform for this purpose.

IRQA - A Requirements Definition and Management Solution for Systems Engineering Projects

Topics
Team Collaboration,
Tools,
Embedded Software Dev

Visure Solutions recently announced the availability of IRQA which denotes a solution for requirements definition and management (RDM). A sound process using professional tools is important for ensuring the quality of product and solution development with respect to the requirements specification.

MSEPT'12 - Conference on Software Engineering for Multicore Systems

Topics
Parallel Programming

It is hard to leverage the parallelism provided by recent processor architectures. As these CPUs are now available even in the low cost price sector, the main challenge of software engineers is to utilize the processors in their applications or apps. The International Conference on Multicore Software Engineering, Performance, and Tools (MSEPT'12) will focus on possible answers.

How Applied Psychology can help Software Engineers

Topics
Teamwork,
Team Collaboration,
Human Resources,
Programming,
Software Testing,
Project Management,
Software Craftsmanship,
Delivering Quality,
Leadership,
Book Review

On the 1st November software engineer and author John R. Fox has published his book “Digital Work in an Analog World”. According to its subtitle “Improving Software Engineering by Applied Psychology”, the book does not consider software engineering in practice. Rather, it is focusing on the psychological aspects relevant and practices relevant for engineers.

MIT introduces Oracle for Object-Oriented Programmers

Topics
Machine Learning,
Extensibility,
Open Source,
Programming,
Technology,
Tools,
Code Analysis

In a recent news article the Massachusetts Institute of Technology has introduced a technology for automatically remembering connections between objects. The provided system determines how objects in a large software project interact, so it can inform latecomers which objects they will need to design certain types of functions.