Search engines are developed using standard sets of realistic test cases that let developers measure the relative effectiveness of alternative approaches. This article talks about NIST's Text Retrieval Conference (TREC) project used to create the infrastructure to measure the quality of search results.
There are ways to obtain sustainable pace beyond scrum that can help stem the increasing number of failing scrum projects. Because executing sprints as small projects often does not lead to the desired results, it is more effective to apply a backlog-item-oriented workflow and to treat sprints as iterations.
Rally Software and Carnegie Mellon's Software Engineering Institute (SEI) are researching the impact of agile software development practices using data from Rally’s Agile Application Lifecycle Management (ALM) platform. InfoQ interviewed Larry Maccherone and Jim McCurley about their collaboration, measurements from the study, conclusions from the analysis and plans for further research.
VRaptor's latest version 4 CDI MVC framework is now available. In this article we take a tour of how to use this simple but powerful framework to build web applications 2
Configuration management tools are a hot topic on IT. InfoQ reached out to users of each of the major tools (Ansible, CFEngine, Chef, Puppet and SaltStack) to ask them about their experiences.
Got skills but lack the Big Idea? Having one isn't as important as knowing how to find more. Know your prey. Be an idea hunter. 3
How should organizations plan for a cloud environment and optimize it for efficiency at scale? InfoQ reached out to 3 leading cloud practitioners to uncover practical advice on this topic.
Ahmad presents a set of techniques that can be applied in strategic workshops or an initial product backlog session. He tells the story of a workshop where these techniques were used in Egypt.
Configuration management is the foundation that makes modern infrastructure possible. Tools that enable configuration management are required in the toolbox of any operations team.
In this important and thorough treatise “Integration Testing from the Trenches” Nicolas Frankel starts from basics and develops integration testing with a casual formalism that's intuitive and fun.
Takipi is makes it just as easy to debug Java and Scala code in production as it is on your desktop 2
In Key Value data stores, data is represented as a collection of key–value pairs. InfoQ spoke with Casey Rosenthal from Basho team about data modeling when using Key Value NoSQL databases.