Category Archives: opinion

Another (failed) software engineering prediction

Software Engineering failed predictions

Soon … a good proportion of software, like hard goods, will be automatically manufactured, cutting the size of software teams immensely. The plight of the software engineer looks no less ominous in the future than that of the blue collar worked uprooted by the increasing application of industrial robots” (as read on the Computer Magazine,

Collaboration and Governance of Open Source Projects

Some slides with our ideas on improving the collaboration and governance of open source software projects presented in this workshop This is mostly unpublished work (except for the Collaboro part) but we´ll be more than happy to discuss what we’re doing with anyone interested. Collaboration and Governance of Open Source Projects from Jordi Cabot

Model-based development in General Electric – Case Study (with a twist)

general electric model-based

Reading my Computer magazine, I ended up in an article describing a case study in the General Electric’s Motor division on the use of a model-based approach for “Quickly developing an Information System”. Among others, the paper clearly says that: A model-based approach to the definition and development of a system can reduce development costs

UML has changed the way I develop software (answered 51% of the participants in the poll)

uml standard

Some weeks ago we echoed a study (based on 50 interviews to software professionals) that showed UML adoption had not really taken off. Today, we mention a post by Richard Soley (yes, the CEO of the OMG, the organization behind UML) that claims exactly the opposite and cites a poll in the SearchSOA.com (I guess

UML adoption in practice: has anything changed in the last decade?

uml standard

In short, I’m afraid the answer is NO (and my belief is the same applies to MDE in general). Recently I had a couple of strong “déjà vu”. The first one while reading the “UML in Practice” ICSE’13 paper (read this summary also) and the second one while browsing the tweets of the last MiSE’13

Modelling allergy – a common hypersensitivity disorder

allergy

Spring is here and with it many seasonal allergies. Today, however, I´d like to mention a yearlong one, the modelling allergy a clear case of hypersensitivity disorder that provokes a strong allergic reaction when the person is faced with software models (and related model-driven artefacts). There’s no clear treatment for this allergy. As specific anti-histamines

Worried about your RSS subscription? – Follow the modeling news by email

200px-Google_Reader_logo

Copyblogger makes a really good point in his post “A Real Simple Solution to the Death of Google Reader“, if you feel abandoned by Google and wonder what to do to keep all your RSS feeds (including our own one, at least until Google decides to kill feedburner as well), there’s an easy solution get

It’s time to teach history of programming languages

pascal

One of the first concepts I show when teaching Model-driven engineering is the MDE equation (Models + Transformations = Software ) which obviously revisits the well-known Niklaus Wirth‘s equation: Algorithms + Data Structures = Programs. I thought that by linking the two, it would be easier for the students to grasp the main aspects of

Top 10 lies about MDE

pinocchio1

Richard Paige and Louis Rose just published in the JOT journal the article/post Lies, Damned Lies and UML2Java where they summarize the 10 most dangerous misconceptions about model-driven engineering. For those with no time, this is the list headlines (you´ll need to go to the journal page to read the full details, no paywall!): MDE

Tool Vendors required to showcase better the power of their MDE tools

presenting

Dear tool vendor, I know your page includes some success stories where your clients explain how much they improved their productivity when using your tool. I’ve also seen that you have some sample applications so that I can get the idea of how fast I can create a basic data-intensive web application (i.e. a basic

Powered by WordPress