BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Applied Research Content on InfoQ

  • Does TDD Really Ensure Quality?

    Analysis of a recent study by the National Research Council of Canada's Institute of Technology into Test Driven Development turned up some interesting observations regarding the value that this approach adds, including whether, in fact, it adds any more value to the quality process than testing after development.

  • Agile2008 Call for Submissions

    The call has gone out to anyone interested in presenting at the Agile2008 conference in Toronto. Grigori Melnik of the Agile Alliance explained in a video the new collaborative submission process, which rewards early birds with feedback and a chance to improve their submissions right up to the deadline.

  • Pattie Maes on Ambient Intelligence

    At OOPSLA 2007, Pattie Maes gave an interesting talk about the MIT ambient intelligence projects. One project, ReachMedia, was particularly interesting from an architectural, mashup and social networking perspective.

  • JSR-275: Units and Measures Introduced

    JSR-275: Units Specification aims to add support for units to Java software development, with the hope of reducing a certain class of errors. Jean-Marie Dautelle, co-spec-lead, introduces the API.

  • Java Modularity Proposal: iJAM

    A new proposal, iJAM, has circulated on the JSR-294 and modules-dev mailing lists suggesting some changes to the logic supplied in the strawman proposal for JSR-294 'superpackages' and receiving some positive feedback.

  • Analyzing Experimental Data Concerning Agile Practices

    Agile literature is sprinkled with experiments on the effectiveness of one or more practices. Not all experiments come to the same conclusion. Some experiments come to conclusions that may not coincide with your team’s experience. To understand experimental results, and the level of confidence that you should have in their outcomes, an understanding of a few simple evaluation criteria is helpful.

  • Brian Beckman and Erik Meijer of MSR on Tesla

    The project code-named TESLA in Microsoft Research is being spearheaded by Brian Beckman and Erik Meijer. LINQ is the first released technology aimed at democratizing the Internet coming from Microsoft. From Monoids to LINQ, Brian and Erik provide insight into the future of the .NET Framework languages at Microsoft and how they plan to change the Cloud as we know it today.

  • Catching up with Phoenix

    This past year Microsoft introduced Phoenix a project aimed at transforming the traditional blackbox compiler into a transparent one.

  • Singularity: Rethinking the Software Stack

    Singularity is a Microsoft research project aimed at producing a new operating system built for dependability. Relieved of commercially viable burdens such as backward compatibility, Singularity contains many alluring ways of solving classic problems using newer programming tools and methodologies. InfoQ spoke to the Singularity team to learn more.

  • Microsoft Research's Accelerator: A Data-Parallel Library for .NET that Targets GPUs

    Microsoft Research's Accelerator Project exposes a .NET library for performing parallel data processing using a computer's GPU.

  • SOA Research In Academia Increasingly Industry Focused

    If this years European Young Researchers workshop on Service Oriented Computing is anything to go by then academic research is much more heavily influenced by industry directions than ever before. Although not always the best of partners, industry and academia can learn from one another. But who is driving the innovation: academic research or industrial pragmatism?

  • Microsoft's Roadmap through 2020 to Focus on the Scientific Sector

    Microsoft has always put the needs of business customers and home users first. There is another sector that relies on computers, one that has been neglected for decades: the scientific community.

  • Research Report: "SOA Reality Check"

    Research firm Saugatuck Technology has released a report entitled "SOA Reality Check" that describes how and to which degree SOA is adopted in the field, namely among the 40 companies whose senior IT executives and IT architects were interviewed for the study.

  • The Roots of C# 3.0: F# and C-Omega

    Tomas Petricek talks about C# 3.0 and the languages that led to many of its new features. The two languages that most inspired C# 3.0, F# and C-Omega, are discussed in detail along with how the features changed as they moved from the research languages to C#.

  • Forrester creates new acronym: IC-BPMS

    The latest Forrester report on SOA talks about the convergence of SOA and BPM. In it, the authors indicate that the term integration suite is becoming obsolete as it is replaced by integration-centric business process management suite (IC-BPMS). Does the industry need this new categorization, or is it another SOA 2.0.

BT