Physical SciencesComputer ScienceInformation Systems

Software Engineering Techniques and Practices

Software engineering research examines how teams design, build, and maintain complex software systems reliably and efficiently, drawing on both formal methods and empirical evidence gathered from real-world projects. Central concerns include how to elicit and manage requirements, how agile and iterative practices affect team performance and product quality, and how collaboration changes when developers are distributed across countries and time zones. Systematic literature reviews and controlled studies are increasingly used to ground practice in evidence rather than convention, while areas like project risk management and continuous integration remain active sites of debate about what actually works at scale. Open questions persist around how to measure process improvement meaningfully, when pair programming pays off, and how to incorporate user feedback early enough to matter without derailing development momentum.

Works
94,162
Total citations
821,321
Keywords
Agile Software DevelopmentEmpirical StudiesRequirements EngineeringGlobal Software DevelopmentSystematic Literature ReviewsProject Risk Management

Top papers in Software Engineering Techniques and Practices

Ordered by total citation count.

Active researchers

Top authors in this area, ranked by h-index.

Related topics