Requirements Engineering for Software and Systems är en oumbärlig resurs för professionella mjukvaru- och systemingenjörer samt seniora och avancerade studenter inom mjukvaru- eller systemsengineering. Boken behandlar teoretiska och praktiska aspekter av att upptäcka, analysera, modellera, validera, testa och skriva krav för olika typer av system med särskilt fokus på mjukvaruintensiva system. Den presenterar formella metoder, sociala modeller och moderna tekniker för kravhantering som är till nytta för yrkesverksamma ingenjörer. Fjärde utgåvan har två nytt kapitel: "Om icke-funktionella krav" och "Kravhantering: Vägkarta mot framtiden". Det senare diskuterar relationen mellan kravhantering och framväxande disruptiva teknologier såsom Internet of Things, Molnberäkning (Cloud Computing), Blockchain, Artificiell Intelligens samt Affektiv Beräkning. Alla kapitel i boken har väsentligt utökats med nytt material som håller boken aktuell i linje med rådande industripraxis. Läsarna kan ta del av fördjupade diskussioner om nya eliciteringsmetoder, agila tillvägagångssätt (t.ex., Kanban, SAFe samt DEVOps), verktyg för hantering av krav, representation av krav, riskhanteringsstrategier samt metoder för funktionsstorleksmätning. I den fjärde utgåvan finns även betydande tillskott av exempelberättelser (vignetter), övningar samt referenser. En annan nyhet är QR-koder som länkar till webbplatser med uppdateringar, verktygsvideor samt diskussionsforum för att hålla läsarna uppdaterade inom det dynamiska området kravshantering.