 |
Computer Systems Organization (C)
Parametric methods for anomaly detection in aggregate traffic
: IEEE/ACM Trans. on Networking

The effective and efficient detection of network anomalies is still a challenging task. The authors’ proposed “bivariate parametric detection...
Network Monitoring (C.2.3...) | Feb 10 12

Software (D)
OCaml for the masses
: Comm. of the ACM

One of the often-cited success stories in the use of functional programming in recent years has been the deployment of OCaml by Jane Street, a trading company dealing in high volumes of shares...
Applicative (Functional) Prog. (D.1.1) | Feb 13 12

Compositional data types
: WGP 11

Modularity and extensibility are continuing concerns, and different programming paradigms have an effect on this: object-oriented and functional languages make it easy to add new data representations...
Applicative (Functional) Prog. (D.1.1) | Feb 10 12

A literature review of agile practices and their effects in scientific software development
: SECSE 11

What are the effects of using agile practices in scientific software development? As a first step, the authors undertook a systematic literature search. The five papers that were found worthy of scrutiny...
General (D.2.0) | Feb 22 12

Software engineering—missing in action: a personal perspective
: Computer

For over 20 years, Parnas has published insightful and thought-provoking papers on software engineering; this easy-to-read paper continues that practice. Parnas provides...
General (D.2.0) | Feb 10 12

Necessary and neglected? An empirical study of internal documentation in agile software development teams
: SIGDOC 11

Agile programming is not known for favoring internal software documentation. Since internal documentation does not directly contribute to making clients happy, agile programmers exhibit little enthusiasm...
Methodologies (D.2.1...) | Feb 3 12

Extracting code clones for refactoring using combinations of clone metrics
: IWSC 11

Many tools to detect code duplication are available. What remains lacking is an understanding of how best to use the results these tools provide. Anecdotal evidence suggests that high values for...
Restruct., Rev. Eng. & Reeng. (D.2.7...) | Feb 16 12

Data analytics for game development
: ICSE 11

When video game developers design and develop a video game, how do they know that the game meets its objectives for performance, functionality, and game experience? The simple answer is that the...
Metrics (D.2.8) | Feb 7 12

Smartening the crowds: computational techniques for improving human verification to fight phishing scams
: SOUPS 11

A good phishing site should resemble the target site as much as possible, and it should hide the differences with the target site, at least to the unsuspecting user. This paper leverages...
Security & Protection (D.4.6) | Feb 9 12

Profiling the operational behavior of OS device drivers
: Empirical Software Engineering

Writing device drivers is no easy task. Speak to a few device driver developers, and you’ll soon come across many horror stories, like sending error codes using Morse code through...
Modeling & Prediction (D.4.8...) | Feb 16 12

|
|
General Literature (A)
Redesigning leadership

Many people argue that leadership is an art. Like painting or sculpture, it is not something you can learn from a book. So why are so many books published on the topic? More important, why are we so drawn to reading about the great leaders of our...
Miscellaneous (A.m) | Feb 14 12

Computer Systems Organization (C)
Computer architecture (5th ed.)

Moore’s law states that the number of transistors that can be placed on an integrated circuit (IC) doubles approximately every two years. This exponential growth in IC technology has led to advancements in everything digital, from central processing...
General (C.1.0) | Feb 9 12

Peer-to-peer computing: applications, architecture, protocols, and challenges

Kwok presents a thin, though comprehensive, monograph on the current state of peer-to-peer (P2P) research. Certain omissions are glaring, but by and large the treatment of the topic is extensive. A...
P2P Computing (C.2.1...) | Jan 31 12

Cloud computing: Web-based dynamic IT services

The authors’ closing words express their intent with this book--an intent that is fulfilled: “We hope that, with this little compendium, we succeeded in giving you a short and concise overview of the...
Cloud Computing (C.2.4...) | Feb 13 12

The future of computing performance: Game over or next level?

Much of modern society depends on fast, inexpensive computers and on the performance of these computers continuing to rapidly increase, just as they have for the past 50 years. This report from the...
Performance of Systems (C.4) | Feb 13 12

Software (D)
The future of software engineering

Speaking of the first NATO Software Engineering Conference in 1968, Brian Randell says that “it was fully accepted that the term software engineering expressed a need rather than a reality. ... Many people...
General (D.2.0) | Jan 23 12

Mining software specifications: methodologies and applications

Lo and others have edited a nice volume of papers that brings the worlds of software specifications and data mining and knowledge discovery together in the interest of reducing bugs and enhancing reliability and security while reducing the cost of software...
Requirements/Specifications (D.2.1) | Feb 9 12

Python algorithms: mastering basic algorithms in the Python language

The words “algorithms” and “Python” in a book title probably invoke less-than-positive feelings in many readers. There are plenty of books on algorithms that do an excellent job either as an introductory...
Python (D.3.2...) | Feb 16 12

Java for programmers (2nd ed.)

Numerous high-level programming languages are available today. Among these, Java is a very popular language that has millions of followers. This book is for professional Java programmers. It is a revised second edition of a book first published in 2009...
Java (D.3.2...) | Feb 13 12

Programming Python

This is an advanced tutorial on Python programming, covering only Python 3.X. Beyond Python, this book emphasizes systems programming, graphical user interface (GUI) programming, and Internet...
Python (D.3.2...) | Feb 7 12

|

|