2004 · 19 citations · 8 references
Software MaintenanceTotal Quality ManagementSoftware Development PracticeEngineeringProject ManagementSoftware EngineeringSoftware AnalysisEmpirical Software Engineering ResearchSoftware Engineering ProjectsManagementSystems EngineeringSoftware AspectManagement PracticesSoftware Project ManagementSoftware QualityDesignSoftware CompanySoftware DesignSoftware TestingSoftware ManagementBusinessCase StudyConstruction Management
Software engineering projects normally have many different problems related to all phases of the project. In addition to technical problems, the projects normally suffer from problems caused by management practices and conflicts of interests. We concentrated on quality affecting problems in one software company. The experts of the studied organization agreed on 22 such problems. Almost all of those problems were related to management or human issues, only three had clearly technical causes. We describe those problems and their symptoms, causes and effects.
8
No Silver Bullet Essence and Accidents of Software Engineering
Brooks · Computer · 1987 · 3.1K citations
Software Maintenance, Software Reliability Testing, Engineering +22
Code reviews enhance software quality
R. A. Baker · 1997 · 37 citations · Full text
Software Maintenance, Enhance Software Quality, Software Quality +9