Why? Motivation behind the project
A Story and a New Metaphor
Lessons Learned
BIRD Quality Portal

Introduction: why BIRD Quality Portal

Gartner 2014
“Furthermore, customers scored SAS’s product quality and support below the survey average. Replacing SAS’s multiple power-user-oriented tools with Visual Analytics should help to improve customers’ perception of SAS’s ease of use, but improving product quality and support must become SAS’s imperative.”


Jennifer Marchi: “AGAIN: 2014 MUST be the year of Customer Satisfaction and References. With customer endorsement of SAS Visual Analytics in 2014, we will strengthen our winning position and demonstrate our ability to execute.​​ It is critical that we have happy customers willing to talk to Gartner and participate in their surveys. “


Story: John Snow

Setup: Lessons from Epidemiology

BIRD Quality Portal


Closing: Going forward
Empirical Software Engineering

Story (Health) | Empirical Software Engineering

As researchers investigate how software gets made, a new empire for empirical research opens up

“A growing number of researchers believe software engineering is now at a turning point comparable to the dawn of evidence-based medicine, when the health-care community began examining its practices and sorting out which interventions actually worked and which were just-so stories. This burgeoning field is known as empirical software engineering and as interest in it has exploded over the past decade, it has begun to borrow and adapt research techniques from fields as diverse as anthropology, psychology, industrial engineering and data mining.”

Greg Wilson, Jorge Aranda


Video: http://vimeo.com/9270320

Government | Organizational structure and Quality

The researchers found, however, that these organizational
complexity metrics actually could predict failure-proneness with surprising accuracy. In fact, the organizational metrics were far better predictors than characteristics of the source code itself that have been shown to be highly indicative of failures (e.g., lines of code, cyclomatic complexity, dependencies, code coverage by testing).

“Making Software : What Really Works, and Why We Believe It”
edited by Andy Oram and Greg Wilson

Review: http://benjamin-meyer.blogspot.com/2011/02/book-review-making-software-what-really.html

SAS Library: http://sww.sas.com/ipac20/ipac.jsp?profile=cslais&index=bib&term=43246

Amazon: http://www.amazon.com/Making-Software-Really-Works-Believe/dp/0596808321


Motivation | Customer experience trumps technical excellence – Gartner BI reports

What are these MQs telling us?




“SAS customers consider its software among the most difficult to use and most difficult to implement, with ease of use for business users being identified as a limitation on broader deployment by a higher percentage of customers than for any other vendor. SAS customers also report one of the highest average number of days required to create a report. Additionally, their reported three-year BI platform ownership costs were among the highest of any vendor in the survey. Furthermore, customers scored SAS’s product quality and support below the survey average. Replacing SAS’s multiple power-user-oriented tools with Visual Analytics should help to improve customers’ perception of SAS’s ease of use, but improving product quality and support must become SAS’s imperative.”

Story (Health) | Evidence-based Medicine

“the use of mathematical estimates of the risk of benefit and harm, derived from high-quality research on population samples, to inform clinical decision-making in the diagnosis, investigation or management of individual patients.”


Story (Health) | John Snow

Snow was a sceptic of the then-dominant miasma theory that stated that diseases such as cholera and bubonic plague were caused by pollution or a noxious form of “bad air”. The germ theory of disease had not yet been developed, so Snow did not understand the mechanism by which the disease was transmitted. His observation of the evidence led him to discount the theory of foul air. He first publicised his theory in an 1849 essay, On the Mode of Communication of Cholera, followed by a more detailed treatise in 1855 incorporating the results of his investigation of the role of the water supply in the Soho epidemic of 1854.[8]

By talking to local residents (with the help of Reverend Henry Whitehead), he identified the source of the outbreak as the public water pump on Broad Street (now Broadwick Street). Although Snow’s chemical and microscope examination of a water sample from the Broad Street pump did not conclusively prove its danger, his studies of the pattern of the disease were convincing enough to persuade the local council to disable the well pump by removing its handle.


“On proceeding to the spot, I found that nearly all the deaths had taken place within a short distance of the [Broad Street] pump. There were only ten deaths in houses situated decidedly nearer to another street-pump. In five of these cases the families of the deceased persons informed me that they always sent to the pump in Broad Street, as they preferred the water to that of the pumps which were nearer. In three other cases, the deceased were children who went to school near the pump in Broad Street…

