Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Applied Research Content on InfoQ

  • How to Use Your Existing Software Development Process Data to Find More Bugs in Less Time

    This article presents better solutions that employ data from the system under test and the tests themselves to optimize testing efforts. This allows teams to find more bugs (by making sure that bug-dense areas are tested) in less time (by reducing the executions of tests that are very unlikely to detect bugs).

  • How to Measure the Energy Consumption of Bugs

    Software engineers should accept their responsibility for taking energy consumption and carbon dioxide emissions into account when developing software; they have a big responsibility towards nature, our environment and sustainability. This article sheds light on how software engineers can this perspective into account, zooming in on energetic shortcomings or bottlenecks of bugs.

  • From Async Code Reviews to Co-Creation Patterns

    This article dives into the throughput and quality of the async code review process, which are very important dimensions to optimize for in product development teams. It also explains why co-creation patterns – Pair and Mob programming – as an alternative way of working are able to optimize for both of those dimensions, instead of needing to trade off between them.

  • Green IoT for Energy Efficiency and Environmental Sustainability

    The growth of IoT has resulted in improving connectivity amongst devices worldwide. Green IoT represents the energy efficient procedures adopted by IoT devices to achieve a sustainable and safer world. In order to green the IoT, it will be necessary to use less energy, look for new resources, reduce the negative effects of the IoT on human health, and cause less environmental disruption.

  • Code Red: the Business Impact of Code Quality

    Everyone in the software industry “knows” that code quality is important, yet we never had any data or numbers to prove it. In this article, we explore the impact by diving into recent research on code quality. With twice the development speed, 15 times fewer bugs, and a significant reduction of uncertainty in completion times, the business advantage of code quality is unmistakably clear.

  • How Psychological Safety at Work Creates Effective Software Tech Teams That Learn and Grow

    This article provides the foundations of psychological safety and shows how it has been applied for team effectiveness. It explores how psychological safety supports learning and improvement and how we can foster a psychologically safe culture in tech teams.

  • Getting Rid of Wastes and Impediments in Software Development Using Data Science

    This article presents how to use data science to detect wastes and impediments, and concepts and related information that help teams to figure out the root cause of impediments they struggle to get rid of. The knowledge discovered during research includes an expanded waste classification, and the use of trends to uncover undesired situations like hidden delayed backlog items and defects trends.

  • How Space Shapes Collaboration: Using Anthropology to Break Silos

    Software companies strive to keep innovating and changing the rules of the market. These companies are made of people who, unlike smartphones, personal computers or smart watches, have not evolved as much in recent years. This article proposes an analysis of workspaces from anthropology to solve one of the most common problems: the appearance of silos instead of a culture of collaboration.

  • Validation of Autonomous Systems

    This article introduces validation and certification as well as the general approval of autonomous systems and their components, such as those used in automation technology and robotics. It gives an overview of methods for verification and validation of autonomous systems, sketches current tools and show the evolution towards AI-based techniques for influence analysis of continuous changes.

  • Q&A on the Book Leading with Uncommon Sense

    The book Leading with Uncommon Sense by Wiley Davi and Duncan Spelman questions typical- and for many leaders familiar- approaches to leadership. It challenges "common sense” mainstream thinking about leadership and provides alternatives that require slowing down, engaging with our emotions, paying close attention to social identities, and embracing complexity.

  • Exchange Cybernetics: towards a Science of Agility & Adaptation

    Agility can become part of a scientific theory of adaptation. The capacity for adaptation is nothing more than the ability to move resources around in order to take opportunities as they emerge. This article describes the ingredients of an agile theory of adaptation and provides examples for how to do tactical planning in order to execute agility.

  • Q&A on the Book The Science of Organizational Change

    In The Science of Organizational Change, Paul Gibbons challenges existing theories and tools of change management and debunks management myths. He explores going from a change management to a change-agility paradigm and provides 21st-century research on behavioral science, that affects topics such as project planning, change strategy, business-agility, and change leadership in a VUCA world.