Skip to search formSkip to main contentSkip to account menu

Software engineering

Known as: Software eng, Software Specialist, Software engineers 
Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Review
2016
Review
2016
The application of information retrieval techniques to search tasks in software engineering is made difficult by the lexical gap… 
Review
2007
Review
2007
  • J. Herbsleb
  • 2007
  • Corpus ID: 8955373
Globally-distributed projects are rapidly becoming the norm for large software systems, even as it becomes clear that global… 
Highly Cited
2007
Highly Cited
2007
Blast is an automatic verification tool for checking temporal safety properties of C programs. Given a C program and a temporal… 
Highly Cited
2006
Highly Cited
2006
focuses on 
Review
2005
Review
2005
One major problem for integrating study results into a common body of knowledge is the heterogeneity of reporting styles: (1) it… 
Highly Cited
2005
Highly Cited
2005
We discuss the technical skills that a software engineer should possess. We take the viewpoint of a school of engineering and put… 
Review
2002
Review
2002
The popularity of empirical methods in software engineering research is on the rise. Surveys, experiments, metrics, case studies… 
Highly Cited
1996
Highly Cited
1996
This paper presents the results of a study in which we empirically investigated the suite of object-oriented (OO) design metrics… 
Highly Cited
1983
Highly Cited
1983
From the Publisher: Grady Booch, a renowned authority in software development, and Doug Bryan combined their Ada programming and…