The brittleness of tests or specs is a recurring topic in BDD (or acceptance test-driven development, specification-by-example, or whatever you choose to call the thing where you write acceptance criteria, automate them and then make the application match). This is a tricky area, and there are probably as many styles of defining and grouping acceptance…
The most critical intervention point to affect design at and across all physical scales (see graphic below) is to pay attention to the processes and patterns underlying their physical manifestations…
Hardware performance monitoring counters have recently received a lot of attention. They have been used by diverse communities to understand and improve the quality of computing systems: for example, architects use them to extract application characteristics and propose new hardware mechanisms; compiler writers study how generated code behaves on particular hardware; software developers identify critical regions of their applications and evaluate design choices to select the best performing implementation. In this paper, we propose that counters be used by all categories of users, in particular non-experts, and we advocate that a few simple metrics derived from these counters are relevant and useful. For example, a low IPC (number of executed instructions per cycle) indicates that the hardware is not performing at its best; a high cache miss ratio can suggest several causes, such as conflicts between processes in a multicore environment. We also introduce a new simple and flexible user-level tool that collects these data on Linux platforms, and we illustrate its practical benefits through several use cases.
Because Internet book. Read 20 reviews from the world's largest community for readers. A linguistically informed look at how our digital world is transfo...
Vertreter der EU und von 22 Mitgliedsstaaten haben das umstrittene Abkommen ACTA unterzeichnet. Nun müssen die nationalen Parlamente und das Europäische Parlament darüber beraten.
Dies ist ein Crosspost eines für Facebook geschriebenen Artikels. Hier auf meinem Blog habe ich das Gefühl, dass ich nur zum Chor predige, denn Blogs werden in Deutschland nur von genau der Minderheit gelesen, die eh ungefähr weiß, was ACTA ist. Es kann ja aber dennoch nicht schaden, den Text auch noch mal hier zu veröffentlichen. Dennoch wäre es schön, wenn ihr ihn – in welcher Form auch immer – vor allem auf Facebook verbreitet. Einfach, weil er dort die größten Chancen hat, die Richtigen zu erreichen.
Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat...
18 Minuten beträgt die durchschnittliche Halbwertszeit eines Tweets, gemessen daran, wie lange er weitergezwitschert wird. Zu diesem Schluss kommt Peter Bray von seomoz anhand eigener Statistiken und zeigt auf, was dies für die Twitter-Nutzung bedeutet. Ein Ergebnis: Weniger ist ...
Agile Testers are often known as Quality Analysts (QA), Software Engineers in Test, Test Engineers and QA Leads, among other variances. I've been working as an Agile QA for a while and I would like to share my point of view about how QAs work in an agile team. In this article, I will use the term QA to represent an "Agile Tester". Most people, even in agile teams, treat QAs as a sub-role or a separate role in the team. I believe this is an outdated conception. The difference between a QA and a Dev lies in the mindset.
Some people believe that nudges are an insult to human agency; that nudges are based on excessive trust in government; that nudges are covert; that nudges are m
Every other week I explain basics in software testing, one of them is exploratory testing. It depends from group to group, but sometimes I have only 5-10 minutes on the topic. I love challenges! But I am also aware that I am still learning myself. This is why I asked my peers during Exploratory Testing…
R. Angles, and C. Gutierrez. The Semantic Web: Research and Applications, volume 3532 of Lecture Notes in Computer Science, Springer Berlin Heidelberg, (2005)
J. Bennedssen, and M. Caspersen. Proceedings of the Fourth international Workshop on Computing Education Research, page 15--26. New York, NY, USA, ACM, (2008)
E. Bersoff, V. Henderson, and S. Siegel. Proceedings of the software quality assurance workshop on Functional and performance issues, page 9--17. New York, NY, USA, ACM, (1978)
S. Bethard, and D. Jurafsky. Proceedings of the 19th ACM international conference on Information and knowledge management, page 609--618. New York, NY, USA, ACM, (2010)
A. Cal\`ı, G. Gottlob, and T. Lukasiewicz. Proceedings of the 12th International Conference on Database Theory, page 14--30. New York, NY, USA, ACM, (2009)
A. Das Sarma, X. Dong, and A. Halevy. Proceedings of the 2008 ACM SIGMOD international conference on Management of data, page 861--874. New York, NY, USA, ACM, (2008)
S. Döweling, and A. Nolte. Workshop-Proceedings der Tagung Mensch & Computer 2011. überMEDIEN|ÜBERmorgen, page 63-68. Chemnitz, Universitätsverlag Chemnitz, (2011)
A. Halevy, M. Franklin, and D. Maier. Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, page 1--9. New York, NY, USA, ACM, (2006)