With regard to the deaths occurring in the locality belonging to the pump, there were 61 instances in which I was informed that the deceased persons used to drink the pump water from Broad Street, either constantly or occasionally…

The result of the inquiry, then, is, that there has been no particular outbreak or prevalence of cholera in this part of London except among the persons who were in the habit of drinking the water of the above-mentioned pump well.

I had an interview with the Board of Guardians of St James’s parish, on the evening of the 7th inst [7 September], and represented the above circumstances to them. In consequence of what I said, the handle of the pump was removed on the following day.”
—John Snow, letter to the editor of the Medical Times and Gazette


After the cholera epidemic had subsided, government officials replaced the Broad Street Pump Handle. They had responded only to the urgent threat posed to the population, and afterward they rejected Snow’s theory. To accept his proposal would have meant indirectly accepting the oral-fecal method transmission of disease, which was too unpleasant for most of the public to contemplate.[9]

Contagion (networks) | Global Transport Networks and Infectious Disease Spread

“Air, sea and land transport networks continue to expand in reach, speed of travel and volume of passengers and goods carried. Pathogens and their vectors can now move further, faster and in greater numbers than ever before.”

Contagion | Software systems as complex networks: Structure, function, and evolvability of software collaboration graphs

C. R. Myers
“Software systems emerge from mere keystrokes to form intricate functional networks connecting many collaborating modules, objects, classes, methods, and subroutines. Building on recent advances in the study of complex networks, I have examined software collaboration graphs contained within several open-source software systems, and have found them to reveal scale-free, small-world networks similar to those identified in other technological, sociological, and biological systems. I present several measures of these network topologies, and discuss their relationship to software engineering practices. I also present a simple model of software system evolution based on refactoring processes which captures some of the salient features of the observed systems. Some implications of object-oriented design for questions about network robustness, evolvability, degeneracy, and organization are discussed in the wake of these findings.”


Tomcat map

Software Systems as Complex Networks

Contagion (Heartbleed)

Question: How many of you changed your passwords in the past few days?

Contagion | EBOLA ALERT | Airport health teams tracking passengers from West Africa, or with fever

“A quarantine officer mans a thermal scanner to screen incoming international passengers with fever, as a precaution against Ebola virus, which has killed 80 people in Guinea, West Africa. “ [image]


Prevention | How Vaccine Fears Fueled The Resurgence Of Preventable Diseases

How lack of vaccination (fear, access) allows diseases to come back


Government (Pollution) | Duke Researchers Find Methane in Drinking Water near Fracking Sites

In a study to be released this week, researchers from Duke’s Nicholas School of the Environment found gases related to fracking in drinking water wells near drilling sites in Pennsylvania.



Jon Snow


John Snow

Portrait: http://upload.wikimedia.org/wikipedia/commons/c/cc/John_Snow.jpg
Cholera map: http://en.wikipedia.org/wiki/File:Snow-cholera-map-1.jpg

Making Software Work

Cover: http://ecx.images-amazon.com/images/I/512eTxcGW6L.jpg



Quotes on technology changes

AWT -> Swing

Moving to 3.0 to make sure new swing components address this issue. We won’t be fixing this in the old awt components.

Swing -> RCP

BTW, I know that … does have plans in the future to change this dialog but that probably won’t happen til RCP/Eclipse.
filter dialog in swing is not going to be changed … I really don’t see
anything more we could do….marking nofix

JSP -> Flash/Flex

A decision has been made that CDD resources are to be focused on Flash
technology moving forward. As products/solutions migrate to Flash technology, both JSP and SWING common components will be used less frequently. Thus, NOFIXING this defect.

If an external customer reports this as a problem, it should be opened as a CRP and will be re-evaluated. If an internal product/solution feels the issue is impacting their deliverable, they should re-open and submit it as part of the
change management process for it to be evaluated.

Flash/Flex -> HTML5

Raise the priority to high due to it’s a common flex defect that will impact
lots of products. It still reproduces on latest daily build.
Due to the beginning of the HTML Commons effort, there are fewer resources to work on Flex issues. We are deferring this defect in favor of working on other higher priority issues. If this issue becomes a customer reported problem or if it is considered critical for a solution to have fixed, please reopen with customer/solution timeline information so we can prioritize accordingly.

NOFIX for BIRD apps


Buildver for 7.1

Get data from Buildver (from 6.4 as mockup)

Create Designer report with data from Buildver