Im Bereich der Softwareentwicklung ist Sommerville eng mit der Idee der kontinuierlichen Verbesserung und der Berücksichtigung von Anforderungen und Qualität verbunden. Zentrale Theorien und Modelle in diesem Zusammenhang befassen sich mit der systematischen Entwicklung und dem Testen von Software, um sicherzustellen, dass sie den Anforderungen der Nutzer entspricht und fehlerfrei ist. Die Forschung und Diskussionen um Sommerville berühren auch angrenzende Begriffe und Anwendungsfelder wie die agile Softwareentwicklung und die Anforderungsanalyse. Historisch gesehen hat sich die Bedeutung von Sommerville im Laufe der Zeit entwickelt, angepasst an die veränderten Bedürfnisse der Softwarebranche und der Technologie. Du findest wissenschaftliche Arbeiten zu Sommerville als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.