Software Engineering Research
Software engineering research in information systems examines how large codebases evolve over time, asking questions like how developers can safely restructure existing code without introducing new bugs, how duplicated code fragments spread and degrade maintainability, and how static properties of source code can predict where defects are likely to emerge. Empirical studies in this space apply machine learning to historical project data—commit histories, bug reports, code metrics—to build models that guide decisions about testing priorities, refactoring opportunities, and the tracing of requirements through to implementation. A persistent challenge is that models trained on one project often fail to generalize to others, and ground-truth labels for phenomena like intentional code clones or valid refactoring moves are expensive and inconsistent to collect. Active research directions include improving cross-project defect prediction, automating the recovery of traceability links between requirements and code, and understanding how API usage patterns both reflect and constrain the evolution of software systems.
- Works
- 108,348
- Total citations
- 1,589,039
- Keywords
- RefactoringCode Clone DetectionSoftware Defect PredictionRequirements TraceabilityStatic Code AttributesMachine Learning
Top papers in Software Engineering Research
Ordered by total citation count.
- Computers and Intractability: A Guide to the Theory of NP-Completeness↗ 44,610
- Harvard Business Review↗ 18,229
- Graph drawing by force‐directed placement↗ 6,355
- A Complexity Measure↗ 5,830
- A metrics suite for object oriented design↗ 5,662OA
- Refactoring: Improving the Design of Existing Code↗ 5,641
- On the Dangers of Stochastic Parrots↗ 5,503OA
- On the criteria to be used in decomposing systems into modules↗ 4,673OA
- Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation↗ 4,430OA
- Systematic literature reviews in software engineering – A systematic literature review↗ 4,374OA
- Experimentation in Software Engineering↗ 4,268
- Feature-Oriented Domain Analysis (FODA) Feasibility Study↗ 4,193
Active researchers
Top authors in this area, ranked by h-index.