Quantcast
Channel: Les Hatton » Software Engineering
Browsing latest articles
Browse All 10 View Live

Language subsetting in an industrial context: a comparison of MISRA C 1998...

A comparison of real to false positive ratios between the 1998 and 2004 versions of the MISRA C guidelines on a common population of 7 commercial software packages. On these results, MISRA C 2004 seems...

View Article


Designing and implementing Efficient Tests and Test Strategies

A similar title to a paper I’ve given before but collects together many issues associated with testing interfaces, spreadsheets, long-cycle defects and a number of other examples to help guide good...

View Article


The Sorcerer’s Apprentices

A couple of suggestions of how we might improve the quality of IT systems; stop promoting engineers as soon as they become vaguely experienced at building systems (just pay them more to be engineers),...

View Article

Forensic Software Engineering: Taking the guesswork out of testing

The short paper that accompanies the presentation. It discusses two concepts: the need for statistical significance in experiementation and introduces the concept of Data Rummaging. Data Rummaging is...

View Article

Testing: some answers but a lot more questions

A talk about test patterns and a discussion of the inevitability of defect in software systems. Testing_and_defects_04-10-2007.pdf (980KB) reference Invited talk at Ericsson testing conference, October...

View Article


Forensic Software Engineering: Taking the guesswork out of testing

Another in a series of talks stressing the important of good experimental work in testing to guide our efforts to improve an already difficult job. EuroStar_06-12-2007b.pdf (780KB) reference Invited...

View Article

Good practice in software

A collection of tips really, all of which are based on supporting experimental data. Producing good software is not rocket science and we often seem to make it look harder than it really is....

View Article

How to build successful complex software systems

A comparison of the Welsh and English attempts to implement a national patient medical record system. The English one is a classic behemoth. The most expensive IT project ever at around 12 billion...

View Article


How accurately do software engineers predict maintenance tasks ?

An early version of some work which measures how accurately software engineers predict the type (adaptive, corrective or perfective), and duration of maintenance tasks, (tasks performed after the...

View Article


A personal reflection on software engineering 1990-2010

A personal reflection on the development of software engineering including an assessment of technological change and the effects of the decline in analytic skills in computer science. scsc_may2011.pdf...

View Article
Browsing latest articles
Browse All 10 View Live