Physical SciencesComputer ScienceInformation Systems

Software Engineering Techniques and Practices

Software engineering research examines how teams design, build, and maintain software systems reliably and efficiently, drawing on both formal methods and empirical evidence gathered from real projects and practitioners. Central concerns include how requirements are elicited and managed, how development processes—whether agile or more structured—affect team performance and product quality, and how coordination challenges shift when teams are distributed across countries and time zones. Researchers increasingly rely on systematic literature reviews and controlled studies to move beyond anecdote, quantifying what practices like pair programming or continuous integration actually deliver under which conditions. Open questions remain around how to scale agile methods to large, safety-critical systems, and how to measure and improve software processes in ways that transfer reliably across organizational contexts.

Works
96,798
Total citations
825,473
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