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…
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…
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.
A. Sarma, G. Bortis, und A. van der Hoek. Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering, Seite 94--103. New York, NY, USA, ACM, (2007)
R. Stecher, C. Niederée, und W. Nejdl. Proceeding of the 17th ACM conference on Information and knowledge management, Seite 797--806. New York, NY, USA, ACM, (2008)
U. Minhas, J. Yadav, A. Aboulnaga, und K. Salem. Proceedings of the 2008 IEEE 24th International Conference on Data Engineering Workshop, Seite 35--41. Washington, DC, USA, IEEE Computer Society, (2008)
S. Döweling, und A. Nolte. Workshop-Proceedings der Tagung Mensch & Computer 2011. überMEDIEN|ÜBERmorgen, Seite 63-68. Chemnitz, Universitätsverlag Chemnitz, (2011)
S. Bethard, und D. Jurafsky. Proceedings of the 19th ACM international conference on Information and knowledge management, Seite 609--618. New York, NY, USA, ACM, (2010)
N. Kuicheu, W. Ning, F. Narcisse, X. De, und F. Siewe. Information Science and Engineering (ICISE), 2009 1st International Conference on, Seite 2288 -2291. (Dezember 2009)
W. Müller, und H. Schumann. Proceedings of the 35th conference on Winter simulation: driving innovation, Seite 737--745. Winter Simulation Conference, (2003)
J. Bennedssen, und M. Caspersen. Proceedings of the Fourth international Workshop on Computing Education Research, Seite 15--26. New York, NY, USA, ACM, (2008)
A. Sarma, X. Dong, und A. Halevy. Conceptual Modeling: Foundations and Applications, Volume 5600 von Lecture Notes in Computer Science, Springer, Berlin / Heidelberg, (2009)
X. Dong, und A. Halevy. Proceedings of the 2007 ACM SIGMOD international conference on Management of data, Seite 43--54. New York, NY, USA, ACM, (2007)
A. Halevy, M. Franklin, und D. Maier. Proceedings of the twenty-fifth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, Seite 1--9. New York, NY, USA, ACM, (2006)